web-dev-qa-db-fra.com

Ubuntu 16.04 clé USB uniquement disponible après l'ouverture dans Nautilus

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?

1
tomfumb

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!

3
Terrance

Etapes CLI de base 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

Étapes de base de l'interface graphique

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):

Disks GUI

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:

Disks Generic Flash Drive

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.

De nombreuses réponses concernent le montage automatique

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.

0
WinEunuuchs2Unix