
私は、プログラムではなく「ランダム」データとファイル用として 12 TB ハード ドライブを搭載した新しい PC を購入する予定です。
今では、ファイルを定期的にバックアップするために、同様の HDD も必要です。外付けディスクは通常、PC とはまったく別の場所にあるため、時々、大きな内部 HDD にあるすべてのものを外付け HDD にロードする必要があります。ご想像のとおり、ずっと座っていたくない場合は、高速接続が必要です。現在のシステムは約 4TB で、USB 3.0 でほぼ丸一日かかります (新しいディスクでは最高速度 120MB/秒、古い外付け HDD では約 80MB/秒)。
今私のアイデアは、新しいプレートを USB 3.1 Type-C エンクロージャに入れることです。
ここで私の質問です。これらの種類のハードディスクは十分に高速なので、USB 3.1 が有利なのでしょうか、それとも USB 3.0 では十分に高速な転送速度が可能で、制限となるのは HDD だけなのでしょうか。
答え1
表示される約 120 MB/秒の速度は、ハード ディスクとしては標準的なものであり、ボトルネックとなっているのは USB 接続ではなく、ハード ディスクであることを示しています。
120MB/秒は 960Mb/秒(バイト対ビット)となり、これは USB 3.0 の理論上の最大値 5Gb/秒の範囲内です。
この速度で 4TB ディスクに書き込むと、実際には約 8.8 時間かかります。12TB ディスクにこの方法を使用することは強くお勧めしません。
バックアップに非常に長い時間がかかるため、より適切なバックアップ ソリューション (毎回ディスク全体を書き換えるのではなく、変更があったバックアップ ディスクのみを更新するソリューションなど) を検討することをお勧めします。
Windowsをお使いの場合(仮定です、申し訳ありませんが)、以下を検討してみてください。シンクトイ。
コマンドラインの方が使いやすい場合は、以下を検討することをお勧めします。robocopy
またはrsync
(ウィキ)。
Linux / Mac / Unix系システムで実行している場合は、rsync
すでに利用可能になっている可能性がありますが、Windowsでも実行できます。単純な「これをバックアップする" 呼び出しは次のようになります:
rsync -av "${SOURCE_DIR}" "${BACKUP_DIR}"
データによっては、これらのアプリケーションを使用すると、多くの時間を節約できるだけでなく、ハードディスクにかかる負担も大幅に軽減される可能性があります。
答え2
回転プラッター ハードディスクは制限要因であり、ここ数年間ずっとそうでした。
これを回避する唯一の方法は、RAID ソリューションを使用することです。RAID ソリューションとは、複数のハードディスクを並列に接続して、ファイルを構成するデータ ブロックを複数のディスクに分散し、並列に書き込むことができるソリューションです。
家庭環境で比較的安価なソリューションとして、バックアップ メディアとして 2 ディスク NAS (6 TB のディスク 2 台) の使用を検討してください。一部の NAS ボックスには (通常の LAN 接続の他に)、USB 3/3.1 や Thunderbolt 外部ディスクとして使用できる機能もあります。
これにより、内部ハードドライブの読み取り速度が最大の制限要因となるスループットが最大化されます。
マニュアルの細則を注意深く読む必要があります。多くのデバイスには高速 USB 3/3.1 または Thunderbolt インターフェイスがありますが、内部コントローラーの制限により、理論上の最大速度を実際に利用することはできません。
ちなみに、1 Gb/s LAN を使用して NAS と通信すると、理想的な状況では約 90 MB/s のスループットが得られます。これは、内部ハードディスクの読み取り速度よりもわずかに遅いため、LAN 経由のバックアップは実際には遅くなります (10 Gb/s LAN を使用している場合は別ですが、それに対応できる手頃な価格の NAS とネットワーク スイッチを見つけるようにしてください)。