Gnome
/media、/mnt 和 /run/mount 有什麼區別?
在 FHS-2.3 中,我們擁有
/media
可移動媒體(例如 CD-ROM)的掛載點,並且我們/mnt
擁有臨時掛載的文件系統。另一方面,我們有
/run/media
和/run/mount
。對我來說,CD 和 USB 安裝在 /run/media 上。我看不出它們之間有任何明顯的區別(
/media
,/mnt
,/run/mount
) 。他們有什麼區別?我在 Fedora 20 - GNOME 3.10.4 和帶有 GNOME 3.10.4 的 ubuntu 14.04.1(安裝在虛擬機上)中看到了類似的趨勢(安裝在 /run/media 上)。但是當我在帶有 Centos 6 和 GNOME 2.28.2 的系統上插入 USB 快閃記憶體(帶有自動安裝腳本)時,它被安裝在
/media
FHS
v2.3 是十年前發布的。從那時起,有些事情發生了變化(包括/run
1的引入)。大約三年前,Linux 基金會決定更新標準並邀請所有感興趣的各方參與。您可以在此處查看 v. 3.0 草案和此處描述的部分。和 之間的區別在(請參閱目的和基本原理)中非常清楚,因此我不再贅述。相同的目的- 請參閱連結。
/run
/media``/mnt``FHS``/run
Gnome 的故事是另一回事。
udisks
Gnome 在名為(稍後由 替換)的應用程序下使用udisks2
來自動掛載驅動器/設備。很長一段時間以來,udisks
預設掛載都低於/media
. 2012 年,開發人員決定將掛載移動到/run/media
(即私有目錄)。因此,您在那裡遇到的不同行為是由udisks
每個 DE 使用的不同版本引起的。1:看看