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

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

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

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

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

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

Спасибо

6
задан 25 February 2013 в 21:00

1 ответ

Итак, вот что я сделал в конце:

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

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

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

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

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

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

0
ответ дан 25 February 2013 в 21:00

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

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