/dev/sda3
以下を使用して作成されたデバイスファイルのバックアップイメージがあります。
dd if=/dev/sda3 of=~/sda3.img
。
画像が大きすぎてスペースを削除するためにサイズを変更しました。私の質問は、縮小された画像を/dev/sda3
書き換えることができるかどうかです。
dd if=~/sda3.img of=/dev/sda3
パーティションを複雑にしたり、デバイスファイルのサイズを変更せずに/dev/sda3
?
過去にこれを行うことができましたが、これを行う方法についての技術的な情報を取得したいと思います。
第二に、デバイスファイルが/dev/sda
。
/dev/sda
以下を使用して、縮小されたバックアップイメージを直接作成できます。
dd if=~/sda3.img seek=2048 count=4096
、
パーティションテーブルを台無しにしたり、/dev/sda3
他の/dev/sda
デバイスのファイルサイズを変更したりしないでください。
gzip
そのようにしてイメージファイルを圧縮した後、圧縮されgunzip
たファイルをdd
ディスクに書き込もうとしません。
ループマウントを介してバックアップされたイメージファイルに定期的にアクセスしてデータをインポートできるため、圧縮されたイメージファイルとして保存するのは良いオプションではありません。