Очень надеюсь на помощь людей с опытом.
Так как столкнулся с весьма редкой проблемой, по причине своих же кривых рук.
Имеется жесткий диск, на котором ранее находился единственный LUKS раздел который занимал 100% места. Внутри контейнера лежал корневой раздел системы (других разделов небыло).
Черт дернул поиграть под виндой (которая стояла соответственно на втором харде), но для переноса файлов (т.к винда тоже шифрованная) нужно было создать отдельный раздел.
Раздел создал (NTFS) на втором харде, рядом с виндой, но после загрузку в винду она его не увидела.
В итоге по своей же глупости я полез в административные тулзы винды (которыми ранее не пользовался), и как оно всегда и бывает - напортачил.
Так как винда спрашивает разрешения всегда, но когда действительно можно ошибиться, не спрашивает.
Естественно ошибка полностью моя, но был удален (не отформатирован) шифрованный раздел.
В любом менеджере разделов /dev/sdb выглядит как неразмеченное пространство.
Сначала была сделана попытка поюзать gpart, которая к сожалению не увенчалась успехом. Он (с разными флагами) находил только виндовый раздел «HPFS - NTFS» на 25 гиг, который я не создавал.
Но при этом на диске (в неразмеченном пространстве) вполне честно отображалась статистика заполнения (232 из 250 гб).
Далее было решено попробовать testdisk, и появился некий результат. Делал так:
1 - Запускал, выбирал диск, выбирал анализ.
2 - При первом поиске testdisk находил все тот же не понятный раздел.
3 - При клацании на «продолжить» и выборе глубокого поиска (deeper search) появлялся уже виндый результат:
http://thumbsnap.com/e0AkZ9WU
И вот:
http://thumbsnap.com/dOFlXBbV
То есть testdisk что то нашел (!). Но, нашел он по какой то причине раздел размером в 7 мегабайт, что очень печально. Все равно я сделал попытку, пометил раздел как «Primary» и записано новую таблицу разделов.
После перезагрузки системы (Live CD) в списке разделов появился раздел размером 7 мегабайт (/dev/sdb1), отображается как LUKS. При попытке монтирования он имеет правильное название (250 GB Partition), но выдает ошибку:
Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/mapper/udisks-luks-uuid-65f31c6d-af02-4762-8789-7539effb2ebd-uid999,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[ 187.644179] EXT4-fs (dm-0): bad geometry: block count 61049087 exceeds size of device (1495 blocks)
[ 207.468920] EXT4-fs (dm-0): bad geometry: block count 61049087 exceeds size of device (1495 blocks)
[ 498.695200] EXT4-fs (dm-0): bad geometry: block count 61049087 exceeds size of device (1495 blocks)
Это, в принципе, не удивительно. Что делать теперь - уже не имею понятия. Гугл не помогает, и очень страшно запороть все окончательно (если появился шанс восстановить раздел). Ключи и заголовки живы, по идее, и теперь надо только правильно указать размеры.
Вывод parted:
Model: ATA WDC WD2500AAKS-0 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 8225kB 7177kB primary
Error: /dev/mapper/udisks-luks-uuid-65f31c6d-af02-4762-8789-7539effb2ebd-uid999: unrecognised disk label
Буду очень благодарен за любые советы о том, как действовать дальше.
...
Включу дополнительную информацию:
root@ubuntu:/# fdisk -l /dev/sdb
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc85ac85a
Device Boot Start End Blocks Id System
/dev/sdb1 1 1 7008+ 83 Linux