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/
