Приветствую, камрады!
Использую внешний hdd, на нем два раздела, первый в ntfs (win/lin) файлопомойка, второй раздел luks шифрован для личных бекапов.
При подключении харда в винде, винда предлагает форматнуть luks раздел, что не есть красиво.
Попробовал новый способ:
1. Создается раздел с ntfs для файлопомойки определенного размера.
2. Не размеченное место монтируется как loop device.
3. loop device форматируется в luks.
Для примера:
root@opx:~# fdisk -l
Disk /dev/sdb: 504,51 MiB, 529006592 bytes, 1033216 sectors
Disk model: Udisk 2.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x366c1abd
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 206847 204800 100M 83 Linux
206847 - конец раздела, дальше - не размечено.
root@opx:~# losetup -o $((206847 * 512)) /dev/loop0 /dev/sdb
root@opx:~# cryptsetup luksFormat --force-password /dev/loop0
Вопрос:
1. Применим ли данный метод, возможны ли проблемы если исключить создание разделов или расширение существующего раздела в не размеченной области?
2. Нужно ли указывать --sizelimit для losetup если не размеченная область всегда в конце?