OVH Cloud OVH Cloud

[FreeBSD][débutant] pb automount

5 réponses
Avatar
didier
Bonjour

Je débute avec freeBSD, aussi soyez magnanimes

Bon alors voilà, j'ai installé une 5.2.1 (pour l'ACPI) sur un portable
Toshiba Satellite en double boot avec linux Mandrake 10. J'ai réussi à
faire reconnaître ma carte son, la lecture de divx et de DVD fonctionne,
OpenOffice tourne, tout ça pour dire que j'ai déjà lu "un peu" le
manuel

Maintenant,j'aimerais activer l'automount. Je l'ai "déclaré dans sysinstall",
et j'ai suivi les infos sur cette page :

http://www.daemonnews.org/200202/automounting.html.

Mais rien ne fonctionne.

Un ps axf | grep amd me donne :
349 ?? Is 0:00.01 /usr/sbin/amd -p -a /.amd_mnt -c 3636 -l syslog /host

Donc, amd fonctionne ??? Sur d'autres pages, on parle d'amd.conf, il n'y
en a pas de créé par défaut, est-ce là le pb ?

Quelqu'un pourrait il me dire vers où chercher et pourquoi ce que j'ai fait
ne fonctionne pas ???

D'avance merci pour toute aide

Didier

5 réponses

Avatar
talon
didier wrote:

Quelqu'un pourrait il me dire vers où chercher et pourquoi ce que j'ai fait
ne fonctionne pas ???


Parceque amd est un vrai merdier pourvu d'une documentation calamiteuse.
Je te poste ma config qui marche, à adapter, bien sûr:


D'avance merci pour toute aide

Didier


--

Michel TALON


rose% cat amd.conf
[global]
auto_dir = /.amd
log_file = /var/log/amd.log
log_options = all
map_type = file
search_path = /etc

[/Cd]
map_name = amd.cdrom

# For nfs mounts

[/Net]
map_name = amd.net

rose% cat amd.cdrom
cdrom type:Ífs;opts:=ro,nosuid;dev:=/dev/acd0c;fs:=${autodir}/cdrom

rose% cat amd.net
/defaults type:=host;fs:=${autodir}/${rhost};rhost:=${key}
* opts:=rw,grpid,resvport,vers=3,proto=tcp,nosuid,nodev,soft

Avatar
pds.jpbeconne
Bonjour,

Voici un lien intéressant : http://www.am-utils.org/

amd est un outil assez complexe car il permet de mounter beaucoup de syst ème de fichier. J'en ai pas mal bavé pour le mettre en place. Il me ser t à monter automatiquement les disquettes, les CDs à partir du graveur CD et du lecteur DVD. De plus, je m'en était servis pour monter à la de mande un NFS.

Voici ma config personelle :
J'ai 2 fichiers de configurations :
1 pour amd (amd.conf)
1 pour définir les points de montages (amd.map)

Lorsque je fait un ls sur /amd/Disquette, amd monte la disquette sur /mnt/f d et créé un lien symbolique de /amd/Disquette vers /mnt/fd
Si je fait un ls /amd/DVD, amd monte le CD du DVD sur /mnt/cdrom et cré é un lien symbolique de /amd/DVD vers /mnt/cdrom
Si je fait un ls /amd/Graveur, amd monte le CD du Graveur sur /mnt/cdrom1 e t créé un lien symbolique de /amd/Graveur vers /mnt/cdrom1

Si tu souhaites les fichiers de conf, je te les enverrai.

A+

JPB


On Fri, 11 Jun 2004 17:18:43 +0200
didier wrote:

Bonjour

Je débute avec freeBSD, aussi soyez magnanimes

Bon alors voilà, j'ai installé une 5.2.1 (pour l'ACPI) sur un portable
Toshiba Satellite en double boot avec linux Mandrake 10. J'ai réussi à
faire reconnaître ma carte son, la lecture de divx et de DVD fonctionne,
OpenOffice tourne, tout ça pour dire que j'ai déjà lu "un peu" le
manuel

Maintenant,j'aimerais activer l'automount. Je l'ai "déclaré dans sysi nstall",
et j'ai suivi les infos sur cette page :

http://www.daemonnews.org/200202/automounting.html.

Mais rien ne fonctionne.

Un ps axf | grep amd me donne :
349 ?? Is 0:00.01 /usr/sbin/amd -p -a /.amd_mnt -c 3636 -l syslog /host

Donc, amd fonctionne ??? Sur d'autres pages, on parle d'amd.conf, il n'y
en a pas de créé par défaut, est-ce là le pb ?

Quelqu'un pourrait il me dire vers où chercher et pourquoi ce que j'ai fait
ne fonctionne pas ???

D'avance merci pour toute aide

Didier



--
Pour me répondre retirez pds. dans l'adresse mail

Avatar
didier
Bonjour

Voilà la réponse au pb. Ca marche, reste un seul pb non réglé, je
n'arrive pas à écrire sur la partition NFS, mais ce n'est pas un pb
d'automount. J'espère ne pas m'être trompé en rédigeant cetb
aide-mémoire, si tel étatit le cas, merci de me le dire.

Cordialement


*******************
Avant toute chose, il faut que NFS soit démarré, c'est l'option par
défault à partir de la version 4.0. Votre lecteur de Cdrom doit être
reconnu au démarrage. Si vous n'arrivez pas à lire les infos au boot, un
coup de dmesg vous permettra de les lire :

bash-2.05b$ dmesg | grep cd
acd0: CDRW <DW-224E-A> at ata1-master PIO4

Vérifiez que vous pouvez bien monter vos systèmes :

# mount -v -t cd9660 /dev/acd0 /test/
# cd /mnt && ls

Puis démontez :
# umount -v /test

Configurer automount

