1TB WD Blue SSDを使用しています。パーティションが2つありますが、
Disk /dev/sdd: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: 2115
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: gpt
Disk identifier: 8FF3A4A2-ACE0-4E7A-A9E4-29056B4BAD11
Device Start End Sectors Size Type
/dev/sdd1 2048 1050623 1048576 512M EFI System
/dev/sdd2 1050624 1953523711 1952473088 931G Linux LVM
/dev/sdd2には、スワップパーティションとext4パーティションという2つの論理ボリュームがあります。
USBからこのSSDを起動しようとしましたが、問題が発生しました。それ以降は/ dev / sdd2にVGとLVを表示できますが、ext4 LVをマウントすることはできません。たとえば、catを使用してスワップまたはext4 LVのデータにアクセスすることはできません。
インストールしようとすると
can't read superblock on /dev/mapper/ubuntu--vg-root
私は走った
mke2fs -n /dev/ubuntu-vg/root
別のスーパーブロックを持ってきて使ってみました。
e2fsck -b
しかし成功はありません。
私が走るとき
cat /dev/sdd2
私はその役割を引き受けますが、もし走ると
cat /dev/ubuntu-vg/swap_1
cat /dev/ubuntu-vg/root
入力/出力エラーが発生します。
同様に、ddまたはddrescueを使用すると、/dev/sdd2からデータを回復できますが、/dev/ubuntu-vg/swap_1または/dev/ubuntu-vg/rootからは回復できません。
smartctlテストを実行しましたが、戻り値は常に0です。これは問題がないことを示します。
I / Oエラーを診断したり、これらのファイルシステムを修復したりするにはどうすればよいですか?
答え1
解決策が見つかりましたLinuxテクノロジ。起動に失敗したときにLVMに問題を引き起こす非完全シャットダウンであるハードシャットダウンを実行する必要がありました。
解決策:
# lvchange -an /dev/ubuntu-vg/root
# lvchange -an /dev/ubuntu-vg/swap_1
# vgchange -an ubuntu-vg
# vgchange -ay ubuntu-vg
# lvchange -ay /dev/ubuntu-vg/swap_1
# lvchange -ay /dev/ubuntu-vg/roo
これでうまくインストールされ、すべてのファイルを読むことができます。