Montage automatique de disque optique

Salut à tous !

Ma question porte sur une machine sur laquelle je viens de faire une installation de Testing, sans passer par Wheezy parce que l’installateur a échoué sur cette machine :

$ cat /etc/debian_version 
jessie/sid

Les clefs USB se monte automatiquement comme attendu. En revanche, les disques optiques ne se monte pas. La commande suivante me permet d’utiliser le disque normalement :

$ sudo mount /dev/sr0 /media/yoann/

Matériellement, le lecteur est donc en état. C’est un problème de configuration, mais je n’arrive pas à trouver ce qui cloche.

Voici la Fstab de la machine :

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/base-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=627e15a5-ae4b-40ec-9525-6099a5ce60f9 /boot           ext2    defaults        0       2
# /home was on /dev/sdb1 during installation
UUID=3584bd30-d8ee-4220-92db-e02a087ddc8c /home           ext4    defaults        0       2
/dev/mapper/base-disque2 /mnt/disque2    ext4    defaults        0       2
/dev/mapper/base-swap none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

À tout hasard, j’ai essayé d’enlever l’option « noauto », mais ça n’a rien changé. J’ai également essayé d’installer Autofs, mais pas d’amélioration non-plus :

$ aptitude show autofs
Paquet : autofs                               
État: installé
Automatiquement installé: non
Version : 5.0.7-3
Priorité : supplémentaire
Section : utils
Responsable : Michael Tokarev <mjt@tls.msk.ru>
Architecture : amd64
Taille décompressée : 1 584 k
Dépend: libc6 (>= 2.4), libxml2 (>= 2.7.4), ucf
Pré-dépend: multiarch-support
Recommande: nfs-common, kmod | module-init-tools
Casse: autofs5 (< 5.0.6-1~)
Remplace: autofs5 (< 5.0.6-1~)
Fournit: autofs5
Description : montage automatique pour Linux basé sur le noyau
 Autofs contrôle les opérations des démons d'automount. Les démons d'automount
 montent automatiquement des systèmes de fichiers quand ils sont utilisés et les
 démontent après une période d'inactivité. Ceci est fait en se basant sur un
 ensemble de cartographies pré-configurés. 
 
 L'automonteur du noyau implémente un automonteur à peu près complet du style
 SunOS pour Linux. Une version récente du module noyau autofs4 (intégrée ou
 séparée) est nécessaire. 
 
 Ce paquet fournit le démon autofs.
Site : http://www.kernel.org/pub/linux/daemons/autofs/v5/

Est-ce que quelqu’un a une idée pour corriger le problème ?

À bientôt.

Le Farfadet Spatial

Salut,

Et si tu lui précise le system de fichier ?

[mono]# mount -t ext4 …[/mono] par exemple.

[mono]$ man mount[/mono]

Extrait :

[quote] -t, --types vfstype
Le paramètre à la suite de -t est utilisé pour préciser le type de système de fichiers. Les types actuellement gérés incluent : adfs, affs, autofs, cifs, coda,
coherent, cramfs, debugfs, devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, rei‐
serfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs. Notez que les types coherent, sysv et xenix sont équiva‐
lents et que xenix et coherent disparaîtront dans le futur (utilisez sysv à leur place). Depuis Linux 2.1.21, les types ext et xiafs n’existent plus. Précédem‐
ment, usbfs était connu sous usbdevfs. Notez que la liste effective des systèmes de fichiers gérés dépend du noyau.[/quote]

Nota :

[mono]/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0[/mono]

Salut à tous !

Je ne comprends pas. Je suis déjà capable de monter les disques optiques manuellement :

Du coup, je ne vois pas bien l’intérêt de tenter une autre commande, dans la mesure où ce que je cherche, ce n’est pas de les monter manuellement, mais automatiquement.

Par ailleurs, sauf erreur de ma part, les disques optiques utilisent rarement Ext4, plutôt Iso9660.

[quote=“BelZéButh”]
Nota :

[mono]/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0[/mono][/quote]

Ça dépend du périphérique. Ainsi, sur ma machine :

$ ls /dev/scd0
ls: impossible d'accéder à /dev/scd0: Aucun fichier ou dossier de ce type
$ ls /dev/sr0
/dev/sr0

Juste pour information : j’avais l’intention dès le début d’utiliser Testing, raison pour laquelle je n’ai pas insisté sur l’installation de Wheezy.

À bientôt.

Le Farfadet Spatial

Salut à tous !

Je viens de tester sur une autre machine, celle-là sous Testing également, mais après une mise à niveau depuis Wheezy : le même problème se pose, à savoir que les clefs USB se montent automatiquement, mais pas les disques optiques – CDs, DVDs ou Blu-rays.

À bientôt.

Le Farfadet Spatial

Salut à tous !

J’ai un peu l’impression de me faire la conversation tout seul. Cela dit, j’ai avancé : après avoir inséré un disque, en lançant la commande [mono]lsblk[/mono], le disque apparaît dans la sortie de l’utilitaire et alors il y a une notification Gnome indiquant qu’un disque a été inséré. À partir de là, tout fonctionne normalement.

Du coup, ça ressemble à une bogue dans Gnome-shell. Au moment où j’écris ce message, Gnome-shell est en version 3.8.4 aussi bien dans Jessie que dans Sid. Dans la version expérimentale de Debian, c’est la version 3.10.1, mais j’ai un peu de crainte d’installer un paquet aussi critique et avec autant de dépendance venant de la version expérimentale.

Du coup, si personne n’a rien d’autre à me proposer, je vais continuer à utiliser [mono]lsblk[/mono] chaque fois que je place un disque optique dans mon lecteur, jusqu’à ce que Gnome-shell 3.10 arrive au moins dans Sid.

À bientôt.

Le Farfadet Spatial

Salut à tous !

Il s’agit d’une bogue connue, qui ne vient pas de Gnome. Pour avoir les détails, le mieux me semble de suivre le fil de discussion commençant à l’adresse suivante :

http://www.mail-archive.com/debian-user@lists.debian.org/msg656405.html

En version courte, la commande suivante corrige le problème :

# echo 2000 > /sys/module/block/parameters/events_dfl_poll_msecs

Problème résolu.

À bientôt.

Le Farfadet Spatial

Salut,
Même probleme sur Debian Jessie “fresh install”.
Le work-around a débloqué le montage automatique.
Merci :wink:

[quote=“grandtoubab”]Salut,
Même probleme sur Debian Jessie “fresh install”.
Le work-around a débloqué le montage automatique.
Merci :wink:[/quote]

Bonsoir,
Quand on reboot ou qu’on change de kernel on perds la modif. :angry:
Pour la rendre permanente il faut passer le parametre au kernel. ça se fait dans grub sous l’opérateur root:

Editer le fichier /etc/default/grub

modifier le parametre GRUB_CMDLINE_LINUX

GRUB_CMDLINE_LINUX="block.events_dfl_poll_msecs=2000"

Regénérer grub:

update-grub

Redémarrer:

reboot

Vérifier:

@ubuntu-desktop:~$ cat /sys/module/block/parameters/events_dfl_poll_msecs 2000
:038

Salut à tous !

Une autre solution, c’est d’ajouter la ligne suivante dans le fichier « /etc/rc.local » :

echo 2000 > /sys/module/block/parameters/events_dfl_poll_msecs

C’est ce que j’ai fait.

À bientôt.

Le Farfadet Spatial