ファイルシステム全体のコピー (Linux)

ファイルシステム全体のコピー (Linux)

あるディスク (RAID アレイ) から別のディスクに、ファイル システム全体 (数 TB) をコピーする必要があります。ファイル システムは (軽く) 常に使用されるため、転送中はファイル システムをオンラインにしておくと便利です。ただし、必要に応じて停止してもかまいません。

私にとって明らかな 2 つの方法は、cpまたは を使用するddことです。 cp を使用すると、信頼性の高いコピーが作成される可能性が高くなりますが、速度も遅くなるようです。 dd を使用すると高速になるはずですが、完了したときにファイル システムが破損するのではないかと心配です。 いずれの場合も、コピー後に差異のコピーを処理するために rsync を使用する予定です。

私が見逃している、より優れたオンラインソリューションはありますか?

答え1

いつも古典的な cpio があります:

# cd /source
# find .|cpio -pdvulm /dest

リンクを保持し、デバイス ノードが存在する場合はそれをコピーします。

関連情報