(c) Michel Billaud -- Mars 2002 -- billaud@labri.fr

Les sauvegardes

2 aspects

Sauvegarde par simple copie

Par exemple sur disquette, ZIP ou disque amovible
# mount /mnt/zip
# rm -r /mnt/zip/*
# cp -a /home /mnt/zip
# umount /mnt/zip

Sauvegarde complète par tar

par exemple sur cartouche DAT, DLT, etc.

Sauvegarde

# tar -cvf /dev/tape /home
# mt -f /dev/tape offline

Consultation archive

# tar -tf /dev/tape

Restauration partielle

# tar -xvf /dev/tape -C /tmp home/marcel 

Sauvegarde complète par cpio

# find /home -print0 \
  | cpio -o0 -H ustar -F /dev/tape

Sauvegarde incrémentale par cpio

# find /home -mtime -7 -print0  \
  |  cpio -o0  -H ustar -F /dev/tape

Traitements différés : at

La commande at permet de différer un traitement.
# at 3am Sun
warning: commands will be executed using /bin/sh
at> tar -cf /dev/tape /home
at> ^D<EOT>
job 3 at 2002-03-25 03:00
Un compte rendu sera transmis par courrier.

Traitement programmés : cron

Un fichier crontab décrit les actions programmées Exemple:
#       jour du        jour de la
# mm hh mois     mois  semaine       commande

30   2   *       *     *             /sbin/shutdown -r now
0    4   *       *     0             /usr/local/bin/sauvegarde-dimanche
0    4   *       *     1-5           /usr/local/bin/sauvegarde-quotidienne