Mount umount automatique de disque externe

Fermé
Lbc69 - 23 avril 2008 à 10:09
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 - 23 avril 2008 à 12:18
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?
A voir également:

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?
0
Utilisateur anonyme
23 avril 2008 à 10:16
il faut faire un script lancé en background qui regarde périodiquement les infos de dmesg
et qui monte le device
-1
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.
0
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382 > Lbc69
23 avril 2008 à 12:18
Salut,

le soucis vient du fait que tu utilises un noyau 2.4
Il me semble avoir vu un tuto à une époque pour le 2.4, faudrait chercher sur google voir si il s'en souvient encore.
-1