我了解*如何/etc/fstab
運作。我明白mount
命令是如何工作的。但是,當未指定磁碟機/etc/fstab
並且我啟動一些檔案管理器(例如肉桂中的檔案)時,但在其他地方它將是相同的,側窗格中有磁碟機清單。點擊它們,它們將安裝在 fedora 中的 /run/media//drive_label(或 uuid)下。發出什麼命令進行安裝?如何卸載此類驅動器?如何找到已安裝磁碟機的清單(可靠)
- 我的意思是我也這麼認為。
答案1
文件管理器聯絡 UDisks2 服務,然後使用libblockdev和庫掛載來安裝磁碟。 (請注意,程序不需要要使用該mount
命令,這樣做只是更簡單 - 但任何程式都可以使用核心系統呼叫的「直接」方式。
如果有相符的條目,UDisks 將遵循 /etc/fstab 中的掛載選項,否則它將使用檔案系統的標準。
UDisk 的主要目的是允許非特權程式安裝/卸載磁碟而無需“sudo”,但它仍然創建與其他所有程式完全相同的基於核心的安裝點。因此,要卸載驅動器,您可以使用udisksctl unmount -b ...
相同的系統,或者只要(sudo) umount
您具有 root 權限即可。
若要列出所有核心級安裝點,請使用findmnt
或mount
。兩者都會顯示已使用的選項。