Ubuntu 9.10 beta

Michael DENIS m-gmane at 2nis.net
Mer 21 Oct 08:30:38 UTC 2009


Michael DENIS a écrit :
> Voici un script qui vous aidera peut-être. Il s'appuie sur rsync pour la
> sauvegarde à proprement parler et sur zenity pour l'affichage graphique.

Juste quelques précisions pour aider à la compréhension :

le disque dur externe de l'exemple est formaté en ext2 et apparaît dans
/etc/fstab comme ceci :

*********************
# /dev/sdb5
UUID=aaaa99999-88f8-4b4b-b7b7-12345c8484cc /media/backup	ext2
noauto,user,noexec,rw	0	0
*********************

Pour obtenir l'UUID d'un disque, vous pouvez utiliser par exemple :

*********************
$ sudo blkid /dev/sd*
*********************

Dans l'exemple, le nom de la machine est le même que celui de
l'utilisateur, ce qui explique :

*********************
Source="/home/`hostname`"
*********************

Tous les fichiers du répertoire /home/utilisateur ne sont pas forcément
propriété de l'utilisateur, ce qui explique l'exécution par root.

Le répertoire source et le répertoire destination contiennent un fichier
nommé "test_montage". Cela permet d'éviter, dans le premier cas, qu'un
chemin erroné ou un problème de montage par exemple n'efface toute la
sauvegarde dans le cas particulier de l'utilisation de l'option
"--delete" de rsync (pas le cas ici). Dans le second cas, cela permet
aussi de vérifier que le chemin ou le montage est correct pour ne pas
recopier une grande quantité de données au mauvais endroit.

Si ça peut servir...

-- 
Michaël DENIS





Plus d'informations sur la liste de diffusion ubuntu-fr