Le 07.11.2006 18:14, *Christophe Gaubert* a écrit fort à propos :

> Question bête mais... Tu as bien supprimé la sauvegarde faite
> sous /mnt/removable/sauv sur le DD interne ?

Oui oui, je fais le ménage chaque fois que je m'aperçois d'un dérapage.
Avec mon procédé, il faut d'ailleurs que je supprime /mnt/removable
lui-même. (Et /mnt/removable1 car le disque comporte deux partitions.)

Je me demande s'il ne suffirait pas pour résoudre mon problème de
supprimer d'autorité (sans vérifier s'ils existent ou non) ces
répertoires au démarrage de l'ordinateur par un script dans, par
exemple, /etc/rc.d/rc.local.

>> Auriez vous une meilleure idée que cette modification de script ?
> 
> Je pensais à analyser la sortie de la commande mount. Ce qui aurait le
> mérite de résoudre aussi ton premier problème : tu sauvegarderais sur
> le point de montage monté, contenant removable dans son chemin (bien
> sûr, faudrait pas qu'il y ait autre chose que ton DD externe qui se
> monte...)

Merci pour l'idée, et le script que je vais essayer de comprendre en
détail. Toutefois j'aimerais pour commencer comprendre pourquoi le mien
ne fonctionne pas. Le test de la présence du fichier témoin me semble au
moins aussi exigeant que celui du montage. Pourquoi la sauvegarde se
fait elle malgré l'absence de ce fichier ? Je continue de m'interroger.
Faut-il explicitement définir une conduite à tenir quand la réponse au
test est négative ? (else ne rien faire ?)

> Donc quelquechose comme ça (pas testé !):
> 
> set -- $(mount | grep removable)
> point="$3"
> if [ "x$point" = "x" ]; then
>       # rien n'est monté. Que faire ?
> else
>       # quelque chose de monté dans $point
>       # faire la sauvegarde dessus :)
> fi

L'emplacement des sauvegardes est défini dans le fichier de
configuration /etc/drakxtools/drakbackup/drakbackup.conf sous cette forme :
PATH_TO_SAVE=/mnt/removable/sauv
Je trouverais un peu lourd de demander à un script de modifier ce chemin
en fonction du contexte...
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à