Клонировать зашифрованный жесткий диск на диск меньшего размера
Для моего рабочего ноутбука я использую полное шифрование жесткого диска, и мне нужно обновить жесткий диск на 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 часов (из-за сбоя первой копии).
Надеюсь, это поможет, я все еще считаю, что это более быстрый и безопасный подход по сравнению с изменением размера зашифрованного жесткого диска.