Linux
FUSE 掛載可能會破壞 Linux 伺服器的穩定性?
我是多使用者伺服器的系統管理員,我們系的學生有 shell 帳戶。我們的一位使用者要求我們
sshfs
在其上安裝。我正在爭論按照建議安裝是否明智sshfs
。我主要擔心的是 FUSE 安裝是否會降低我們的伺服器的可靠性。根據我的經驗,當 NFS 伺服器突然變得不可用時,伺服器可能會發生不好的事情——平均負載猛增,你可能無法乾淨地解除安裝它,以至於可能需要硬重啟。如果一台裝有 FUSE 的伺服器突然消失了,收拾爛攤子有多難?我應該考慮其他任何可能的災難或陷阱嗎?
至少對於 NFS,只有 root 可以掛載,我們可以選擇掛載我們認為合理可靠的 NFS 伺服器。
假設我們的使用者沒有惡意,但可能會不小心做出愚蠢的事情。另外,我並不真正擔心他們可能掛載的文件系統的內容,因為我們的使用者已經擁有 shell 訪問權限並且可以將他們想要的任何內容複製到他們的主目錄。
我已經將 FUSE 與 sshfs 和 HDFS 一起使用。sshfs 似乎非常可靠,我根本沒有看到恐慌或硬崩潰。HDFS otoh 導致了許多崩潰。對此進行了調查調整,只要我們沒有看到 hdfs 的大量使用,一切都是穩定的。
我已經看到 sshfs 的主機系統消失而沒有任何不良影響。HDFS 引起了各種各樣的問題。這給我留下了 sshfs 相當穩定的印象。
我建議測試大量 I/O 並查看 sshfs 如何處理它,我希望它會像冠軍一樣處理它。