スワップ領域を増やすために lvresize を実行した後、/home パーティションの LVM 論理ボリュームが破損する Fedora 25

スワップ領域を増やすために lvresize を実行した後、/home パーティションの LVM 論理ボリュームが破損する Fedora 25

バックアップ専用に使用している古い Dell PowerEdge 1850 に、iSCSI で接続された Promise Technology のハードウェア RAID (VessRAID) への 6 GB のメモリを追加しました。数週間後、スワップ領域が 2 GB しかないことに気づいたので、ホーム パーティションのサイズを変更して、スワップに 6 GB を追加することにしました。

私は以下の手順に従いましたLVM2 論理ボリュームのスワップを拡張する再起動すると、緊急モードになり、恐ろしい「Either the superblock or the partition table is likely to be corrupt!」が表示されました。エラーも表示されますfailed to find cpu0 device node。サーバーは 4.9.3 カーネルです。-S オプションの有無にかかわらず、mke2fs を試すのが最善策でしょうか。ここで提案? resize2fsコマンドも試してみましたが、「Device or resource busy while trying to open /dev/sdb」が表示されます

関連があるかどうかはわかりませんが、再起動前にログに表示されていた他のエラーは次のとおりです。

Jan 19 20:06:00 curie systemd-logind: Removed session 156.
Jan 19 20:14:56 curie systemd: Failed to set up mount unit: Device or resource busy
Jan 19 21:10:18 curie systemd: local-fs.target: Cannot add dependency job, ignoring: Unit home.mount is masked.
Jan 19 21:11:14 curie systemd: local-fs.target: Cannot add dependency job, ignoring: Unit -.mount is masked.

/etc/fstabには次のものがあります:

/dev/mapper/vg_curie-lv_root /                       ext4    defaults        1 1
UUID=e3507fa1-f9ee-4951-8ecc-48f16183dee9 /boot                   ext4    defaults        1 2
/dev/mapper/vg_curie-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_curie-lv_swap swap                    swap    defaults        0 0

答え1

まあ、ラッキーでした。これらのコマンドは機能したようです!

mkfs.ext4 -S /dev/mapper/vg_curie-lv_home 
e2fsck -f -y /dev/mapper/vg_curie-lv_home 

fsck には数時間かかりましたが、すべてのエラーが修正され、再起動も成功しました。

関連情報