[FUGSPBR] Copia para um hd menor
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Qua Out 22 17:09:28 BRST 2003
Oi
Crie os "labels" do novo HD com /stand/sysinstall (ou na mão com fdisk),
com as definicoes de espaco que voce achar mais conveniente.
Preferencialmente nao se esqueca de criar as slices de acordo com as que
existem no HD atual (/, /tmp, /var, /usr, /usr/home, etc). Se for via
Sysinstall salve a tabela de definicoes com "W" (Write). Na mão (com
fdisk) isso já é feito.
Recrie os sistemas de arquivos com newfs (digamos que seu HD menor é o ad2):
newfs -O 2 ad2s1a
"ad2s1a" tipicamente será o slice da sua particão raiz, onde é
aconselhado que as operacoes de I/O sejam exclusivamente simétricas. Em
outros sistemas de arquivos você pode habilitar SoftUpdates, digamos:
newfs -O 2 -U ad2s1g
A opcao "-O 2" só vale para FreeBSD 5 (UFS2). Crie o label para o disco:
bsdlabel -r -w ad2
Se for FreeBSD 4:
disklabel -r -w ad2{s1} auto
Monte cada um dos FS (sistema de arquivos) criados no sistema local,
digamos sob o ponto de pontagem /disco2
Copie os dados :-)
Você pode usar "cpio", "cp" (com a opcão -p), "rsync", "tar", etc... mas
preferencialmente você pode (e deve) usar dump/restore. Aconselho fazer
um dump de nível 0 e restaurar no novo disco.
--
Atenciosamente,
Patrick Tracanelli
FreeBSD Brasil LTDA.
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd