寿命がほぼ終わるSDカード(raspbian設定、fat32 + ext4)の内容を新しいSDカードに転送する必要があります。実際、このファイルシステムは、badblocks
間違った場所をスキップするように作成されます。mkfs
それすでに議論されているfsをコピーする正しい方法ですが、両方のSDHCを同時に物理的にマウントする手段がないため、すぐにそれを行うことはできません。したがって、1つの方法(他の方法もあります)は、古いfsを別のコンピュータの一部のディレクトリ(たとえば/tmp/fs
)に「バッファ」してから新しいカードに転送することだと思います。
私の質問は:これは安全ですか?ファイルシステムをコピーするときは注意が必要であることを知っています。別の方法がありますか?
ベストアンサー1
クローン
新しいカードが既存のカードと同じ大きさの場合(1バイト未満)、既存のカードから画像ファイルに複製し、画像ファイルから新しいカードに複製するだけです。
粗雑な複製ツール
cat
または、cp
またはpv
またはを使用して、dd
粗雑で危険な方法でこれを実行できます。動作するはずですがスペルミスやその他のエラーが発生しないように慎重に確認することをお勧めします。、これはレプリケーションプロセスが重要なデータを上書きする可能性があります。このツールは、家族の写真を上書きしても間違いなく指示された作業を実行します。
クローン属
あなたはこれを行うことができますクローン属、最も簡単な方法はClonezilla isoファイルからUSBライブドライブを作成することです。このツールはより高速で安全です。
ブートローダ、パーティションテーブルデータ、ファイルシステムメタデータとともに、ファイルシステムで使用されるブロックのみをコピーするのは十分スマートです。したがって、空きドライブスペースはスキップされます。そして圧縮。プロセスは高速になり、イメージ(この場合はファイルセットを含むディレクトリ)は元の複製イメージよりはるかに小さくなります。
Clonezillaはまた、ユーザーインターフェイスを介して実行されているタスクを「確認」するのに役立ち、必要なタスクが実行されていることを確認するための最終的なチェックポイントも提供するので、より安全です。