У меня есть устройство HDD с именем / dev / sdc1, на котором размещена файловая система, отличная от моего root. Я загружаюсь после отключения электроэнергии, и я не могу установить его. Интересно, возможно ли, чтобы файловая система была повреждена без возможности восстановления. Я не думаю, что он даже использовался в момент неудачи. Что я могу попробовать сделать, чтобы установить его снова?
user@pc ~ $ sudo fdisk -l /dev/sdc
...
Device Start End Sectors Size Type
/dev/sdc1 2048 5860532223 5860530176 2.7T Linux filesystem
/etc/fstab:
/dev/sdc1 /mnt/data_c ext4 defaults 0 0
user@pc ~ $ sudo mount /dev/sdc1
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
user@pc ~ $ dmesg|tail
...
[154150.717274] sdc: sdc1
[154564.927084] EXT4-fs (sdc1): VFS: Can't find ext4 filesystem
затем я попробовал подключить с альтернативного суперблока.
mount -t ext4 -o sb=131072,ro /dev/sdc1 /mnt/data_c
Я сделал выше, с опцией sb, равной кратным 4 из всех следующие номера: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 (потому что кто-то сказал мне, что суперблок резервные копии хранятся на эти блоки и что они должны быть умножены на 4, потому что гора хочет, чтобы ее СБ= в пересчете на 1к блоков). Я всегда получал одну и ту же ошибку (неправильный тип fs, плохой вариант, плохой суперблок ... и VFS: не удается найти файловую систему ext4).
затем я использовал testdisk, который может найти раздел, и он может перечислить файлы (я думаю, что все файлы в ней. Он также может копировать некоторые файлы по одному, но проблема в том, что мне нужно около 200-300 файлов, и это отнимает много времени, поэтому я хотел бы изучить другую возможность, возможно, восстановления файловой системы.
Disk /dev/sdc - 3000 GB / 2794 GiB - CHS 364801 255 63
Partition Start End Size in sectors
MS Data 2048 5860532223 5860530176 [data3]
superblock 0, blocksize=4096 [data3]
superblock 32768, blocksize=4096 [data3]
superblock 98304, blocksize=4096 [data3]
superblock 163840, blocksize=4096 [data3]
superblock 229376, blocksize=4096 [data3]
superblock 294912, blocksize=4096 [data3]
superblock 819200, blocksize=4096 [data3]
superblock 884736, blocksize=4096 [data3]
superblock 1605632, blocksize=4096 [data3]
superblock 2654208, blocksize=4096 [data3]
To repair the filesystem using alternate superblock, run
fsck.ext4 -p -b superblock -B blocksize device
мне очень любопытно, что жесткому диску меньше года, я почти уверен, что во время отключения на него ничего не записывалось (хотя, возможно, он читал). Возможно ли, что все суперблоки стали недействительными? Может быть, они где-то еще?