Editez votre fichier /etc/rc.conf et ajoutez la ligne suivante :

amd_enable="YES"

En tant que root, créez le dossier /.amd_mnt :

bash-2.05b$ su
Password: votre_mot_de_passe
su-2.05b# mkdir /.amd_mnt

Editez le fichier /etc/amd.conf et modifiez le pour qu'il resemble à celà :

bash-2.05b$ vi /etc/amd.conf
# GLOBAL OPTIONS SECTION
[ global ]
normalize_hostnames = no
print_pid = no
restart_mounts = yes
auto_dir = /.amd_mnt
log_file = /var/log/amd
log_options = all
#debug_options = all
plock = no
selectors_on_default = yes
# config.guess picks up "sunos5" and I don't want to edit my maps yet
os = sos5
# if you print_version after setting up "os", it will show it.
print_version = no
map_type = file
search_path = /etc/amdmaps:/usr/lib/amd:/usr/local/AMD/lib
browsable_dirs = yes

# DEFINE AN AMD MOUNT POINT

[ /mnt ]
map_name = amd.mnt

Puis créez le dossier /etc/amdmaps :

su-2.05b# mkdir /etc/amdmaps/

et créez le fichier amd.mnt:

bash-2.05b$ vi /etc/amdmaps/amd.mnt

cdrom type:Ífs;dev:=/dev/acd0;fs:=${autodir}/cdrom;opts:=ro,nosuid,nodev;
serveur type:=nfs;rhost:2.168.1.100;rfs:=/home/nom_d_utilisateur;opts:=rw;


Ce fichier créera les dossiers /mnt/cdrom et /mnt/serveur.

Il vous suffit maintenant de redémarrez votre machine et vous devriez
pouvoir accéder à vos montages automatiquement.


Pour démonter, utilisez la commande amq -u /nom_de_partition.

Pour plus de confort, vous pouvez créer un lien symbolique entre
/mnt/cdom et /cdrom (que vous aurez précédemment effacé).

su-2.05b# ln -s /mnt/cdrom /cdrom


Voilà c'est tout !

***************************

Merci à jpbeconne et à talon pour leur aide.


Didier
Avatar
Phil
... çà ne fonctionne pas chez moi (FBSD 5.2.1). Je vais relire encore
les docs :(

didier wrote:
Bonjour

Voilà la réponse au pb. Ca marche, reste un seul pb non réglé, je
n'arrive pas à écrire sur la partition NFS, mais ce n'est pas un pb
d'automount. J'espère ne pas m'être trompé en rédigeant cetb
aide-mémoire, si tel étatit le cas, merci de me le dire.

Cordialement


*******************
Avant toute chose, il faut que NFS soit démarré, c'est l'option par
défault à partir de la version 4.0. Votre lecteur de Cdrom doit être
reconnu au démarrage. Si vous n'arrivez pas à lire les infos au boot, un
coup de dmesg vous permettra de les lire :

bash-2.05b$ dmesg | grep cd
acd0: CDRW <DW-224E-A> at ata1-master PIO4

Vérifiez que vous pouvez bien monter vos systèmes :

# mount -v -t cd9660 /dev/acd0 /test/
# cd /mnt && ls

Puis démontez :
# umount -v /test

Configurer automount

Editez votre fichier /etc/rc.conf et ajoutez la ligne suivante :

amd_enable="YES"

En tant que root, créez le dossier /.amd_mnt :

bash-2.05b$ su
Password: votre_mot_de_passe
su-2.05b# mkdir /.amd_mnt

Editez le fichier /etc/amd.conf et modifiez le pour qu'il resemble à celà :

bash-2.05b$ vi /etc/amd.conf
# GLOBAL OPTIONS SECTION
[ global ]
normalize_hostnames = no
print_pid = no
restart_mounts = yes
auto_dir = /.amd_mnt
log_file = /var/log/amd
log_options = all
#debug_options = all
plock = no
selectors_on_default = yes
# config.guess picks up "sunos5" and I don't want to edit my maps yet
os = sos5
# if you print_version after setting up "os", it will show it.
print_version = no
map_type = file
search_path = /etc/amdmaps:/usr/lib/amd:/usr/local/AMD/lib
browsable_dirs = yes

# DEFINE AN AMD MOUNT POINT

[ /mnt ]
map_name = amd.mnt

Puis créez le dossier /etc/amdmaps :

su-2.05b# mkdir /etc/amdmaps/

et créez le fichier amd.mnt:

bash-2.05b$ vi /etc/amdmaps/amd.mnt

cdrom type:Ífs;dev:=/dev/acd0;fs:=${autodir}/cdrom;opts:=ro,nosuid,nodev;
serveur type:=nfs;rhost:2.168.1.100;rfs:=/home/nom_d_utilisateur;opts:=rw;


Ce fichier créera les dossiers /mnt/cdrom et /mnt/serveur.

Il vous suffit maintenant de redémarrez votre machine et vous devriez
pouvoir accéder à vos montages automatiquement.


Pour démonter, utilisez la commande amq -u /nom_de_partition.

Pour plus de confort, vous pouvez créer un lien symbolique entre
/mnt/cdom et /cdrom (que vous aurez précédemment effacé).

su-2.05b# ln -s /mnt/cdrom /cdrom


Voilà c'est tout !

***************************

Merci à jpbeconne et à talon pour leur aide.


Didier



Avatar
Didier
Bonsoir

Désolé, mais je suis en pleine prépa de déménagement et je n'ai pas
vu le msg avant. Je n'aurai plus d'accès au net à partir de mercredi
prochain et ce pour environ 1 mois :(( Si d'ici là je peux etre
utile ... Quel est le pb ? Qu'est ce qui ne marche pas ?

A +

Didier

----
pour une réponse en direct, enlever le .st dans l'adresse.