Piccolo script di backup

Mar, 07/09/2004 - 23:03

Piccolo script di backup

Inviato da PiloZ 1 commento

L'utilizzo di questo banalissimo script si limiterà a fare una copia dei file principali di sistema in un'altra directory da voi indicata.

Ovviamente è possibile rendere lo script molto più complesso. Spero possa servire per trarne un vostro spunto per poi personalizzarvelo secondo le vostre esigente.

Creiamo un nuovo file:

touch rc.backup

Diamo al file l'attributo di poter essere eseguito:

chown a+x rc.backup

Usando successivamente il vostro editor di testo preferito andiamo ad inserire il codice:

#! /bin/sh
cd /
 
echo "Inizio il backup"
 
tar -czvf /home/vosto_utente/sys-backup-`date +"%d-%m-%y"`.tar.gz \
        ./home/vostro_utente/.bashrc \
        ./root/.bashrc \
        ./etc/fstab \
        ./etc/X11/XF86Config-4 \
        ./etc/apache/access.conf \
        ./var/lib/alsa/asound.state \
        ./usr/src/linux/.config \
        ./etc/crontab \
        ./etc/group \
        ./etc/hostname \
        ./etc/hosts \
        ./etc/apache/httpd.conf \
        ./etc/init.d \
        ./etc/inittab \
        ./etc/network/interfaces \
        ./etc/lilo.conf \
        ./etc/modules \
        ./etc/passwd \
        ./etc/resolv.conf \
        ./etc/samba/smb.conf \
        ./etc/apt/sources.list \
        ./etc/sudoers \
        ./boot/vmlinuz* \
 
echo "Done"

Ora siete liberi di aggiungere i vostri i file preferiti e cambiare la vostra directoty di destinazione.

Basterà ora spostare il file in /usr/sbin con:

mv rc.backup /usr/sbin/

affinche solo root possa eseguirlo.





Commenti

Ritratto di marcosan
#1

Inviato da marcosan il Mer, 26/01/2011 - 02:12.

Re: Piccolo script di backup

Ho aggiornato la guida ed aggiunto qualche nota relativa ai commenti che sono stati fatti.

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).