Fstab : monter la carte mémoire au démarrage (/dev/sda1)

Fstab : monter la carte mémoire au démarrage (/dev/sda1) - Installation - Linux et OS Alternatifs

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
Reply

Marsh Posté le 25-05-2004 à 15:50:25   

Reply

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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 ;)

Reply

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

Reply

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


Message édité par Profil supprimé le 25-05-2004 à 17:02:31
Reply

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


Message édité par Dark_Schneider le 25-05-2004 à 17:12:38

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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


Message édité par Profil supprimé le 25-05-2004 à 17:22:18
Reply

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.

Reply

Marsh Posté le 25-05-2004 à 17:25:05    

et utiliser 'supermount' au lieu de noauto dans le fstab c'est risqué ?

Reply

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.

Reply

Marsh Posté le 25-05-2004 à 17:27:10   

Reply

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 )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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)


Message édité par Profil supprimé le 25-05-2004 à 17:38:02
Reply

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 :
  1. none /mnt/camera supermount dev=/dev/sda1,fs=ext2:vfat,--,sync,codepage=850,umask=0,iocharset=iso8859-15 0 0


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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...


Message édité par Profil supprimé le 25-05-2004 à 17:44:31
Reply

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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 :D
 
pour le moment, je veux faire au plus simple. mettre un lien sur le bureau pour mon pere. apres je verrais pour hotplug.


Message édité par Profil supprimé le 25-05-2004 à 17:59:26
Reply

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  :heink:  
 
j'y suis presque   :whistle:


Message édité par Profil supprimé le 25-05-2004 à 18:28:38
Reply

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] )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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 ?

Reply

Marsh Posté le 25-05-2004 à 18:47:33    

pas bien
 
voilà pkoi supermount c'est mieux


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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

Reply

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.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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.

Reply

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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.


Message édité par Profil supprimé le 25-05-2004 à 21:07:39
Reply

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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.

Reply

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' ?


Message édité par Profil supprimé le 25-05-2004 à 22:13:13
Reply

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...

Reply

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

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...

Reply

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.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed