Fstab : monter la carte mémoire au démarrage (/dev/sda1) - Installation - Linux et OS Alternatifs
Marsh Posté le 25-05-2004 à 16:30:24
/dev/scsi/host0/bus0/target0/lun0/part1 = nom devfs pour sda1
/dev/scsi/host1/bus0/target0/lun0/part1 = nom devfs pour sdb1
popur connaitre la syntaxe de fstab :
man mount
man fstab
voire -> http://www.linux-wizard.net/faq_basique.html#fat32
si j'étais toi je ne monterais pas cette partoche auto au démarrage car si jamais tu ne branches pas la caméra cela va bloquer le démarrage ou le ralentir fortement.
je le mettrais en noauto et users et je ferais une icone sur le bureau pour cela :
clic droit -> créer un nouveau -> périphérique -> disque dur ou appareil photo
ensuite ton père aura juste à cliquer sur l'incone pour monter la caméra et pour l'enlever : click droit -> umount ou eject
Marsh Posté le 25-05-2004 à 16:36:55
C'est typiquement le genre de peripherique dont j'aime laisser la gestion a des outils comme supermount
Marsh Posté le 25-05-2004 à 16:40:19
Alors ta premiere idée n'est pas tres intelligente:
1 je suppose que la carte memoire n'est pas toujours la ? si ?
2 et s'il veut l'enlever en cours de route et qu'il oublie qu'elle est montée automatiquement au boot ? pfuit kernel panic assuré.
Non la solution depend un peu de ton environnement mais perso avec gnome un ligne comme suit sera detecté par nautilus et utilisable simplement (clik droit sur le bureau en bas du menu un sous menu apparait avec la listes des perihperiques montables).
/dev/sda1 /disk vfat defaults,users,noauto,nosuid,nodev,noexec 0 0
pour les 2 lignes danas le fstab et bien apparement elles sont la pour gerer des disques scsi sur 2 controleurs distincts (surement des emulations ide-scsi et/ou usb) et de toute evidence elles viennent de kudzu.
Donc a voir la doc de kudzu
Marsh Posté le 25-05-2004 à 16:59:23
effectivement la carte mémoire n'est pas tjrs dedans.
je vais faire un noauto, user et le systeme de raccourci
je fais un raccourci vers ca ?
mount -t vfat -o noauto user /dev/sda1 /mnt/camera
Marsh Posté le 25-05-2004 à 17:11:37
regarde bien comment est faire le raccourcis de bureau de kde ...
tu dois juste préciser le point de montage ( associé à un périphérique ). la liste est issue du contenue de fstab
http://doc.mandrakelinux.com/Mandr [...] alize.html
Marsh Posté le 25-05-2004 à 17:18:59
donc il me faut mettre ca dans le fstab
/dev/sda1 /mnt/camera noauto,user,fs=vfat
Marsh Posté le 25-05-2004 à 17:20:52
Si tu mets l'entrée dans le fstab tu pourras faire un
mount /mnt/camera
Si tu ne la mets pas tu devras faire toute la ligne avec les options.
Marsh Posté le 25-05-2004 à 17:25:05
et utiliser 'supermount' au lieu de noauto dans le fstab c'est risqué ?
Marsh Posté le 25-05-2004 à 17:27:10
supermount c'est à la place de vfat, et je lui fait pas trop confiance.
Maintenant peut etre que des personnes qui l'utilisent dans ton cas pourront te rassurer.
Marsh Posté le 25-05-2004 à 17:28:27
non supermount est conseillé pour gérer les média amovible.
cependant à ce moment il ne faut plus faire un raccourcis de périphérique/caméra mais un lien vers un emplacement et faire pointer ce lien vers le point de montage ( /mnt/camera )
Marsh Posté le 25-05-2004 à 17:36:08
NOTA : sur mon pc portable, quand je branche mon app photo en usb, linux me monte tout automatiquement dans /mnt/camera. et qd j'éteinds appareil, il demonte. tout seul comme un grand. J'ai matté le fstab, et la ligne correspondant au /mnt/camera n'apparait que quand l'appareil photo est allumé. quel programme gère ca ?
pour mon pere, on peut remplacer l'app photo par la carte qu'on insere dans le lecteur. car le lecteur, lui est tjrs branché, tjrs allumé. seule la carte va et vient. d'où la difficulté peut etre. (ca fait 2 périph en fait)
Marsh Posté le 25-05-2004 à 17:42:24
c'est hotplug et harddrake ki font cela sous mdk
la syntaxe d'une ligne avec supermount est particulière
Code :
|
Marsh Posté le 25-05-2004 à 17:44:13
en effet c'est une ligne de ce genre qui s'ajoute et s'enleve du fstab sur mon portable.
je vais chercher du coté de hotplug alors...
Marsh Posté le 25-05-2004 à 17:46:47
lorsque tu branches la caméra regarde ce qui se passe dans /var/log/messages
tu devrais chgeck si il voit la caméra qudn tu la branches.
check aussi ke le service harddrake tourne
Marsh Posté le 25-05-2004 à 17:57:33
je me demande pourquoi sur mon portable, je n'ai rien eu à faire pour que le hotplug marche, mais pour mon pere ce n'est pas fait apparemment puisque marche pas tout seul.
surement a cause du fait que la carte memoire passe par un lecteur de carte ?
sinon, je suis un peu perdu la
pour le moment, je veux faire au plus simple. mettre un lien sur le bureau pour mon pere. apres je verrais pour hotplug.
Marsh Posté le 25-05-2004 à 18:25:41
j'ai ajouté cette ligne dans le fstab de mon pere :
/dev/sda1 /mnt/camera vfat noauto,user
le mount marche bien en 'simple user' mais il me met une ligne Avertissement :
[richard@localhost richard]$ mount /mnt/camera/
[mntent]: AVERTISSEMENT: aucun nouvelle ligne finale à la fin de /etc/fstab
mais ca monte quand même. et pour umount, pareil, meme message.
J'ai crée un icone sur le bureau : Créer un nouveau --> Périphériques --> Disque dur (je suis sous KDE).
Quand je double clique ca le monte, m'ouvre konqueror etc.. mais m'affiche une petite fenetre avec le meme avertissement que dans la console.
De plus, la bonne icone (celle pour quand monté ou celle pour quand démonté) n'apparait que quand je passe la souris dessus
j'y suis presque
Marsh Posté le 25-05-2004 à 18:29:08
il faut faire un retour à ligne après la dernière ligne dans fstab ( tu appuies sur [ENTER] )
Marsh Posté le 25-05-2004 à 18:43:28
c'est bon à savoir ca !
ca marche nickel maintenant
si mon père oublie de faire Démonter, et enlèves la carte, ca fait quoi ?
Marsh Posté le 25-05-2004 à 18:47:33
pas bien
voilà pkoi supermount c'est mieux
Marsh Posté le 25-05-2004 à 18:50:53
pour supermount, ca supprimerai l'utilité d'un lien sur le bureau ?
j'aurai juste à mettre ca dans le fstab : ?
none /mnt/camera supermount dev=/dev/sda1,fs=ext2:vfat,--,sync,codepage=850,umask=0,iocharset=iso8859-15 0 0
Marsh Posté le 25-05-2004 à 18:57:56
et tu fais un fichier -> Lien vers une url
et non un périphérique -> appareil photo/disque dur
cependant j'ai tester avec une disquette et cela semble marcher correctment ( i.e il ne propose pas de monter un périphérique supermount ). donc tu peux éventuellement faire avec un périphérique -> appareil photo/disque dur.
en gros essaie et vois ce qui marche le mieux.
Marsh Posté le 25-05-2004 à 20:17:28
j'ai rajouté
none /mnt/camera supermount dev=/dev/sda1,fs=ext2:vfat,--,sync,codepage=850,umask=0,iocharset=iso8859-15 0 0
dans le fstab.
mon pere a enlevé la carte, la remise mais ca ne l'a pas monté automatiquement. ca ne fait rien.
faut-il redemarrer le PC ?
sinon je garderai la 1ere solution qui marche.
Marsh Posté le 25-05-2004 à 20:19:03
cette solution sert juste à avoir supermount
si tu met la carte et que tu vas dans /mnt/camera tu devrais voir la carte.
soit tu redémarres, soit tu fais : "mount -a" pour que supermount soit pris en compte
Marsh Posté le 25-05-2004 à 20:58:37
la 1ere fois qu'il met la carte, je fais un 'ls /mnt/camera' ca marche, il enleve la carte, je fais un 'ls /mnt/camera' ca n'affiche rien, jusque là c'est ok, mais quand il remet la carte, et que je fais le 'ls /mnt/camera' la console se bloque et n'affiche rien, et ne termine pas la commande.
en ayant rebooté, dans le fstab cette ligne est apparue :
none /mnt/removable supermount
peut etre si je fais avec /mnt/removable ca va marcher ? je vais tester.
Marsh Posté le 25-05-2004 à 21:07:41
le device était bien monté en /dev/sda1 ?
là je ne sais pas d'où cela vient.
il faudrait des messages de log ou des traces
Marsh Posté le 25-05-2004 à 21:08:10
en ayant rebooté, dans le fstab cette ligne est apparue :
none /mnt/removable supermount
peut etre si je fais avec /mnt/removable ca va marcher ? je vais tester.
Marsh Posté le 25-05-2004 à 21:33:34
avec /mnt/removable
ca fait pareil.
par contre j'ai peur que /mnt/removable rentre en conflit avec le /mnt/camera que mon pere va monter manuellement via l'icone du bureau (peripheriques --> disque dur)
comment empecher fstab de charger le 'none /mnt/removable supermount' ?
Marsh Posté le 26-05-2004 à 12:06:28
comment empecher fstab de charger le 'none /mnt/removable supermount' automatiquement ?
car il met crée aussi un /mnt/removable2...
Marsh Posté le 26-05-2004 à 16:56:31
en mettant un noauto dans les options
none /mnt/camera supermount dev=/dev/sda1,fs=ext2:vfat,--,sync,codepage=850,umask=0,iocharset=iso8859-15,noauto 0 0
Marsh Posté le 06-10-2004 à 09:06:22
Perso, pour que supermount ne me détruise pas le dossier /mnt/camera à chaque démontage automatique, j'ai fait:
root> mkdir /mnt/camera; chmod a+rwx /mnt/camera
et dans /etc/fstab j'ai mis:
/mnt/camera /mnt/camera supermount dev=/dev/sda1,fs=vfat,--,user,umask=0 0 0
Comme ça, à chaque insertion de la carte, ça monte et ls /mnt/camera me fait apparaitre le dcim/ tant désiré, et quand je retire la carte, hop,
ls /mnt/camera est simplement vide (mais toujours bien là).
Après, si vous voulez que supermount vous crée /mnt/camera à chaque insertion et le détruise à chaque démontage, à vous de voir...
Marsh Posté le 06-10-2004 à 11:32:11
supermount ne crée pas de répertoire/dossier ...
c'est harddrake qui le fais éventuellement et ce si tu es sous mdk.
Marsh Posté le 25-05-2004 à 15:50:25
Mon père à un petit lecteur de carte mémoire pour son appareil photo :
DANE ELEC zMate en USB.
Je lui ai dit de mettre la carte en 1er dans le lecteur, puis de démarrer le PC.
Linux reconnait le périphérique en /dev/sda1 et lit parfaitement la carte mémoire grace à l'usb-storage.
Je fais un 'mount -t vfat /dev/sda1 /mnt/camera'
ce qui me permet d'accéder aux photos de la carte sur /mnt/camera
1/ Maintenant, j'aimerai que cette 'partition' ce monte directement au démarrage de son PC, pour lui éviter de taper la commande mount.
J'ai regardé du côté du fstab mais je ne sais pas quel paramètre je dois mettre.
/dev/sda1 /mnt/camera ....
que mettre comme option (auto, vfat...)
pourriez vous m'éclairer ?
2/ de plus, dans le fstab, il y a (entre autre) ces 2 lignes :
dev=/dev/scsi/host0/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,kudzu,codepage=850 0 0
dev=/dev/scsi/host1/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,kudzu,codepage=850 0 0
elles correspondent à quoi ?
Message édité par Profil supprimé le 25-05-2004 à 16:00:09