J'exécute une installation Vanilla d'Ubuntu 16.04. Je souhaite accéder à un lecteur USB via Plex, mais ce dernier n'est pas disponible (le serveur de supports ne peut pas accéder aux fichiers) jusqu'à ce que j'aie navigué manuellement vers le lecteur dans Nautilus. Je pense que le fait d'y accéder est ce qui déclenche le montage automatique.
En plus des problèmes Plex, je ne parviens pas à cd
dans ou ls
le répertoire du terminal tant qu'il n'a pas été ouvert dans Nautilus. On me dit "autorisation refusée".
Comment puis-je faire monter le lecteur automatiquement et qu'il soit disponible après le démarrage sans intervention manuelle dans Nautilus?
J'utilise le serveur Plex à la maison et la seule façon de résoudre ce problème avec des disques durs USB a été de les ajouter manuellement au fichier /etc/fstab
afin qu'ils apparaissent sur le même support après chaque redémarrage.
D'abord, obtenez l'UUID de la partition du lecteur:
blkid
Le mien que nous allons utiliser est un disque externe Seagate.
~$ blkid
/dev/sda1: LABEL="Seagate Backup Plus Drive" UUID="6AAA4323AA42EB61" TYPE="ntfs"
Ou vous pouvez utiliser lsblk
:
:~$ lsblk -o NAME,LABEL,TYPE,UUID
NAME LABEL TYPE UUID
sda disk
└─sda1 Seagate Backup Plus Drive part 6AAA4323AA42EB61
On peut y voir la UUID
de 6AAA4323AA42EB61
. Maintenant, nous créons un point de montage où nous allons avoir ce lecteur monter à chaque fois:
Sudo mkdir -p /media/Seagate
Nous allons maintenant ajouter les informations dans le fichier /etc/fstab
afin que, chaque fois que nous démarrons l'ordinateur, celui-ci soit monté au même emplacement. Nous allons ajouter une option nofail
pour que, si le lecteur est déconnecté ou non alimenté, le processus de démarrage sera toujours terminé.
Tout d’abord, sauvegarde votre fichier /etc/fstab
en cas de problème.
Sudo cp /etc/fstab /etc/fstab.orig
Ensuite, utilisez votre éditeur favori avec accès Sudo et ajoutez la ligne suivante à /etc/fstab
. Ou je mettrai une ligne en dessous qui vous permettra de l'ajouter via une ligne d'écho:
UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0
Cette ligne peut être ajoutée via echo
comme suit:
Sudo bash -c 'echo "UUID=6AAA4323AA42EB61 /media/Seagate ntfs defaults,nofail 0 0" >> /etc/fstab'
Vous pouvez ensuite exécuter Sudo mount -a
pour monter le lecteur à cet emplacement maintenant, ou vous pouvez redémarrer l'hôte et il devrait apparaître au même emplacement à chaque fois maintenant.
J'espère que cela t'aides!
lsblk
-> /etc/fstab
La procédure de base consiste à répertorier vos périphériques en mode bloc:
$ lsblk -o NAME,TYPE,LABEL,UUID
NAME TYPE LABEL UUID
sda disk
├─sda1 part System Reserved FAC07A55C07A1859
├─sda2 part KSX_Win7 2EBA8445BA840B91
├─sda3 part KSX Win 8.1 8C3ADAA93ADA8F96
└─sda4 part
sdb disk
├─sdb1 part ST9_Win7 C2F48A08F489FF43
├─sdb2 part ST9_Linux bf80a37d-dfad-4df1-b8b1-a67ef2a9ab66
└─sdb3 part f7ca38bd-ccf1-4d61-b54b-017b1493d1b4
sdc disk
├─sdc2 part F9m_Win7 5824BF4E76D68BE2
├─sdc3 part F9m_Linux d02dc21d-dcb2-478e-9f7d-9a3331931de4
└─sdc4 part 09606fe6-c131-43fc-9ebc-be05a96e1c1d
sdd disk
├─sdd1 part WHITEBLACK 080F-96E9
└─sdd2 part
sr0 rom Ubuntu 14.04.3 LTS AMD64 2015-08-05-05-38-20-00
Ajoutez ensuite le lecteur que vous souhaitez monter automatiquement sur /etc/fstab
:
$ 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>
# / was on /dev/sda3 during installation
UUID=d02dc21d-dcb2-478e-9f7d-9a3331931de4 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda4 during installation
UUID=09606fe6-c131-43fc-9ebc-be05a96e1c1d none swap sw 0 0
Le moyen le plus simple de monter automatiquement les lecteurs consiste à utiliser l'utilitaire Disks
accessible à partir de Dash (première option du programme de lancement):
Cliquez sur un lecteur, cliquez sur une partition, puis cliquez sur l'icône des engrenages presque invisibles située en dessous après le "jeu" et + Icônes. Puis sélectionnez Edit Mount Options...
dans le menu déroulant:
Ici, vous pouvez masquer la partition dans Nautilus, empêcher le montage automatique ou autoriser le montage automatique (mais cela ne met pas à jour /etc/fstab
). Dans cet exemple, le "Disque Flash générique" est sélectionné et vous pouvez voir par défaut qu'il n'est pas monté automatiquement.
Espérons que cette réponse servira de "poteau indicateur" pour trouver d'autres réponses avec des étapes plus détaillées pour votre environnement particulier.
La liste est une fraction de milliers de questions car seules les questions avec des réponses sont incluses. Les doublons sont également inclus s'ils ont de bonnes réponses.
Les questions sur le "démontage" ne sont pas incluses pour garder la liste plus courte. Les questions nécessitant usbmount
, un programme tiers destiné au montage de clés USB requis pendant une courte période, sont omises. Les questions sur le montage de lecteurs réseau via des fichiers de configuration autres que/etc/fstab
sont omises. Les questions avec des problèmes spécifiques sur une plate-forme spécifique sont omises.
Il existe des milliers de questions sur le montage, en particulier avec ntfs
(Windows), mais nous espérons que cette liste en fournira un raccourci.
N'hésitez pas à éditer cette réponse pour ajouter ou soustraire à cette liste si vous le jugez utile. Mes yeux sont injectés de sang après avoir lu tant de questions-réponses et il est peu probable que je les maintienne.
La création de cette liste de liens a pris quelques heures, mais cela ne résoudra pas les problèmes de tout le monde. Certains devront encore trier les listes de recherche de milliers de questions-réponses. En effet, cette liste est presque exclusive à Ask Ubuntu et encore plus de réponses se trouvent sur l'internet au sens large et d'autres Sites d'échange de pile.