Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1169 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [FreeBSD] Comment monter/démonter un cdrom automatiquement ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[FreeBSD] Comment monter/démonter un cdrom automatiquement ?

n°559417
alexvdb
Posté le 20-09-2004 à 09:20:21  profilanswer
 

Salut tout le monde,
 
J'ai encore un soucis. Comme dit dans le titre, j'aimerai monter/démonter mon lecteur de CD-ROM dans j'insère/éjécte un cd du lecteur de cd-rom.
 
Je me suis déjà penché sur la tâche ce week-end avec un résultat semi-positif. Je suis arrivé à monter le lecteur de Cd quand j'accède à  son point de montage. Mais si je veux changer de Cd, je suis obligé de démonter le lecteur (à ce moment la, AMD est dans les chous et de monte plus rien du tout) ou de tuer le démon AMD.
 
Voici mes fichiers de conf :
 
AMD.CONF :
[ /host ]  
map_name = amd.map
 
AMD.MAP
/defaults  type:=host;fs:=${autodir}/${rhost};rhost:=${key}
 
*   opts:=rw,grpid,resvport,nfsv2
 
localhost  type:=auto;fs:=${map};pref:=${key}/
 
localhost/cdrom  type:=program;fs:=/mnt/cdrom;\
   mount:="/sbin/mount mount /mnt/cdrom";\
   unmount:="/sbin/umount umount /mnt/cdrom"
 
