LINUX.ORG.RU

Проблема с шифрованием раздела

 ,


0

1

Всем привет!

Решил воспользоваться cryptsetup, хотя дел с ним до этого не имел. Использовал вот эту инструкцию.
Сначала сделал

e2fsck -f /dev/sda3

успешно. Не понял, как в resize2fs указать размер, по умолчанию там вроде блоки. Уменьшил раздел через gparted. При этом на всякий случай сделал меньше его не на 32Мб, а на 50.
Дальше зашифровал и открыл:
cryptsetup reencrypt --encrypt /dev/sda3 --reduce-device-size 50M
cryptsetup open /dev/sda3 home

Дальше нужно было сделать
resize2fs /dev/mapper/home

но на данном этапе возникла ошибка:
resize2fs /dev/mapper/home 
resize2fs 1.46.2 (28-Feb-2021)
Resizing the filesystem on /dev/mapper/home to 67119360 (4k) blocks.
resize2fs: Attempt to read block from filesystem resulted in short read while trying to resize /dev/mapper/home
Please run 'e2fsck -fy /dev/mapper/home' to fix the filesystem
after the aborted resize operation.

e2fsck -f /dev/mapper/home
e2fsck 1.46.2 (28-Feb-2021)
The filesystem size (according to the superblock) is 67125760 blocks
The physical size of the device is 67119360 blocks
Either the superblock or the partition table is likely to be corrupt!

dmesg указывает следующее:
EXT4-fs (dm-0): bad geometry: block count 67125760 exceeds size of device (67119360 blocks)

Раздел уже превратился в тыкву или еще нет?


Уменьшил раздел через gparted. При этом на всякий случай сделал меньше его не на 32Мб, а на 50.

Мне кажется, Вы вот на этом этапе где-то допустили ошибку. Возможно, единицу измерения перепутали. Разница у Вас получается ровно в 25 мегабайт (6400 блоков по 4к).

Раздел уже превратился в тыкву или еще нет?

Раздел — в тыкву не превратился, но для использования его нужно сначала «починить». А вот часть данных на нём — могла пострадать. Вопрос в том, что это за данные и насколько они важны для Вас лично. Может там кеш браузера, а может — ценные материалы.

Harliff ★★★★★
()
Последнее исправление: Harliff (всего исправлений: 1)

Раздел на месте, только файловую систему на нем ты похерил.

Тебе нужно создать раздел, зашифровать его, далее открыть шифрованный контейнер и уже в нем создавать файловую систему.

А сейчас ты создал файловую систему на разделе, а потом поверх нее зашифровал все.

anonymous
()
Ответ на: комментарий от Harliff

Раздел — в тыкву не превратился, но для использования его нужно сначала «починить».

А как это сделать?

baobab
() автор топика
Ответ на: комментарий от baobab

Короче, сам спросил, сам и отвечаю. Надо было увеличить размер /dev/sda3 в gparted на 25 МиБ. После этого

cryptsetup open /dev/sda3 crypt
mount /dev/mapper/crypt /mnt

поднимет зашифрованный раздел.

baobab
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.