最近ディスクをバックアップし、イメージをディスクに復元しようdd
としたときに、dd
イメージファイルのサイズが元のディスクよりも大きいことに気づきました。
オリジナルディスク 7.4GB
ディスクイメージ 7.8GB
私が使用するコマンドは次のとおりです。
dd if=/dev/sdg of=/mnt/data/backup.img; sync
インストールすることも、ディレクトリに解凍することもできません。
さらに興味深いのは、PhotoRecもディスクイメージからすべてのデータを回復できないことです。 16GBのフラッシュドライブを購入し、dd
ここにディスクイメージを書き込んだ後、すべてが「回復可能」でした。
もともとフラッシュドライブにはvfatでフォーマットされた8GBのパーティションが含まれていて、いっぱいではありませんでした。使用前にフォーマットしなかったため、工場出荷時のブロックサイズが使用されました。
ディスクイメージが元のディスクより約400MB大きいのはなぜですか?
答え1
~によると最も簡単なコンバータ、7.4GiBはおよそ7.9GBに等しいことがわかりました。
実際のサイズを出力するために特定のコマンドを書いていないので、おそらくそうです。
メモ:
コメントから抜粋:
7927234560 bite (7,9 GB, 7,4 GiB) copied
ご覧のとおり、7.4GiBがコピーされましたdd
。
あなたの主張に関して:
インストールすることも、ディレクトリに解凍することもできません。
まあ、パーティションがないからですdd
。つまり/dev/sdg1
、ディスク全体があるからです。
あなたの主張に関して:
これが唯一の理由であれば、USBドライブに簡単に再追加できます。残念ながら、プロセスの終わりまでにドライブスペースが不足しているためできません。
今すぐ思い浮かぶ唯一の理由は、この作業を誤って行った可能性があることです。
dd if=/mnt/data/backup.img of=/dev/sdg1
変える:
dd if=/mnt/data/backup.img of=/dev/sdg