先週、既存のハードドライブにI / Oエラーが発生し、新しいディスクにコピーしてデータを保存しようとしました。私は使用しますddrescue
:
ddrescue -f /dev/sda1 /dev/sdb1 my_mapfile
以前のディスクから新しいディスクにパーティション全体を複製した後ddrescue
(すでに事前分割されている)、データを保存でき、それをマウントして問題なく新しいドライブからデータを読み取ることができました。
これで奇妙なことは、aを実行するとdf
次のような結果が出力されることです。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdb1 64735862822350640424 1444576192909379016 -10495689665396945056 - /mnt/new_partition
「df -hT」を実行すると、次のような結果が表示されます。
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 jfs 56Z 2.0Z -9Z - /mnt/new_partition
古いパーティションと新しいパーティションの両方が2TBです。
「Use%」出力が得られない理由と、そこに「Z」記号と負の数「Avail」が表示される理由を知っている人はいますか?
ただし、cloneを完了した後、他の調整はしませんでしたddrescue
。