У меня есть компьютер с Xubuntu 16.04. Я хочу создать раздел зашифрованных данных с LUKS. Я запустил после этого учебного руководства (который является для Ubuntu 16.10), но имейте возникшие проблемы:
sudo cryptsetup luksFormat /dev/sdb1
sudo cryptsetup luksOpen /dev/sdb1/ crypthome
) это возвращает ошибку, говоря, что устройство не существует - на который GParted и lsblk не соглашаются - или что его доступ запрещается.Какая-либо идея что не так?
gparted
программное обеспечение, включенное в человечность 16.04, не поддерживает luks
, и я нахожу учебное руководство, за которым Вы следовали немного вводящий в заблуждение (оно говорит о монтировании раздела прежде, чем создать файловую систему).
Вот процедура, которую я просто протестировал на 16,04 (мой раздел /dev/vda1
, необходимо будет заменить это имя на компьютере):
Создайте раздел, можно сделать это использование cfdisk
, fdisk
... Если необходимо изменить размер перемещения его, gparted
может использоваться также.
Зашифруйте раздел с sudo cryptsetup luksFormat /dev/vda1
, это попросит, чтобы Вы подтвердили с капиталом YES
, и попросите, чтобы Вы ввели свой пароль дважды.
Включите Вам раздел с sudo cryptsetup luksOpen /dev/vda1 crypthome
. Ваша проблема была вызвана путем помещения a /
в конце /dev/vda1
.
Отформатируйте свой раздел с sudo mkfs.ext4 /dev/mapper/crypthome
Создайте точку монтирования с sudo mkdir /mnt/crypthome
Смонтируйте файловую систему с sudo mount /dev/mapper/crypthome /mnt/crypthome
Исправьте полномочия для текущего пользователя: sudo chown $USER:users /mnt/crypthome -R
И вот именно.
Затем размонтирование может быть сделано как это:
sudo umount /dev/mapper/crypthome
sudo cryptsetup luksClose /dev/vda1
И монтирование:
sudo cryptsetup luksOpen /dev/vda1
sudo umount /dev/mapper/crypthome