Я случайно создал новую таблицу разделов на диске, заполненном данными, который удалил весь раздел. Используя testdisk
, я могу вернуть раздел, но файловая система повреждена или повреждена. Пожалуйста, помогите мне с этим.
➜ ~ sudo fdisk -l /dev/sdc
[sudo] password for therimalaya:
Disk /dev/sdc: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: ST4000DX001-1CE1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x69747429
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 4294969342 4294967295 2T 83 Linux
/dev/sdc2 4294967295 6442450942 2147483648 1T 7 HPFS/NTFS/exFAT
/dev/sdc3 4294967295 5666549758 1371582464 654G 7 HPFS/NTFS/exFAT
Partition 2 does not start on physical sector boundary.
Partition 3 does not start on physical sector boundary.
Выходные данные из gdisk
:
➜ ~ sudo gdisk -l /dev/sdc
GPT fdisk (gdisk) version 1.0.4
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory.
***************************************************************
Disk /dev/sdc: 7814037168 sectors, 3.6 TiB
Model: ST4000DX001-1CE1
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): D8EB0151-7B96-419A-A938-15F0CC02FEB5
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 7814037134
Partitions will be aligned on 8-sector boundaries
Total free space is 1371588206 sectors (654.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4294969342 2.0 TiB 8300 Linux filesystem
2 4294967295 6442450942 1024.0 GiB 8300 Linux filesystem
3 4294967295 5666549758 654.0 GiB 8300 Linux filesystem
Секторы являются минимальной единицей информации, что дисковые аппаратные средства могут считать (что находится на самом деле на подложках дисков, или элементы памяти SSD другой вопрос, но не релевантен в этой точке). Когда место выделено на диске для файла, это выделяется в секторах; если Ваш файл меньше, чем (интеграл) несколько из размера сектора, последние остающиеся байты сектора потрачены впустую. В былые времена, когда диски были намного меньшими, 512-байтовый сектор был хорошим компромиссом между средним размером файла, и приемлемые отходы (не путайте физический размер сектора с размером блока файловой системы). С повышенной плотностью 512-байтовые физические секторы не имели смысла за прошлые 10-20 лет; вращающиеся диски имели 4 КБ (8 * 512 байтов) секторы в течение долгого времени теперь. Даже при том, что можно получить доступ к материалу на диске при в значительной степени произвольных смещениях, операции немного быстрее при доступе к ним на границах сектора.
Можно измениться, раздел запускают и заканчивают смещения, чтобы быть кратными 8 секторам (или 4 096 байтов, какой бы ни единица gpart
использование; я использую parted
) и переделайте разделы, и все будет счастливо!
Вы не вернули свои разделы с помощью TestDisk: они беспорядочные. Вам лучше использовать PhotoRec для восстановления отдельных файлов.
Удачи! (Вам это понадобится, к сожалению ...)