Bu, (en azından gnome-shell
/ için nautilus
) aşağıdakilerle belgelenmiştir 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.
Daha aşağıda açıklama geliyor:
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.
Sonuç olarak:
Listelenen bölmeler /etc/fstab
(varsayılan olarak) olmak tek onlar altında monte eğer göstermek /media
, $HOME
ya da /run/media/$USER
. Bir bölümün sistem başlangıcında otomatik olarak bağlanmasını ve dosya yöneticisi kenar çubuğunda listelenmesini istiyorsanız, en kolay yol /etc/fstab
bu üç konumdan birinin altından takmaktır.
Bölümün farklı bir dizinin altına (örn. /mnt
) Eklenmesini ve kenar çubuğunda gösterilmesini istiyorsanız, x-gvfs-show
bağlantı seçeneklerinize aşağıdakileri ekleyerek varsayılan davranışı geçersiz kılabilirsiniz fstab
:
UUID=5a1615ca-cffd3124917a /mnt/storage ext4 rw,noatime,discard,x-gvfs-show 0 2
Listede olmayan bölümler /etc/fstab
tarafından işlenir udisks2
ve 1 değerinin altına /run/media/$USER/VolumeName
veya /media/VolumeName
değerine bağlı olarak monte edilir , bu nedenle kenar çubuğunda gösterilecektir . Ancak, otomatik olarak monte edilmezler. Bir kullanıcı bunları oturum açılışında otomatik olarak bağlayabilir , örneğin:UDISKS_FILESYSTEM_SHARED
Devices
udisksctl
udisksctl mount -b /dev/sdb2 -t ext4
oturum başlatma komut dosyalarına.
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
bu dosya yöneticilerinde kullanılan bir sürücü hala bir aygıt olarak gösteriliyor.