เอกสารนี้ (อย่างน้อยสำหรับ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
ถูกจัดการโดย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
ยังคงแสดงเป็นอุปกรณ์ในตัวจัดการไฟล์เหล่านี้