Sim, eu aceito a abordagem dd
. Faça o backup dos seus dados primeiro no seu externo.
- Should I use dd to just copy the input drive into a file on the external HD? Or will this also try to allocate all the free space and thus not fit?
Não. Você pode fazer o backup de sua unidade como um arquivo de imagem comum ou até mesmo canalizar para dd
para gzip e fazer o backup como um arquivo normal. Desta forma, você economiza espaço:
dd bs=1024 if=/dev/sda conv=noerror,sync | gzip -9 > /mnt/usb/backup.dmg.gz
claro, substituindo as unidades adequadamente.
- Should I use dd to copy the / partition to a file on the external HD, and just copy my /home directory as files?
Depende. Se você tem muitas configurações personalizadas que você não quer perder, eu acabei de fazer o backup de tudo. Se não, então o seu método seria suficiente.
- Will either of these options leave me in trouble with booting and/or grub or something on the new drive?
Se as unidades forem idênticas e você usar dd
corretamente e conectar a nova unidade como a outra, você deve ser de ouro.