В отличие от заголовка зашифрованного раздела LUKS -, заголовок зашифрованного раздела TrueCrypt/VeraCrypt -также шифруется. Таким образом, не зная ключа шифрования, вы не сможете отличить его от случайного шума, по крайней мере, без расширенного статистического анализа.
В результате автоматическое обнаружение разделов VeraCrypt невозможно.
Clonezilla может выполнять необработанную копию в стилеdd
-с одного диска/раздела/файла образа на другой или более интеллектуальную копию с поддержкой файловой системы -, которая может избежать копирования любых блоков, которые в настоящее время помечены как «свободные» в файловой системе.. Но более умные методы должны быть направлены на распознаваемую файловую систему, а не на псевдо -случайный зашифрованный шум.
При монтировании раздела VeraCrypt происходят две вещи.
Сначала создается устройство типа /dev/mapper/veracrypt1
.Это фактический уровень шифрования/дешифрования :, все, что вы записываете в него, шифруется и сохраняется в фактическом зашифрованном разделе VeraCrypt, который, вероятно, имеет вид /dev/sdX1
. Когда вы его читаете, соответствующее место в зашифрованном разделе читается и расшифровывается. В результате вы можете использовать устройство /dev/mapper/veracrypt1
точно так же, как настоящий диск/раздел, и настроить на нем обычную файловую систему. VeraCrypt делает именно это, когда вы создаете зашифрованный том VeraCrypt -.
Во-вторых, инструмент VeraCrypt автоматически смонтирует /dev/mapper/veracrypt1
устройство в указанное вами место, например. /home/partimg
.
Если вы хотите использовать Clonezilla с зашифрованным разделом VeraCrypt -, этот второй шаг на самом деле вам не нужен. Вам понадобится VeraCrypt, чтобы просто активировать устройство /dev/mapper/veracrypt1
и оставить фактическую файловую систему несмонтированной, чтобы Clonezilla могла свободно манипулировать ею. По-видимому, вы можете добиться этого вот так:
veracrypt -tc -t --filesystem=none
При указании --filesystem=none
фактический шаг монтирования будет пропущен.
Затем вы можете просто указать Clonezilla на /dev/mapper/veracrypt1
, как если бы это был обычный незашифрованный раздел.
Сначала вы должны создать путь /home/$2/$3
. Вы можете выполнить, например, mkdir -p /home/$2/$3
Затем вам нужно запустить chmod username:username /home/$2/$3
После этого вы можете запустить usermod -d -m /home/$2/$3
Я думаю, что нужно бежатьchown 750 /home/$2/$3
Похоже, вы пропустили пробел в usermod
, вы также должны указать свои переменные. Вам также придется переместить данные (, вероятно, вместо создания пустого каталога ).
Синтаксическая ошибка вusermod
Попробуйте как
usermod -d /home/$new_folder_name -m $user_name