2009/1/15 irado furioso com tudo ir...@safe-mail.net
estou especulando aqui com o casalzinho dump/restore mas tô me danando
todo e não encontro saída para um pequeno problema: o dump salva o
diretório, mas não o conteúdo :(
estou usando assim:
dump -0Lau -f VAR-ad4s1d.dmp /dev/ad4s1d
isso para a partição que contém o /usr dessa máquina. Expandindo - só
pra experimentar - com o restore, em outra máquina/sub-diretório,
constato que a maioria dos folders estão vazios, só os proprios folders
é que estão lá. Bem.. alguma dica? vale chutar qualquer coisa, pq não
vejo nada semelhante no google ou em outros foruns.
eu havia pensado em usar o tar para fazer essas imagens, mas como o
sistema está vivo, em uso, as orientações (internet) são para o
dump/restore, mas se continuar assim, nada feito.
objetivo: restaurar máquina pós desastre, com fixit, etc. Vide:
http://lists.freebsd.org/pipermail/freebsd-doc/2005-May/007913.html
se tiverem algo melhor, por favor, não se acanhem.
TIA
Eu fiz um script chamado dump.sh:
# A barra no final é importante!
PTH='/backup/'
function clean {
# Remove dumps obsoletos
for ((id=$LEVEL+1;id=9;id++)); do
if [[ -e $PTH$NAME_$id.dump ]]; then
rm -f $PTH$NAME_$id.dump ;
echo $PTH$NAME removido
fi
done
}
if [ $NAME = root ] ;
then FS='' # aqui são dois apóstrofes
fi
if [ -n $2 ]
then
/sbin/dump -$LEVEL -h0 -Luaf $PTH$NAME_$LEVEL.dump /$FS
clean
else
/sbin/dump -h0 -Luaf $PTH$NAME.dump /$FS clean
fi
E outro chamado backup.sh:
#!/bin/sh
# O argumento é o nível
dump.sh root $1
dump.sh var $1
dump.sh usr $1
E no crontab tá assim:
00 0 */1 * 1-6 rootbackup.sh 3
00 0 */1 * sun rootbackup.sh 2
00 0 1 * * rootbackup.sh 1
Tive vários problemas com ele mas agora tá legal.
Espero que ajude.
Dúvidas, críticas e xingamentos, ou se alguém tiver uma idéia pra melhorar
ele, sou todo ouvidos.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd