View previous topic :: View next topic |
Author |
Message |
titigafr n00b
Joined: 27 Sep 2003 Posts: 15
|
Posted: Wed Oct 01, 2003 5:29 pm Post subject: [gentoo] lecteur de disquette (resolu) |
|
|
salut,
gentoo ne reconnait pas mon lecteur de disquette, que puis-je faire pour resoudre mon problème ??
Dans /dev je n'ai rien qui ressemble à "fd0" comme on le trouve dans la plupart des distrib's. _________________ Tout vient à point à qui sait attendre !!
Last edited by titigafr on Sun Oct 05, 2003 10:49 am; edited 1 time in total |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Oct 01, 2003 8:00 pm Post subject: |
|
|
Puisque tu utilises probablement devfs comme conseillé par la doc gentoo, le /dev/fd0 devrait apparaître automatiquement dès que tu "montes" une disquette.
A condition bien sûr que tu aies compilé le support des disquettes dans le noyau (section "block devices", en module ou en dur, au choix) !
Si c'est le "mount" qui ne fonctionne pas, il doit bien y avoir un message d'erreur ? |
|
Back to top |
|
|
titigafr n00b
Joined: 27 Sep 2003 Posts: 15
|
Posted: Wed Oct 01, 2003 8:57 pm Post subject: |
|
|
J'utilise bien devfs,mais comment puis-je monter une disquette si une definition du point de montage ne se trouve pas dans la "fstab" ?
Il me semble que pour faire un "mount" il faut un periph (/dev/fd0 qui n'existe pas ) et un point de montage (/mnt/floppy par exemple)
tout en sachant que ni l'un ni l'autre ne se trouvent dans la "fstab" _________________ Tout vient à point à qui sait attendre !! |
|
Back to top |
|
|
knarf Guru
Joined: 20 Feb 2003 Posts: 338 Location: Geneva, Switzerland
|
Posted: Wed Oct 01, 2003 9:54 pm Post subject: |
|
|
Tout simplement quand tu mets une disquette dedans le /dev/fd0 se creer, est-ce que c'était bien cela que ghoti expliquait ? |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Oct 02, 2003 3:51 pm Post subject: |
|
|
knarf wrote: | Tout simplement quand tu mets une disquette dedans le /dev/fd0 se creer, est-ce que c'était bien cela que ghoti expliquait ? |
C'est à peu-près ça ...
En fait, ce n'est pas l'insertion d'une disquette mais l'invocation de /dev/fd0 par la commande "mount" qui est à l'origine de la création du fichier de périphérique par devfsd.
Une entrée dans fstab n'est nécessaire que si on veut pouvoir utiliser une syntaxe simplifiée du genre "mount /mnt/floppy" (il y a d'autres raisons : man mount ...)
L'entrée dans fstab n'est pas obligatoire mais dans ce cas, il faut en principe passer en root et la commande mount doit renseigner tous les paramètres, par exemple :
Code: | mount -t type_de_fs /dev/fd0 /mnt/floppy |
|
|
Back to top |
|
|
ThE_TemPLaR Tux's lil' helper
Joined: 30 May 2003 Posts: 149 Location: Salon de Provence
|
Posted: Fri Oct 03, 2003 7:03 am Post subject: |
|
|
Généralement le fs se detecte automatiquement _________________ ... |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Fri Oct 03, 2003 7:18 am Post subject: |
|
|
ThE_TemPLaR wrote: | Généralement le fs se detecte automatiquement |
Je pense que l'exemple de ghoti est didactique, au moins tu apprend avec la bonne methode apres tu a tout le temp de te rendre compte des raccourcis _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
ThE_TemPLaR Tux's lil' helper
Joined: 30 May 2003 Posts: 149 Location: Salon de Provence
|
Posted: Fri Oct 03, 2003 7:50 am Post subject: |
|
|
yuk159 wrote: | ThE_TemPLaR wrote: | Généralement le fs se detecte automatiquement |
Je pense que l'exemple de ghoti est didactique, au moins tu apprend avec la bonne methode apres tu a tout le temp de te rendre compte des raccourcis |
Effectivement _________________ ... |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Fri Oct 03, 2003 8:36 am Post subject: |
|
|
Hmm, chez moi j'ai /dev/fd0 & cie sans avoir à y mettre une disquette (ça existe encore ce truc-là ? ) |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri Oct 03, 2003 5:02 pm Post subject: |
|
|
ThE_TemPLaR wrote: | Généralement le fs se detecte automatiquement |
C'est vrai, mais dans certaines limites :
man mount wrote: | Le type par défaut est iso9660. Si aucune option -t n'est men-
tionnée, ou si le type auto est précisé, la recherche de type
est effectuée sur le superbloc (minix, ext, ext2, xia, iso9660
sont supportés). Si cette recherche échoue, et si
/proc/filesystems existe, alors tous les types de systèmes de
fichiers listés seront essayés, sauf ceux marqués "nodev" (par
exemple proc et nfs). |
En fait, le /proc/filesystems ne contient que les fs compilés en dur dans le noyau et ceux auxquels on a déjà fait appel par un "mount" précédent (en d'autres termes : quand le module du fs est chargé ...)
cylgalad wrote: | Hmm, chez moi j'ai /dev/fd0 & cie sans avoir à y mettre une disquette (ça existe encore ce truc-là ? ) |
Il n'y a pas besoin de disquette : il suffit qu'une tentative de mount sur /dev/fd0 ait eu lieu quelque part pour que le périphérique soit créé. C'est le cas par exemple si tu as une entrée dans fstab avec l'option "auto" : une tentative de montage aura lieu d'office lors de l'init.
Ou alors, tu n'utilises pas devfs mais le /dev "statique" avec ses milliers de périphériques |
|
Back to top |
|
|
titigafr n00b
Joined: 27 Sep 2003 Posts: 15
|
Posted: Sun Oct 05, 2003 9:08 am Post subject: |
|
|
je confirme que j'utilise bien devfs , j'ai beau le mettre dans ma fstab ou essayer de monter a la main mais rien n'y fait je n'ai pas de /dev/fd0.
Je pense qu'il ya un moyen de le creer manuellement mais je ne sais comment faire !!
Merci de m'aider. _________________ Tout vient à point à qui sait attendre !! |
|
Back to top |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Sun Oct 05, 2003 10:39 am Post subject: |
|
|
Est-ce que tu as un répertoire /dev/floppy/ ?
Si oui : Code: | ln -s /dev/floppy/0 /dev/fd0 |
Si non, essaye Code: | mknod /dev/fd0 b 2 0 |
Mais ce n'est vraiment pas normal que tu n'ais pas de /dev/fd0, le problème peut se situer au niveau du noyau, vérifie qu'il y a bien le support du lecteur de disquette. |
|
Back to top |
|
|
titigafr n00b
Joined: 27 Sep 2003 Posts: 15
|
Posted: Sun Oct 05, 2003 10:49 am Post subject: |
|
|
merci cylgalad , la commande mknod a fonctionner et maintenant ça fonctionne _________________ Tout vient à point à qui sait attendre !! |
|
Back to top |
|
|
ThE_TemPLaR Tux's lil' helper
Joined: 30 May 2003 Posts: 149 Location: Salon de Provence
|
Posted: Sun Oct 05, 2003 11:32 am Post subject: |
|
|
Le lien crée avec mknod ne disparait pas lors du prochain reboot ?
T'as bien devfs en passant ? _________________ ... |
|
Back to top |
|
|
theo n00b
Joined: 06 Sep 2003 Posts: 31
|
Posted: Sun Oct 05, 2003 2:12 pm Post subject: |
|
|
Hum question en passant, est t-il possible en passant de monter automatiquement tout peripherique ? Et si oui comment ?
ex: je rentre une disquette, un cdrom, une clef usb et automatiquement je peux y acceder dans /mnt/floppy, /mnt/cdrom etc... |
|
Back to top |
|
|
knarf Guru
Joined: 20 Feb 2003 Posts: 338 Location: Geneva, Switzerland
|
Posted: Sun Oct 05, 2003 3:32 pm Post subject: |
|
|
Ne serait-ce pas supermount ? |
|
Back to top |
|
|
ThE_TemPLaR Tux's lil' helper
Joined: 30 May 2003 Posts: 149 Location: Salon de Provence
|
Posted: Sun Oct 05, 2003 10:03 pm Post subject: |
|
|
Pour l'insertion d'un CD-Rom, si tu veux que ça se fasse automatiquement :
automount
Pour l'activation d'un périphérique quand on scanne un dossier :
supermount
Fais gaffe, car supermount ça peut être très casse pied. _________________ ... |
|
Back to top |
|
|
theo n00b
Joined: 06 Sep 2003 Posts: 31
|
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 06, 2003 12:17 pm Post subject: |
|
|
Attention, ce genre "d'outil" est à double tranchant.
En effet, le dossier se monte tout seul quand tu va dessus, mais il ne se démonte pas quand tu le quittes (enfin, il me semble ...).
Le problème (et pour revenir au titre du fil), c'est que lorsque que tu fais des opération sur disquette, elles ne sont pas forcément faites directement (cp ou autre ...) mais la file est "soldée" lors du "umount".
Résultat, tu va copier un fichier vers ta disquette. Tu prends ta disquette mais rien n'a été copié (si tu fais un "mv" alors là t'es bien dans la m****) mais tu ne le sais pas. Tu te déloggues et tu t'en vas ...
Le petit gars qui se loggue derrière toi, et ben il ne peux pas monter le lecteur de disquette (puisqu'il n'a pas été démonté), pire, il est même possible qu'il ne puisse pas forcer le "umount" (vu que c'est pas lui qui l'a monté).
Résultat bis, si tu es parti en vacances (et pour peut que tu sois l'admin), le lecteur de disquette est inutilisable jusqu'à ton retour ...
Et là, c'est pas cool du tout ...
Des soluces :
S'assurer que toutes les opérations sur les points de montage ont bien été effectuées et forcer le "umount" lorsque tu te déloggues (et mettre un autocollant sur l'écran : "LAISSER LA DISQUETTE DANS LE LECTEUR JUSQU'AU RETOUR A L'ECRAN DE LOGIN").
Forcer les opérations sur les points de montage à se faire immédiatement (ne pas les mettre à la file). |
|
Back to top |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Mon Oct 06, 2003 12:25 pm Post subject: |
|
|
slut !!
je connais la commande mknod mais qq1 peut il m'expliquer pourquoi mknod avec les options b 2 0 ?? |
|
Back to top |
|
|
theo n00b
Joined: 06 Sep 2003 Posts: 31
|
Posted: Mon Oct 06, 2003 12:39 pm Post subject: |
|
|
Salut yoyo,
La tu souleves un probleme interressant et maintenant que j y pense c est vrai que c est pas cool tout ca.
Bon y a moyen de forcer le demontage du repertoire quand on quitte le repertoire ?
(Par defaut c est au bout de 5 min d inactivite).
Quote: | Forcer les opérations sur les points de montage à se faire immédiatement (ne pas les mettre à la file). |
Comment gerer cela ?
Sinon d apres toi automount ou supermount sont des outils preferables ? |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Mon Oct 06, 2003 12:54 pm Post subject: |
|
|
J'ai teste automount ya pas longtemp et c'est plutot pas mal (jamais teste supermount).
Le peripherique se monte que tu veux acceder au point de montage et se demonte automatiquement apres un labs de temp que tu regle dans /etc/conf.d/autofs (il me semble) _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 06, 2003 1:14 pm Post subject: |
|
|
theo wrote: | Bon y a moyen de forcer le demontage du repertoire quand on quitte le repertoire ?
(Par defaut c est au bout de 5 min d inactivite).
Quote: | Forcer les opérations sur les points de montage à se faire immédiatement (ne pas les mettre à la file). |
Comment gerer cela ?? |
Il doit y avoir une option à passer sur le cp (man cp), le mv etc.
En définissant des alias dans le ".bashrc", ça doit pouvoir être transparent pour l'utilisateur.
theo wrote: | Sinon d apres toi automount ou supermount sont des outils preferables ? |
Je crois que supermount est sujet à controverse : le périphérique est monté même si tu n'y accèdes pas (à la windows quoi). Ca pose des pb niveau sécurité et son fonctionnement est parfois aléatoire (enfin, c'était des bruits de couloir d'il y a quelques temps).
Par contre, j'ai du mal à voir la différence entre automount et autofs mais je pense que le problème soulevé se retrouve sur ces deux "outils". |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Mon Oct 06, 2003 1:21 pm Post subject: |
|
|
yoyo wrote: | Par contre, j'ai du mal à voir la différence entre automount et autofs |
En faite je pense que automount designe les "modules" du noyau utilise par autofs ... enfin de ce que je viens de lire sur le lien donne par theo c'est ce que je comprend
[EDIT]
man automount :
Quote: | Linux / Unix Command: automount
Command Library
NAME
automount - configure mount points for autofs
SYNOPSIS
automount [options] mount-point map-type[,format] map [map-options]
DESCRIPTION
The automount program is used to configure a mount point for autofs, the inlined Linux automounter. automount works by taking a base mount-point and map file, and using these (combined with other options) to automatically mount filesystems within the base mount-point when they are accessed in any way. The filesystems are then autounmounted after a period of inactivity.
OPTIONS
-p, --pid-file
Write the pid of the daemon to the specified file.
-t, --timeout
Set the minimum timeout, in seconds, until directories are unmounted. The default is 5 minutes. Setting the timeout to zero disables unmounts completely.
-v, --version
Display the version number, then exit.
ARGUMENTS
automount takes at least three arguments. Mandatory arguments include mount-point, map-type and map. Both mandatory and optional arguments are described below.
mount-point
Base location for autofs-mounted filesystems to be attached. This is a directory name which must already exist.
map-type
Type of map used for this invocation of automount. The following are valid map types:
file
The map is a regular text file.
program
The map is an executable program, which is passed a key on the command line and returns an entry on stdout if successful.
yp
The map is a NIS (YP) database.
nisplus
The map is a NIS+ database.
hesiod
The map is a hesiod database whose filsys entries are used for maps.
ldap
map names are of the form [servername:]basedn, where the optional servername is the name of the LDAP server to query, and basedn is the DN to do a subtree search under. Entries are automount objects in the specified subtree, where the cn attribute is the key (the wildcard key is "/"), and the automounterInformation attribute contains the information used by the automounter. Documentation on the schema used by this module is available online at http://docs.iplanet.com/docs/manuals/directory/411ext/nis/mapping.htm.
format Format of the map data; currently the only formats
recognized are sun, which is a subset of the Sun automounter map format, and hesiod, for hesiod filesys entries. If the format is left unspecified, it defaults to sun for all map types except hesiod.
map
Location of mapfile to use. This is an absolute UNIX pathname in the case for maps of types file or program, and the name of a database in the case for maps of type yp, nisplus, or hesiod.
options
Any remaining command line arguments without leading dashes (-) are taken as options (-o) to mount. Arguments with leading dashes are considered options for the maps.
SEE ALSO
autofs(5), mount(8 ). |
_________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram
Last edited by yuk159 on Mon Oct 06, 2003 1:34 pm; edited 1 time in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 06, 2003 1:30 pm Post subject: |
|
|
Exact, yuk159 (mais c'est normal, tu es un i33t ).
Le support d'automount est nécessaire au fonctionnement de autofs.
Dans ce cas, quel est l'intérêt d'autofs quand on a automount ... |
|
Back to top |
|
|
|