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)