Mount umount automatique de disque externe
Lbc69
-
marc[i1] Messages postés 2603 Statut Contributeur -
marc[i1] Messages postés 2603 Statut Contributeur -
Bonjour,
Aprés pas mal de recherche sur le site et ailleurs je ne trouve pas mon bonheur, donc voila mon problème:
J'ai un disque dur externe formaté en 4 partitions linux et je voulais savoir comment faire pour que celui-ci monte et se demonte automatiquement à chaque allumage et extinction du disque.
je suis sous DEBIAN (noyau 2.4.27)
> fdisk -l /dev/sdb
Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 14589 117186111 83 Linux
/dev/sdb2 * 14590 24315 78124095 83 Linux
/dev/sdb3 * 24316 30394 48829567+ 83 Linux
/dev/sdb4 * 30395 36483 48909892+ 83 Linux
voila ou j'en suis, dans le /etc/fstab j'ai bien rajouté les ligne, mais c'est que pour le demarrage de la machine, or moi je veux que cela se produise lorsque j'enleve mon disque et que je le remet. Une sorte de montage et démontage automatique de mon disque.
le montage manuel fonctionne trés bien, et pareil pour le "umount" mais j'aimerai ne pas taper ces commandes à chaque fois que je met ou enlève mon disque.
J'avoue je désespère un peu, une idée?
Aprés pas mal de recherche sur le site et ailleurs je ne trouve pas mon bonheur, donc voila mon problème:
J'ai un disque dur externe formaté en 4 partitions linux et je voulais savoir comment faire pour que celui-ci monte et se demonte automatiquement à chaque allumage et extinction du disque.
je suis sous DEBIAN (noyau 2.4.27)
> fdisk -l /dev/sdb
Disk /dev/sdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 14589 117186111 83 Linux
/dev/sdb2 * 14590 24315 78124095 83 Linux
/dev/sdb3 * 24316 30394 48829567+ 83 Linux
/dev/sdb4 * 30395 36483 48909892+ 83 Linux
voila ou j'en suis, dans le /etc/fstab j'ai bien rajouté les ligne, mais c'est que pour le demarrage de la machine, or moi je veux que cela se produise lorsque j'enleve mon disque et que je le remet. Une sorte de montage et démontage automatique de mon disque.
le montage manuel fonctionne trés bien, et pareil pour le "umount" mais j'aimerai ne pas taper ces commandes à chaque fois que je met ou enlève mon disque.
J'avoue je désespère un peu, une idée?
A voir également:
- Mount umount automatique de disque externe
- Chkdsk disque dur externe - Guide
- Cloner disque dur - Guide
- Defragmenter disque dur - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
2 réponses
j'ai regardé du coté de autofs mais la le probleme est que mon disque ne monte pas....
j'ai pourtant bien spécifié dans le auto.master :
/mnt/DDUSB /etc/auto.DDUSB --timeout=60
et dans mon /etc/auto.DDUSB:
musique -fstype=autofs :/dev/sdb1
jeux -fstype=autofs :/dev/sdb2
logiciels -fstype=autofs :/dev/sdb3
images -fstype=autofs :/dev/sdb4
et chaque repertoire sont créés dans /mnt/DDUSB/
mais je rentre dans les repertoire, mais cela ne correspond pas aux partitions du disque.
> /etc/init.d/autofs status
Configured Mount Points:
------------------------
/usr/sbin/automount --timeout=60 /mnt/DDUSB file /etc/auto.DDUSB
Active Mount Points:
--------------------
c'est la que je vois que mes points de montage sont pas actifs.
> df -h /mnt/DDUSB/*
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
mais ils est bien monté par l'autofs..... XD
et c'est la que ca me met la puce à l'oreille, les taille occupé/dispo/%dispo il y a 0 partout :/
toujours pas d'idée?
j'ai pourtant bien spécifié dans le auto.master :
/mnt/DDUSB /etc/auto.DDUSB --timeout=60
et dans mon /etc/auto.DDUSB:
musique -fstype=autofs :/dev/sdb1
jeux -fstype=autofs :/dev/sdb2
logiciels -fstype=autofs :/dev/sdb3
images -fstype=autofs :/dev/sdb4
et chaque repertoire sont créés dans /mnt/DDUSB/
mais je rentre dans les repertoire, mais cela ne correspond pas aux partitions du disque.
> /etc/init.d/autofs status
Configured Mount Points:
------------------------
/usr/sbin/automount --timeout=60 /mnt/DDUSB file /etc/auto.DDUSB
Active Mount Points:
--------------------
c'est la que je vois que mes points de montage sont pas actifs.
> df -h /mnt/DDUSB/*
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
automount(pid7104) 0 0 0 - /mnt/DDUSB
mais ils est bien monté par l'autofs..... XD
et c'est la que ca me met la puce à l'oreille, les taille occupé/dispo/%dispo il y a 0 partout :/
toujours pas d'idée?
il faut faire un script lancé en background qui regarde périodiquement les infos de dmesg
et qui monte le device
et qui monte le device
dmesg est pour le demarrage de la machine, pas du disque externe, ou alors faut qu'on m'explique...
Je cherche un principe qui se raprocche du systeme windows :
- lorsque je met mon disque il se monte.
- lorsque j'enleve mon disque, il se demonte.
et tout ca sans que j'ai à taper quoi que ce soit. je me doute qu'il y ai des config a faire, mais lesquels, dans quel fichier, un script pourquoi pas, mais la je peche et je sais pas par ou commencer.
Je cherche un principe qui se raprocche du systeme windows :
- lorsque je met mon disque il se monte.
- lorsque j'enleve mon disque, il se demonte.
et tout ca sans que j'ai à taper quoi que ce soit. je me doute qu'il y ai des config a faire, mais lesquels, dans quel fichier, un script pourquoi pas, mais la je peche et je sais pas par ou commencer.