dmesgで、「ボリュームが正しくマウント解除されていません。一部のデータが破損している可能性があります。fsckを実行してください」というメッセージが表示され、最終的に次のコマンドが実行されましたdoas fsck /dev/sda
。これによりいくつかのエラーが発生しましたが、すぐに無視しました。
fsck from util-linux 2.38.1
e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
Superblock has an invalid journal (inode 8).
Clear<y>? yes
*** journal has been deleted ***
fsck.ext2: Inode checksum does not match inode while reading bad blocks inode
This doesn't bode well, but we'll try to go on...
この操作には「y」がたくさん必要なので、fsckを中断してに切り替えましたdoas fsck -y /dev/sda
。これを実行した後、KDEはファイルが完全に空であるとマークしました。この時慌てて後退したけど(dd if=/dev/sda of=$HOME/Downloads/tmp-backup
)、被害が加わったようで怖いです。このドライブに残っている唯一のデータはパーティションの元のUUID /dev/sda1
( "E7BF-36AA")であり、私が実行したほとんどのコマンドはログファイルにあります。
それでもデータを回復できますか?それでは、どうすればいいですか?