web-dev-qa-db-ja.com

Synology NASを使用してハードディスクの状態を確認するにはどうすればよいですか?

最初のNAS(Synology DS413)と3台のハードディスクが明日届きます。もちろん、RAIDをセットアップしてデータを移行する前に、ディスクに問題がないかどうかを確認したいと思います。残念ながら、私はそれらを置くPCを持っていません;私はノートブックしか持っていません。

NASファームウェアでどうにかしてこれを行うことはできますか?S.M.A.R.T.以外にどのような種類のテストを実行する必要がありますか?

11
Berty43

ストレージマネージャーに各ディスクのSMART=ステータスが表示されます。Webインターフェイスにログインし、[メインメニュー]> [ストレージマネージャー]> [HDD管理]に移動します。

HDD Management Screen

この画面でテストスケジューラオプションを使用して、より詳細なSMART=テストをスケジュールすることもできます。

5
daxlerod

Daxlerodが述べたように、SMARTツールを使用する必要がありますが、いわゆるデータスクラブも実行する必要があります。

まだ作成していない場合は、ディスクグループを作成します。データスクラビングを使用するには、少なくとも3つのディスクと、少なくとも1つの冗長ドライブと少なくとも2つのデータドライブが必要です。ディスクグループが完全に同期するのを待ってから、データスクラブを実行します。

Synology OS v4.2以降、データスクラビングは以下からアクセスできます

Storage Manager -> Disk Group -> Manage -> Start data scrubbing

すべてのディスクのすべてのセクターを読み取り、チェックサムデータが適切に加算されるかどうかを確認するためにいくつかの計算を実行するため、これには数時間かかります。使用できますNASこれが進行中ですが少し遅くなります。多くの人が月に1回データスクラブを実行します。個人的に、私は週に1回、データのスクラブを行っています。私が働いている間の週末と平日の家の掃除。

Scrub Synology RAIDディスク と呼ばれる優れた記事があり、Webインターフェイスにオプションがない場合でも、fsckと呼ばれるファイルシステムチェックツールを実行する方法についても説明しています。

編集:上記のページはなくなったようですが、基本的には

オフラインfsckを実行するためのコマンド:

syno_poweroff_task
fsck.ext4 -pvf /dev/vg[x]/volume_[y]

Poweroffタスクは、いくつかのアンマウント(ボリューム1など)を実行します。次に、通常のLinux fsckを実行します。

ただし、 https://forum.synology.com/enu/viewtopic.php?f=39&t=83186 および http://www.cyberciti.biz/faq/synology-complete-fsck-file-system-check-command / DSM 5以降で変更があったことを示唆しているようです。誰かがシャットダウンタスクで-d(デバッグ)オプションを使用することを提案します

syno_poweroff_task -d

Cybercitiサイトは lsof を使用してボリュームを使用しているものを見つけることを提案していますが、次に mount コマンドを使用する前に/usr/syno/etc/rc.d/のサービスシャットダウンスクリプトを使用します。

これらすべての場合、NASボックスにsshでログインする必要があります。linuxコマンドラインに慣れていない場合は、SynologyにリクエストしてfsckボタンをWebインターフェイス。

10
BeowulfNode42