Remontage automatique des disques durs externes après coupure de courant
Remontage automatique des disques durs externes après coupure de courant | |
---|---|
Domaine(s): | |
Action(s) effectuée(s): | |
Paquet(s): | |
Version debian: | |
Branche: | |
Support sur lequel Debian est installé: | |
Environnement graphique: | |
Niveau de difficulté: | |
Langage(s) de programmation utilisé(s): | |
Type(s) de Matériel(s): | |
Marque du/des matériel(s): | |
Connectique: | |
Protocole(s): |
Dans la suite de cette page, on admet que le disque disque externe est présent dans le fichier /etc/fstab
Solution 1 - Onduleur
Pour ceux qui ne sont pas radins ou qui vivent dans des régions avec un climat proche de celui du château de Frankenstein, c'est-à- dire plein d'orage, utiliser un onduleur a l'avantage d'éviter que le disque ne se coupe et donc que les données ne soient temporairement inaccessibles. Avec cette solution, en plus d'éliminer le problème, vous préservez vos données et votre matériel.
Cette solution est à mon avis la meilleure des trois proposées. Cependant, libre à vous d'opter pour une des autres solutions.
Solution 2 - Avec acpid
Dans /etc/acpi/events/ on a différents fichiers qui gèrent les événements acpi. Dans mon cas j'ai deux fichiers nommés "lm_ac_adapter"( ou "ac" sur mon eeepc sous ubuntu) et "battery" qui lancent les scripts dans /etc/acpi/action A partir de là on peut copier puis modifier les scripts pour démonter et remonter le disque .
Par exemple, dans /etc/acpi/action/battery.sh, on peut ajouter
df /point/de/montage || umount -f /point/de/montage
et dans /etc/acpi/action/lm_ac_adapter.sh
df /point/de/montage || mount /point/de/montage
Solution 3 - Avec udev
D'abord, il faut créer une règle
- touch /etc/udev/rules.d/10-usb-automount.rules
Puis dans cette règle on ajoute ce qui suit
RUN+="/bin/mount /point/de/montage"
Note: Avec cette solution le lecteur n'est pas correctement démonté lors la coupure, ce qui fait qu'au remontage "udev" utilise un fichier temporaire à la place de /dev/sda, je ne sais pas quelles conséquences ceci peut avoir (sûrement aucune mais dans le doute ...).
Ordinateur portable