RC.CONF (uniquement la partie concernant AMD
portmap_enable=YES
amd_enable=YES
amd_flags="-a /.amd_mnt -c 3636 -l syslog /host /etc/amd.map"
 
FSTAB
/dev/acd0c       /mnt/cdrom      cd9660  ro,noauto,nodev,nosuid  0       0
 
Voilà, merci d'avance
@+

mood
Publicité
Posté le 20-09-2004 à 09:20:21  profilanswer
 

n°559425
alexvdb
Posté le 20-09-2004 à 10:01:29  profilanswer
 

UUUUUUUUUUUUUUUUUUUP !

n°559541
gentoouser
Posté le 20-09-2004 à 14:11:24  profilanswer
 

n'y-a-t'il pas "supermount" ? le montage/démontage ne se fait pas quand tu insères/éjectes respectivement, mais à l'accès, ce qui, finalement revient au même.. puisque tu veux/dois y accéder.

n°559548
alexvdb
Posté le 20-09-2004 à 14:25:19  profilanswer
 

Faisons le point :
 
Lorsque j'accède au point de montage, pas de problème, le lecteur Cd est monté et je peux le parcourir. Lorsque je veux éjecter le Cd, ca pinge pas. Le Cd n'est pas éjecté. Pour récupérér le Cd, je suis obligé de démonter à la main (umount blabla...) et le démon AMD part en vrille.
 
Bon, mais j'ai trouvé sur le net un truc à mettre dans amd.map : opts:= utimeout=xxx ou xxx est un nombre de secondes avant le démontage automatique.
 
Je teste ce soir !
@+, Alex
 
PS : sous FreeBSD, supermount n'existe pas.

gentoouser a écrit :

n'y-a-t'il pas "supermount" ? le montage/démontage ne se fait pas quand tu insères/éjectes respectivement, mais à l'accès, ce qui, finalement revient au même.. puisque tu veux/dois y accéder.


 

n°559571
sethy
Posté le 20-09-2004 à 15:30:21  profilanswer
 

C'est dans fstab que ton problème sera résolu. fstab permet de monter automatiquement au démarrage les disques dur que tu veux. Par contre pour monter un cdrom ou un dvd, cela ne peut que se faire manuellement et si un cdrom ou dvd se trouve à l'intérieur.
 
  Cela dit renseigne toi sur fstab. Malheureusement je n'ai pas trouvé sur le site de FreeBsd la bonne documentation pour fstab.
 
 Change noauto à auto pour voir.
 
/dev/acd0c       /mnt/cdrom      cd9660  ro,noauto,nodev,nosuid  0       0

n°559578
alexvdb
Posté le 20-09-2004 à 15:44:20  profilanswer
 

sethy a écrit :

C'est dans fstab que ton problème sera résolu. fstab permet de monter automatiquement au démarrage les disques dur que tu veux. Par contre pour monter un cdrom ou un dvd, cela ne peut que se faire manuellement et si un cdrom ou dvd se trouve à l'intérieur.
 
  Cela dit renseigne toi sur fstab. Malheureusement je n'ai pas trouvé sur le site de FreeBsd la bonne documentation pour fstab.
 
 Change noauto à auto pour voir.
 
/dev/acd0c       /mnt/cdrom      cd9660  ro,noauto,nodev,nosuid  0       0


 
Le fichier fstab ne contrôle pas du tout ca sous FreeBSD. Sous Linux, effectivement, avec l'option supermount compilé dans le noyau, on peut demander au kernel de monter/démonter un cd si il est ou non dans le lecteur. Mais, visiblement pas sous FreeBSD. L'option noauto (commun à Linux et à FreeBSD) demande au kernel de ne pas monter la partition. L'option auto n'existe pas. Si noauto n'est pas précisé, alors le kernel monte tous les systèmes de fichiers présents dans /etc/fstab. Dans le cas d'un lecteur cd, il faut bien evidemment qu'un cd soit dans lecteur ...
 
@+

n°559839
alexvdb
Posté le 21-09-2004 à 09:14:06  profilanswer
 

Alors, pour ceux que cela intéresse, j'ai la solution ! En prenant les fichiers /etc/amd.conf et en ajoutant dans le fichier /etc/amd.map sur l'entrée /localhost/host opts:=utimeoout=5, ca fonctionnne nickel chrome. Toutes les 5 secondes, le système essayé de démonter le périphérique et l'éjection est possible.
 
@+, Alex
 

alexvdb a écrit :

Le fichier fstab ne contrôle pas du tout ca sous FreeBSD. Sous Linux, effectivement, avec l'option supermount compilé dans le noyau, on peut demander au kernel de monter/démonter un cd si il est ou non dans le lecteur. Mais, visiblement pas sous FreeBSD. L'option noauto (commun à Linux et à FreeBSD) demande au kernel de ne pas monter la partition. L'option auto n'existe pas. Si noauto n'est pas précisé, alors le kernel monte tous les systèmes de fichiers présents dans /etc/fstab. Dans le cas d'un lecteur cd, il faut bien evidemment qu'un cd soit dans lecteur ...
 
@+

n°559854
VenerZen
M - D - M
Posté le 21-09-2004 à 10:17:22  profilanswer
 

alexvdb a écrit :

Alors, pour ceux que cela intéresse, j'ai la solution ! En prenant les fichiers /etc/amd.conf et en ajoutant dans le fichier /etc/amd.map sur l'entrée /localhost/host opts:=utimeoout=5, ca fonctionnne nickel chrome. Toutes les 5 secondes, le système essayé de démonter le périphérique et l'éjection est possible.
 
@+, Alex

Ca n'a pas d'effet de bord quand tu es en pleine lecture de dvd par exemple ?

n°559860
alexvdb
Posté le 21-09-2004 à 10:26:54  profilanswer
 

VenerZen a écrit :

Ca n'a pas d'effet de bord quand tu es en pleine lecture de dvd par exemple ?


 
Ben en fait, non, parce que si le lecteur est en cours d'utilisation, le démontage du périph est impossible, donc ...

n°559888
miminou
Posté le 21-09-2004 à 11:38:36  profilanswer
 

alexvdb a écrit :

Ben en fait, non, parce que si le lecteur est en cours d'utilisation, le démontage du périph est impossible, donc ...


oui, mais si t'as pas envis de le demonter pour une raison quelconque ;tu etais ds un repertoire du cdrom , tu en change( genre ton HOME) , tu truc va etre demonté non ?
 

mood
Publicité
Posté le 21-09-2004 à 11:38:36  profilanswer
 

n°560014
alexvdb
Posté le 21-09-2004 à 14:58:07  profilanswer
 

miminou a écrit :

oui, mais si t'as pas envis de le demonter pour une raison quelconque ;tu etais ds un repertoire du cdrom , tu en change( genre ton HOME) , tu truc va etre demonté non ?


 
Correct !
 
Effectivement, le périph. va être démontée, même si tu n'en as pas forcement envie. Mais bon, sous FreeBSD, c'est le seul moyen que j'ai trouvé pour pouvoir avoir un fonctionnement "naturel" ! Et si j'augmente le timeout, il faut alors attendre la fin de ce timeout avant de sortir la galette du mange-disque (si je veux changer de cd, bien entendu).
 
Sous Linux, y'a supermount (qui est une option à préciser dans /etc/fstab), je ne sais pas quel est le principe de fonctionnement. Y'a aussi autofs, mais ca fonctionne avec AMD, et je crois que le mode opératoire est similaire.
 
@+

n°579410
alexvdb
Posté le 25-10-2004 à 11:58:26  profilanswer
 

alexvdb a écrit :

Correct !
 
Effectivement, le périph. va être démontée, même si tu n'en as pas forcement envie. Mais bon, sous FreeBSD, c'est le seul moyen que j'ai trouvé pour pouvoir avoir un fonctionnement "naturel" ! Et si j'augmente le timeout, il faut alors attendre la fin de ce timeout avant de sortir la galette du mange-disque (si je veux changer de cd, bien entendu).
 
Sous Linux, y'a supermount (qui est une option à préciser dans /etc/fstab), je ne sais pas quel est le principe de fonctionnement. Y'a aussi autofs, mais ca fonctionne avec AMD, et je crois que le mode opératoire est similaire.
 
@+


 
Petite maj après quelques semaines d'utilisation ! Ca marche à peu près. C'est pas hyper souple mais bon. Il semble que sous KDE, si on a été voir ce qu'il y a dans le cdrom, KDE ne relache pas de suite le CD et on ne peut le démonter !
 
@+, Alex


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [FreeBSD] Comment monter/démonter un cdrom automatiquement ?

 

Sujets relatifs
[RESOLU] freeBSD et 9Box : marche pasfreeBSD : comment etablir les regles de firewall?
[FreeBSD] Quelques questionsajout d'une entree "demonter & ejecter"
[FreeBSD] Comment faire pour mettre à jour openldap-client ?demonter et remonter automatiquement
[FreeBSD] Jail avec deux IP[Debian Sid] Pas de /dev/cdrom
Problème de montage cdrom 
Plus de sujets relatifs à : [FreeBSD] Comment monter/démonter un cdrom automatiquement ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR