Fabio Guerrazzi wrote:
Não sei se é bem isto que você precisa, mas eu faço backup de uma máquina
ruindows com o rsync usando o script abaixo:
#!/bin/bash
# Tem que ser root
if [ $UID -ne 0 ]; then
su -c $0
exit
fi
# Monta a partição local
echo "Montando /backup..."
echo
mount /backup
ls /backup
sleep 2
echo
echo "-------------------------"
echo
echo "Montando disco D da máquina WinXP..."
echo
smbmount //192.168.0.3/d /media/win2k/ -o
username=Administrador,password=senha,codepage=cp850 > /dev/null 2>&1
ls /mnt/win2k
echo
echo "------------------------"
echo
echo "Fazendo o backup com rsync..."
rsync -av --progress --delete --exclude="System Volume Information/"
--exclude="Recycled/" /media/win2k/ /backup/ | tee /root/log.txt
echo
echo "Terminei!"
Este script foi feito por mim, funciona bem, porém eu sou meio novato.
Se alguém quiser sugerir algo, agradeço!
Bom, uma sugestão: nao passe a senha como um parâmetro na chamada do
programa. Qquer 'ps' irá denunciá-la enquanto o programa estiver rodando, o
que no caso de um backup pdoe demorar razoavelmente.
Se nao for root, simplesmente termine, ou pergunte a senha.
--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]