Copie o conteúdo total de um HD para outro
Dica publicada em Linux / Avançado
Copie o conteúdo total de um HD para outro
Primeiramente, crie um diretório para montar o novo HD:
# mkdir novo_disco
Monte a partição do novo HD (exemplo /dev/hdb1) no diretório recém criado com:
# mount /dev/hdb1 /novo_disco
Mude para o diretório raiz:
# cd /
Copie o conteúdo do diretório raíz para a nova partição:
# find . -mount | cpio-pdumv /novo_disco
OBS: Não esqueça que antes você terá que particionar o novo HD. Este comando somente copiará os arquivos que estão na raiz (/) e na mesma partição. Se você possui, por exemplo, o /var em outra partição este não será copiado.
# mkdir novo_disco
Monte a partição do novo HD (exemplo /dev/hdb1) no diretório recém criado com:
# mount /dev/hdb1 /novo_disco
Mude para o diretório raiz:
# cd /
Copie o conteúdo do diretório raíz para a nova partição:
# find . -mount | cpio-pdumv /novo_disco
OBS: Não esqueça que antes você terá que particionar o novo HD. Este comando somente copiará os arquivos que estão na raiz (/) e na mesma partição. Se você possui, por exemplo, o /var em outra partição este não será copiado.
se eu der um boot nesta novo HD, eu não tenho que alterar os parâmetros no fstab e não tenho que dizer em algum lugar que o kernel está na outra partição ?
Saudações,
Josir