Mover o sistema com homedir criptografado para outra unidade

0

Estou no debian (squeeze) e tenho meu homedir de usuário (/ home / storm, 20GB) criptografado com cryptsetup. Meu objetivo é migrar com segurança do disco rígido de 80GB para um novo ssd de 60GB. Como você pode ver, o disco de destino é de tamanho menor, então simplesmente dd'ing não faz isso.

Algum conselho sobre qual é a melhor maneira de mover todo o sistema? Obrigado!

Veja como as coisas estão:

# 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

Acredito que a abordagem adequada seria particionar o novo disco praticamente da mesma maneira que o antigo, apenas fazendo / home (/ dev / sda1) 20Gs menor = 41G e, em seguida, apenas rsync os dados para pastas correspondentes e finalmente chroot na pasta recém-copiada e instale o grub no novo disco, estou certo? Se sim, então que chaves do rsync devo usar ao copiar / sistema de arquivos? (Eu acredito que eu preciso pular / dev, talvez / proc e assim por diante, não tenho certeza)

    
por kK-Storm 07.03.2014 / 02:32

1 resposta

1

Dê uma olhada aqui para uma troca na redução de uma partição LUKS. A chave é reduzir o sistema de arquivos e, em seguida, executar o redimensionamento do cryptsetup para reduzi-lo.

Como alternativa, por que não criar simplesmente uma nova partição LUKS na nova unidade, montar ambas, copiar os dados (não criptografados) entre as unidades e, em seguida, mexer no processo de inicialização para descriptografá-la?

    
por 07.03.2014 / 04:04