誤ってext4パーティションをフォーマットした後、そのパーティションの内容を回復しようとしました。 Live USBでシステムを実行してフォローしました。このガイドバックアップスーパーブロックをインストールします。しかし、インストールしようとするとエラーが発生します。これが私が得るものです:
ubuntu@ubuntu:/$ sudo dumpe2fs /dev/nvme0n1p4 | grep -i superblock
dumpe2fs 1.45.3 (14-Jul-2019)
Primary superblock at 0, Group descriptors at 1-31
Backup superblock at 32768, Group descriptors at 32769-32799
Backup superblock at 98304, Group descriptors at 98305-98335
Backup superblock at 163840, Group descriptors at 163841-163871
Backup superblock at 229376, Group descriptors at 229377-229407
Backup superblock at 294912, Group descriptors at 294913-294943
Backup superblock at 819200, Group descriptors at 819201-819231
Backup superblock at 884736, Group descriptors at 884737-884767
Backup superblock at 1605632, Group descriptors at 1605633-1605663
Backup superblock at 2654208, Group descriptors at 2654209-2654239
Backup superblock at 4096000, Group descriptors at 4096001-4096031
Backup superblock at 7962624, Group descriptors at 7962625-7962655
Backup superblock at 11239424, Group descriptors at 11239425-11239455
Backup superblock at 20480000, Group descriptors at 20480001-20480031
Backup superblock at 23887872, Group descriptors at 23887873-23887903
ubuntu@ubuntu:/$ sudo mount -o sb=32768 /dev/nvme0n1p4 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/nvme0n1p4, missing codepage or helper program, or other error.
ubuntu@ubuntu:/$ sudo mount -o sb=98304 /dev/nvme0n1p4 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/nvme0n1p4, missing codepage or helper program, or other error.
ubuntu@ubuntu:/$ sudo mount -o sb=23887872 /dev/nvme0n1p4 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/nvme0n1p4, missing codepage or helper program, or other error.
私がここで何を間違っているのか?
答え1
最初に行うことは、可能であれば、ブロックデバイス「dd」を別のデバイスにコピーすることです。
次に、デバイスでe2fsckを実行してファイルシステムを復元できることを確認します。通常、バックアップスーパーブロックの場所を自動的に確認します。