Directory-Structure

sshfs 掛載應該放在文件系統的什麼位置?

  • April 16, 2017

我有一些掛載,我想按照Filesystem Hierarchy Standardsshfs放在 Linux 文件系統位置。

奇怪的是,該標準對網路掛載的位置保持沉默

media   Mount point for removeable media
mnt     Mount point for mounting a filesystem temporarily

掛載/net可能與來自相同主機名的 NFS autofs 掛載衝突。

sshfs鑑於直接在下面創建目錄是不受歡迎的,在哪裡放置掛載是明智/的?

FHS正在定義目錄名稱和用法。直接在根目錄下創建自定義目錄被認為是有風險的,因為它可能與標準的未來版本或新的作業系統擁有的目錄衝突。

與許多其他 Unix 和 Unix 類似 OSes 文件系統標準(例如freeBSDSolaris)不同,由於FHS某種原因無法將其定義/net為自動掛載的 NFS 共享的通用掛載點。另一方面,FHS定義/mnt/media用於類似但不同的目的。

雖然/media適用於本地連接的設備,如 CD、DVD 和拇指驅動器,但不/mnt限制設備的類型,因此理論上應該可用於儲存您的掛載sshfs,例如在不建議這樣做。被定義為保存由管理員臨時掛載的文件系統,這與守護程序自動掛載的文件系統不完全匹配。/mnt/sshfs/xxx``/mnt``/mnt

沒有辦法用來/net儲存sshfs掛載,因為autofs配置禁止對同一個掛載點有多個處理程序。

正如對其根掛載點目錄auto.smb的建議,我會簡單地使用. 將來與作業系統擁有的目錄發生衝突的風險基本上為零。/cifs``/sshfs``/sshfs

auto.smb手冊頁的摘錄:

# 在 /etc/auto.master 中加入如下一行:
# **/cifs /etc/auto.smb --timeout=300**

auto.master預設配置文件的摘錄:

# 注意:從主機映射完成的掛載將使用
# "nosuid" 和 "nodev" 選項,除非 "suid" 和 "dev"
# 選項是明確給出的。
#
# **/net -hosts**

引用自:https://unix.stackexchange.com/questions/359162