이것은 (적어도 gnome-shell
/ nautilus
)에 문서화 되어 있습니다 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.
더 아래로 설명이 온다.
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.
요약하면 :
/etc/fstab
(기본적으로)에 나열된 파티션 은 또는 아래 /media
에 마운트 된 경우에만 표시됩니다 . 시스템 시작시 파티션을 자동으로 마운트하고 파일 관리자 사이드 바에 나열하려면 가장 쉬운 방법은 세 위치 중 하나를 통해 마운트하는 것입니다.
파티션을 다른 디렉토리 (예 :)에 마운트 하고 사이드 바에 계속 표시 하려면 다음의 마운트 옵션에 추가하여 기본 동작을 재정의 할 수 있습니다 .$HOME
/run/media/$USER
/etc/fstab
/mnt
x-gvfs-show
fstab
UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2
목록에없는 파티션 /etc/fstab
은 처리되며 1 의 값에 따라 또는 그 값에 따라 udisks2
마운트 되므로 사이드 바 아래 에 표시됩니다. 그러나 자동으로 마운트되지는 않습니다. 사용자는 세션 시작시 다음을 추가하여 자동으로 마운트 할 수 있습니다 ./run/media/$USER/VolumeName
/media/VolumeName
UDISKS_FILESYSTEM_SHARED
Devices
udisksctl
udisksctl mount -b /dev/sdb2 -t ext4
세션 시작 스크립트에.
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.
fstab
는 여전히 이러한 파일 관리자의 장치로 표시됩니다.