ddrescue -v -d -r 3 -f /を使用していくつかのエラーを表示し始めたディスクから、50 GBのLinuxパーティション(ほぼ全体で92%使用)を750個の新しいハードドライブの666GBパーティションdev /にコピーしました。 。 。 /dev/... grubを使用した後は、問題なく新しいハードドライブから起動できました。
コピー結果のサイズを変更する必要があるかもしれませんが、gpartedとdfは私の新しいドライブがほとんどいっぱいだと報告していますが、別の方法で:gpartedは666 GBの空き容量のうち660 GBが使用されたと言います。パーティションdfは、パーティションが合計47GBのうち41GBを使用していると主張します。
私は何が間違っているのか、gpartedとdfについて/dev/sda1/のサイズが大きく異なることを説明する方法を理解していません。迷って新しいディスクの空き容量を復元する方法についてのアドバイスを聞きたいです。古いディスクの内容を挿入した後も、新しいディスクはまだ90%以上満杯になると予想されます。
答え1
Resize Partitionを使用したら、ファイルシステムのサイズを変更する必要がありますresize2fs
。
このresize2fs
プログラムは、ext2、ext3、またはext4ファイルシステムのサイズを変更します。デバイスにマウントされていないファイルシステムを拡大または縮小するために使用できます。ファイルシステムがマウントされている場合、カーネルがオンラインサイズ変更をサポートしていると仮定して、マウントされたファイルシステムのサイズを拡張するために使用できます。
クエリするファイルシステムのサイズを変更するコマンドは次のとおりです。
sudo resize2fs /dev/sda1