これは(少なくとも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
、これら3つの場所のいずれかでマウントすることです。
パーティションを別のディレクトリ(たとえば/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
1の値に応じてマウントされるため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
、これらのファイルマネージャーのデバイスとしてマウントされたドライブが引き続き表示されます。