「パーティションのサイズ変更後、スーパーブロックまたはパーティションテーブルが破損している可能性があります!」

「パーティションのサイズ変更後、スーパーブロックまたはパーティションテーブルが破損している可能性があります!」

Manjaro Live CDのKDE Partition Managerツールを使用して、既存のLinux Mintパーティションを縮小し、Manjaroをインストールする別のパーティションを作成しました。

すべてがうまくいきましたが、その過程で私のLinux Mintパーティションが破損しているようです。起動しようとすると initramfs に送信されます。

出力は次のとおりですe2fsck

$ e2fsck -fy /dev/nvme0n1p6
e2fsck 1.45.5 (07-Jan-2020)
The filesystem size (according to the superblock) is 32907264 blocks
The physical size of the device is 22641408 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes

出力は次のとおりですlsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0 238,5G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0  93,5G  0 part 
├─nvme0n1p4 259:4    0   980M  0 part 
├─nvme0n1p5 259:5    0  13,1G  0 part 
├─nvme0n1p6 259:6    0  86,4G  0 part              # Linux Mint partition
├─nvme0n1p7 259:7    0   5,2G  0 part [SWAP]
└─nvme0n1p8 259:8    0  39,2G  0 part /            # New Manjaro partition

ベストアンサー1

私は質問が「今何をすべきか」と仮定しています。

まず、Mintパーティションの最後に保存されているすべてのデータが消えます。ファイルシステムのデータが重要な場合は、パーティションを別のデバイスにコピーする必要があります。

ファイルシステムを修復して再起動する前に、次の実行を完了する必要がありますfsck

e2fsck -f /dev/nvme0n1p6

最初の質問(「スーパーブロックまたはパーティションテーブルが破損している可能性があります!中断しますか?」)に「n」と答え、次のすべての質問に「y」と答えます。e2fsck欠落しているinodeに関する質問が表示されます。

次に、ファイルシステムのサイズを変更してみてください。

resize2fs -f /dev/nvme0n1p6

この方法は、(縮小された)パーティションの末尾にファイルがない場合に機能します。それ以外の場合は、ファイルシステムのサイズを変更できず、ファイルシステムの手術領域に入ります。 1つの可能なアプローチは、スワップパーティションとManjaroパーティションを削除し、パーティションテーブルを編集してLinux Mintパーティションの古いサイズを復元し、新しいサイズにサイズ変更することです。ちょうどManjaroをインストールしたので、再インストールしても大丈夫でしょう!

おすすめ記事