Клонировать зашифрованный жесткий диск на диск меньшего размера

Для моего рабочего ноутбука я использую полное шифрование жесткого диска, и мне нужно обновить жесткий диск на 500 ГБ до жесткого диска на 250, мой жесткий диск содержит только около 100 ГБ данных и создается через encrypted LVM,

GParted не поддерживает шифрование LUKS, поэтому я не могу копировать (или изменять размер) разделов.
Использование dd было бы здорово, но из-за разного размера я мог бы потерять данные.

Тогда единственная верная опция, которую я получил до сих пор, это попытаться изменить размер раздела, а затем попробовать клон с помощью dd (но он кажется очень сложным и склонным к сбою).

Есть ли другой способ клонировать данные на HDD без переустановки?

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

Спасибо

1 ответ

Итак, вот что я сделал в итоге:

  • Войдя в систему с доступом к незашифрованным данным, я скопировал все данные на внешний жесткий диск с помощью rsync.
    ВНИМАНИЕ: первая попытка скопировала все данные, но когда я проверил данные, 70% были в двоичном виде (даже изображения, текстовые файлы и т. Д.) И бесполезны, поэтому я удалил внешний жесткий диск и начал заново, во второй раз это сработало (я понятия не имею, что было не так с первого раза), но это очень и очень важно DOUBLE CHECK the copied files if you plan to tamper with the original data,

  • Составьте список со всеми установленными программами.
    Я сделал это вручную из "Центра программного обеспечения", потому что я хотел, чтобы установленная история была доступна, вы можете использовать dpkg -l > textfile или другие команды, чтобы дать вам ALL пакеты установлены, а затем переустановите их через aptitude install $(cat <textfile>), Конечно, вам нужно переместить textfile на новую установку.

  • Установите ту же версию ОС на новый жесткий диск, используя то же имя для вашей учетной записи пользователя.

  • Смонтируйте внешний диск и скопируйте все на новый жесткий диск
    ВНИМАНИЕ: Если вы делаете это из GUI, не перезаписывайте ваш домашний каталог, просто назовите его с другим именем, например /home/YOURNAME.orig, и после того, как все файлы скопированы, перейдите в ctrl+alt+F2, войдите в Machins, остановить графический интерфейс (для нормального Ubuntu 12.04 команда service lightdm stopВаш старый дом поверх нового mv /home/YOURNAME.orig /home/YOURNAMEи начать X снова service lightdm start,

Здесь вы можете увидеть мощь Linux /home dir, все вернулось на круги своя, значки, настройки, специфические настройки приложений, даже кешированные данные:), и у меня было время простоя всего около 4 часов (из-за сбоя первой копии).

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

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