Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gentoo] lecteur de disquette (resolu)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
titigafr
n00b
n00b


Joined: 27 Sep 2003
Posts: 15

PostPosted: Wed Oct 01, 2003 5:29 pm    Post subject: [gentoo] lecteur de disquette (resolu) Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Wed Oct 01, 2003 8:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
titigafr
n00b
n00b


Joined: 27 Sep 2003
Posts: 15

PostPosted: Wed Oct 01, 2003 8:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
knarf
Guru
Guru


Joined: 20 Feb 2003
Posts: 338
Location: Geneva, Switzerland

PostPosted: Wed Oct 01, 2003 9:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Thu Oct 02, 2003 3:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Fri Oct 03, 2003 7:03 am    Post subject: Reply with quote

Généralement le fs se detecte automatiquement ;)
_________________
...
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Fri Oct 03, 2003 7:18 am    Post subject: Reply with quote

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
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Fri Oct 03, 2003 7:50 am    Post subject: Reply with quote

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 :D
_________________
...
Back to top
View user's profile Send private message
cylgalad
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1327
Location: France

PostPosted: Fri Oct 03, 2003 8:36 am    Post subject: Reply with quote

Hmm, chez moi j'ai /dev/fd0 & cie sans avoir à y mettre une disquette (ça existe encore ce truc-là ? :lol: :evil: )
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Fri Oct 03, 2003 5:02 pm    Post subject: Reply with quote

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à ? :lol: :evil: )

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
View user's profile Send private message
titigafr
n00b
n00b


Joined: 27 Sep 2003
Posts: 15

PostPosted: Sun Oct 05, 2003 9:08 am    Post subject: Reply with quote

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
View user's profile Send private message
cylgalad
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1327
Location: France

PostPosted: Sun Oct 05, 2003 10:39 am    Post subject: Reply with quote

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
View user's profile Send private message
titigafr
n00b
n00b


Joined: 27 Sep 2003
Posts: 15

PostPosted: Sun Oct 05, 2003 10:49 am    Post subject: Reply with quote

merci cylgalad , la commande mknod a fonctionner et maintenant ça fonctionne
_________________
Tout vient à point à qui sait attendre !!
Back to top
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Sun Oct 05, 2003 11:32 am    Post subject: Reply with quote

Le lien crée avec mknod ne disparait pas lors du prochain reboot ?
T'as bien devfs en passant ?
_________________
...
Back to top
View user's profile Send private message
theo
n00b
n00b


Joined: 06 Sep 2003
Posts: 31

PostPosted: Sun Oct 05, 2003 2:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
knarf
Guru
Guru


Joined: 20 Feb 2003
Posts: 338
Location: Geneva, Switzerland

PostPosted: Sun Oct 05, 2003 3:32 pm    Post subject: Reply with quote

Ne serait-ce pas supermount ?
Back to top
View user's profile Send private message
ThE_TemPLaR
Tux's lil' helper
Tux's lil' helper


Joined: 30 May 2003
Posts: 149
Location: Salon de Provence

PostPosted: Sun Oct 05, 2003 10:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
theo
n00b
n00b


Joined: 06 Sep 2003
Posts: 31

PostPosted: Mon Oct 06, 2003 9:14 am    Post subject: Reply with quote

Ok, c est bon j ai trouve ce qu il me faut AutoFs.

pour ceux que cela interesse http://www.subverted.net/wakka/wakka.php?wakka=GentooAutoFS

sur Gentoo Server Project(GSP pour les intimes :) )

et cela marche plustot pas mal
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Oct 06, 2003 12:17 pm    Post subject: Reply with quote

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

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
View user's profile Send private message
broly
Guru
Guru


Joined: 21 Feb 2003
Posts: 345
Location: cachan 94

PostPosted: Mon Oct 06, 2003 12:25 pm    Post subject: Reply with quote

slut !!
je connais la commande mknod mais qq1 peut il m'expliquer pourquoi mknod avec les options b 2 0 ??
Back to top
View user's profile Send private message
theo
n00b
n00b


Joined: 06 Sep 2003
Posts: 31

PostPosted: Mon Oct 06, 2003 12:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Mon Oct 06, 2003 12:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Oct 06, 2003 1:14 pm    Post subject: Reply with quote

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 :oops: mais je pense que le problème soulevé se retrouve sur ces deux "outils".
Back to top
View user's profile Send private message
yuk159
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1803
Location: noumea ,nouvelle-caledonie

PostPosted: Mon Oct 06, 2003 1:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Oct 06, 2003 1:30 pm    Post subject: Reply with quote

Exact, yuk159 (mais c'est normal, tu es un i33t 8) ).
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum