..et quelles sont les conséquences des différentes méthodes?
J'ai essayé certaines choses avec le montage d'une partition SDA2. Montage dans FSTAB, ne pas monter dans FSTAB, mais à partir du gestionnaire de fichiers.
Jusqu'à présent, si j'ai raison, j'ai appris qu'en montage dans FSTAB, une partition est montée automatiquement au démarrage. Mais cette partition montée n'est pas affichée sous "Dispositifs" dans le gestionnaire de fichiers, alors que la partition racine et la cdrom par exemple sont affichées.
Lorsque vous souhaitez l'avoir sous des périphériques dans la barre latérale, une partition ne doit pas être montée dans FSTAB, mais en cliquant dessus dans le gestionnaire de fichiers. Est-ce exact?
Mais de quelle façon d'aller si vous voulez les deux? Monté automatiquement au démarrage et montré dans la barre latérale du gestionnaire de fichiers?
Ceci est documenté (au moins pour gnome-Shell
/nautilus
) dans gvfs-udisks2-volume-monitor
:
The gvfs-udisks2-volume-monitor process is responsible for the disks,
media, mounts and fstab entries shown in the desktop user interface.
..........................................
A device is either mounted (in which case its directory is known) or
it's not. If the device is not mounted, then its directory is known
only if it's referenced in the /etc/fstab file.
Plus bas vient l'explication:
If the directory for a device is known and outside /media, $HOME
(typically /home/foo) or /run/media/$USER then the device is not shown
in the user interface. Additionally, if any of component directories
in its directory starts with a dot ("."), the device is not shown
either. This policy may be overriden by use of the options x-gvfs-show
and x-gvfs-hide.
à résumer:
Partitions énumérées dans /etc/fstab
serait (par défaut) ne se présente que si elles sont montées sous /media
, $HOME
ou /run/media/$USER
. Si vous souhaitez qu'une partition soit montée automatiquement au démarrage du système et répertorie également dans la barre latérale du gestionnaire de fichiers, le moyen le plus simple consiste à le monter via /etc/fstab
sous l'un de ces trois endroits.
[.____] Si vous voulez que la partition soit montée sous un répertoire différent (par exemple, /mnt
) Et toujours être affichée dans la barre latérale, vous pouvez remplacer le comportement par défaut en ajoutant x-gvfs-show
à vos options de montage en fstab
:
UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2
Partitions non énumérées dans /etc/fstab
sont traités par udisks2
et sera monté sous /run/media/$USER/VolumeName
ou /media/VolumeName
en fonction de la valeur de UDISKS_FILESYSTEM_SHARED
1 Par conséquent, ils seront montrés sous Devices
dans la barre latérale. Cependant, ils ne sont pas automatiquement montés. Un utilisateur pourrait les monter automatiquement au démarrage de la session avec udisksctl
, par ex. ajouter:
udisksctl mount -b /dev/sdb2 -t ext4
aux scripts de démarrage de session.
1
[.____] man udisks
:
UDISKS_FILESYSTEM_SHARED
If set to 1, the filesystem on the device will be mounted in a shared directory e.g. /media/VolumeName)
instead of a private directory (e.g. /run/media/$USER/VolumeName) when the Filesystem.Mount() method is handled.