Могу ли я использовать gparted для изменения размера раздела, зашифрованного Truecrypt?

У меня есть внешний диск с двумя разделами - один зашифрованный, а другой нет. Я хотел бы переместить все данные в зашифрованный раздел, а затем изменить его размер, чтобы занять весь диск.

Если я использую gparted для раздела, зашифрованного истинным шифрованием, это уничтожит данные?

В противном случае мне придется расшифровать, объединить, изменить размер и затем повторно зашифровать.

4
задан 15 January 2011 в 16:38

4 ответа

Gparted знает только о физических дисках - раздел Truecrypt даже не будет отображаться в Gparted, если, возможно, весь раздел не был указан как раздел Truecrypt. Конечно, контейнеры не появляются.

Нет способа изменить размеры существующего истинного шифрования (существовал извилистый метод, который работал до версии 6.3, но больше не работает в последних версиях).

Я думаю, что единственный вариант - переместить данные на другой том, отформатировать диск и Truecrypt, а затем скопировать данные на вновь созданный диск Truecrypt.

0
ответ дан 15 January 2011 в 16:38

Мне известно, что этому вопросу уже 2 года, но есть простое решение, и другие могут задать тот же вопрос, поэтому вот что я сделал:

  • скопируйте все ваши данные в зашифрованный раздел
  • перезаписывает область, в которую будет изменен размер раздела, случайными данными. В вашем примере вы можете просто перезаписать устаревший раздел (cat / dev / urandom> / dev / oldpartition работает медленно, поэтому есть подсказки использовать что-то вроде этого: openssl enc -aes-128-ctr -pass pass: "$ (dd if = / dev / urandom bs = 128 count = 1 2> / dev / null | base64) "-nosalt < / dev / zero | dd of = / dev / sdd obs = 4096 введите правильный размер сектора в obs и Убедитесь, что вы используете правильное устройство в параметре of.Это намного быстрее, чем использование / dev / urandom, но не гарантирует его безопасность.)
  • создайте резервную копию таблицы разделов с помощью dd
  • удалить устаревший раздел с помощью parted
  • размонтировать зашифрованный раздел, оставив зашифрованный контейнер открытым
  • записать начальный сектор раздела, размер которого вы хотите изменить (сначала переключите единицы на сектора в parted, используя "unit s")
  • удалить раздел, размер которого вы хотите изменить, в parted (не волнуйтесь, ваши данные остаются без изменений, редактируется только таблица разделов)
  • создайте раздел, имеющий точно такое же начало сектор и предполагаемая длина
  • запустить cryptsetup resize для открытого crypt-контейнера
  • изменить размер вашей файловой системы для ext4, используя resize2fs / dev / mapper / crypt-container

=> Вы сделали. В зависимости от вашей файловой системы вы даже можете перемонтировать файловую систему перед ее изменением

0
ответ дан 15 January 2011 в 16:38

Принятие Вас создало объем Truecrypt путем форматирования его и не оперативное шифрование данных, можно достигнуть Вас цель как это (gparted, не опция):

  • смонтируйте зашифрованный раздел
  • скопируйте целую форму данных unencrpyted раздел в смонтированный объем Truecrypt
  • размонтируйте зашифрованный раздел
  • используйте разделенный для изменения таблицы разделов (принимающий расположение таблицы разделов MBR)
    • удалите второй/нешифруемый раздел
    • запишите сектор запуска раздела Truecrypt
    • удалите раздел Truecrypt
    • создайте новый раздел с помощью старого сектора запуска старого раздела Truecrypt и последнего сектора диска так, чтобы раздел охватил целый диск
  • используйте extcv в Windows с Truecrypt 7.1a установленный для расширения объема Truecrypt в новом разделе

Более подробное руководство доступно, который также объяснит, что сделать для размещенных объемов оперативного зашифрованного раздела.

1
ответ дан 15 January 2011 в 16:38

Последнее, что я слышал, была поддержка поддержки зашифрованных разделов в GParted, но не было выпущено ни одного рабочего кода. Таким образом, в то время как вы, вероятно, можете избежать перемещения раздела или даже выделить ему больше места (при условии, что вы поместите больше места в конец, а не в начало), у GParted нет способа изменить размер файловой системы внутри него, дополнительное пространство не будет использовано. Возможно, вы сможете добавить пространство, а затем смонтировать раздел и оттуда изменить размер FS, но я не уверен. Я протестирую его, когда у меня будет свободное время, и отправлю ответ, если смогу заставить его работать.

Ваша лучшая ставка, вероятно, состоит в том, чтобы расшифровать их, перетасовать данные и повторно зашифровать их.

0
ответ дан 15 January 2011 в 16:38

Другие вопросы по тегам:

Похожие вопросы: