5 votes

fstab au démarrage : montage lorsque le périphérique est branché

J'ai un lecteur USB externe que je veux monter automatiquement au démarrage lorsqu'il est branché. Avec les paramètres actuels de fstab, mount essaiera de le monter même s'il n'est pas disponible, ce qui produit une erreur de système de fichiers. Existe-t-il une option permettant à une entrée fstab de déclarer qu'elle ne doit être montée que lorsqu'elle est disponible ? Mon entrée actuelle est la suivante :

UUID=myawesomeid /media/usb1 ext3 rw,async,user,auto 0 2

5voto

Ignacio Vazquez-Abrams Points 107432

Vous voulez le nofail option de montage.

man mount

nofail Ne pas signaler les erreurs pour ce périphérique s'il n'existe pas.

2voto

Stefan Schweizer Points 151

Changer le auto option pour noauto . Cela ne montera pas le périphérique au démarrage, alors que l'option user le montera au moment où vous tenterez d'y accéder depuis votre gestionnaire de fichiers, c'est-à-dire un montage à la demande.

UUID=myawesomeid /media/usb1 ext3 rw,async,user,noauto 0 2

En savoir plus options fstab ici .

Ou bien

Pas besoin d'une entrée fstab quand udev/dbus/hal peut monter automatiquement les périphériques amovibles pour vous. Voir Le manuel sur la mise en place de l'un d'eux.

Une configuration que je trouve utile sur les WM les plus simples comme Openbox, est d'exécuter un FM de montage automatique comme démon pour gérer les périphériques amovibles pour vous. Un exemple est d'inclure thunar --daemon dans votre script de démarrage.

Comme le fs exter est ext3, il contiendra des bits de permission. Suggérez de prendre la propriété du périphérique si vous ne l'êtes pas déjà :

sudo chown -R $USER /media/usb1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X