Ответы:
Кажется, не существует решения, чтобы сделать это на месте. Truecrypt предлагает системное шифрование только для окон, dm-crypt перезаписывает разделы. Лучше всего было бы переместить все из этого раздела в резервную копию cp -a
, создать зашифрованный раздел с помощью luks / dm-crypt и переместить все обратно.
rsync
более подходит, чем cp
для операций такого типа, поскольку в нем есть опции для исключения определенных папок, обработки определенных типов файлов и т. д.
Так как это подходит к вершине результатов Google, добавим решение:
УДАЧИ в месте шифрования через http://www.johannes-bauer.com/linux/luksipc/
Это тривиально, если вы выбираете обычный dm-crypt
. Это рискованно - если это не удастся на полпути (отключение питания или что-то еще), то вы забиты!
Убедитесь, что необработанное устройство не смонтировано, затем создайте для него зашифрованное устройство и используйте его dd
для копирования с необработанного устройства на зашифрованное:
$ cryptsetup open /dev/sda sda-crypt --type plain
$ dd if=/dev/sda of=/dev/mapper/sda-crypt bs=512
Данные открытого текста считываются /dev/sda
и записываются в устройство отображения, /dev/mapper/sda-crypt
которое шифрует их и записывает обратно /dev/sda
, перезаписывая данные открытого текста, которые были прочитаны.
Скорее всего, это займет некоторое время из-за чтения и записи всего диска.
mount /dev/mapper/sda-crypt /mnt
или любую точку монтирования, которая вам нужна. Конечно, вы должны /dev/sda
сначала разблокировать , как показано выше.
На самом деле вы можете конвертировать из простого раздела файловой системы в dm-crypt.
Но это рискованно и громоздко.
Здесь есть устаревшее руководство: https://help.ubuntu.com/community/EncryptedFilesystemHowto7.
Dm-crypt отображает один блок в один, поэтому теоретически это выполнимо. Luks - это удобный контейнер, в котором используется dm-crypt. Раздел luks содержит заголовок и раздел dm-crypt внутри него, где действительно живет зашифрованная файловая система.
Предупреждения:
Если вы решите пойти на Luks, тогда ваша задача будет еще сложнее, и вам нужно будет точно знать, насколько далеко впереди должны быть данные dm-crypt по отношению к началу официального раздела.
В любом случае, если ваша система дает сбой или останавливается во время процедуры, вы теряете свои данные
Больше ссылок:
http://www.richardneill.org/a22p-mdk11-0.php#encrypt2
http://www.saout.de/tikiwiki/tiki-index.php?page=EncryptExistingDevice