Я нахожусь на debian (squeeze), и мой пользователь homedir (/home/storm, 20GB) зашифрован с помощью cryptsetup. Моя цель - безопасно перейти с жесткого диска на 80 ГБ на новый ssd на 60 ГБ. Как вы можете видеть, целевой диск имеет меньший размер, поэтому просто dd'ing этого не сделает.

Любой совет, как лучше всего переместить всю систему? Спасибо!

Вот как все выглядит:

# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda3             9,2G  2,1G  6,7G  24% /
    tmpfs                 1,6G     0  1,6G   0% /lib/init/rw
    udev                  1,6G  180K  1,6G   1% /dev
    tmpfs                 1,6G  1,5M  1,6G   1% /dev/shm
    /dev/sda1              61G   22G   36G  38% /home
    /dev/mapper/home       19G  1,3G   17G   8% /home/storm

# fdisk -l /dev/sda
    Disk /dev/sda: 80.0 GB, 80025280000 bytes
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1            1704        9730    64467968   83  Linux
    /dev/sda2               2         488     3905536   82  Linux swap / Solaris
    Partition 2 does not end on cylinder boundary.
    /dev/sda3   *         488        1704     9765888   83  Linux

Я считаю, что подходящим подходом было бы разделить новый диск почти так же, как старый, просто сделав /home (/dev /sda1) 20Gs меньше = 41G, а затем просто rsync данные в соответствующие папки и, наконец, выполнить chroot во вновь скопировал папку и установил grub на новый диск, я прав? Если да, то какие ключи к rsync мне следует использовать при копировании / файловой системе? (Я считаю, что мне нужно пропустить /dev, может быть / proc и так далее, не совсем уверен)

1 ответ1

1

Посмотрите здесь для обмена на сокращение LUKS-раздела. Ключ заключается в том, чтобы сжать файловую систему, а затем запустить cryptsetup resize, чтобы сжать ее.

В качестве альтернативы, почему бы просто не создать новый раздел LUKS на новом диске, смонтировать оба, затем скопировать данные (незашифрованные) между дисками, а затем поиграться с процессом загрузки, чтобы он расшифровал новый диск?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .