debian10 デフォルトのパーティションのサイズ変更

debian10 デフォルトのパーティションのサイズ変更

Debian 10でデフォルトパーティションのサイズを変更しようとしています(スワップパーティションを縮小した後)。スワップパーティションのサイズを変更するのは簡単です。これを行うには、次のコマンドを使用します。

swapoff -a
fdisk /dev/sda

スワップパーティションを削除し、fdiskを使用して縮小した後、次のコマンドを使用しました。

mkswap /dev/sda2
blkid -s UUID -o value /dev/sda2 >> /etc/fstab 

/etc/fstabを編集し、このコードを正しい場所に配置してください。以来:

swapon -a

スワップパーティションを確認してくださいfree。次に、Debian のライブ CD を使用してデフォルトのパーティションのサイズを変更し、次のコマンドを実行します。

fdisk /dev/sda

左側の領域のパーティションを削除して再作成し、変更をディスクに書き込みます。次のコマンドを実行すると、次のようになります。

e2fsck -f /dev/sda3

私には、次のエラーが発生します。

e2fsckコマンドの実行後にエラーが発生します。

では、どうすれば解決できますか?

ベストアンサー1

デバイス番号を見ると、プライマリパーティションがスワップパーティションの背後にあることがわかります。これは、最初にプライマリパーティションを拡張したことを意味します。これにより、スーパーブロックのデータがほとんど無効になります。

通常、ファイルシステムは開始ではなく終了でのみ拡張できます。

バックアップを実行した場合は、そのバックアップを使用する時間です。 /dev/sda3にファイルシステムを再作成し、バックアップを復元します。

バックアップを作成していない場合は、ファイルシステムまたはパーティションを変更する前にバックアップを作成する理由についてのレッスンを検討してください。最善の方法は、/ dev / sda3のサイズを元のサイズ(つまり元の開始セクタ)に調整してfsck実行することです。次に、フルバックアップを作成してデフォルトのパーティションを再度必要に応じて作成し、ファイルシステムを再初期化してからmkfs.ext4バックアップを復元します。

partedまたは、gpartedパーティションを移動できる「移動」コマンドがありますが、重複する可能性があるパーティションを移動した経験はありません。

おすすめ記事