我有要求掛載NFS。經過幾次試驗和錯誤之後,我可以在我的Linux系統上從NAS掛載NFS文件系統。我們還在評估在NFS不起作用時是否可以使用cifs。手冊頁太混亂了,在網上找不到任何清晰的解釋。我的問題是 - 如果NFS是一個問題,可以使用mount -t cifs嗎? cif始終可用作nfs的替代品。mount -t nfs vs cifs
4
A
回答
2
CIFS並不總是可用(但通常是)。當它工作時,NFS比unixy客戶端更適合CIFS。
要查看服務器上是否存在CIFS,請使用smbclient(1)程序,可能是'smbclient -L servername'。
要從unix使用CIFS,通常需要知道CIFS服務器的用戶名和密碼,並在mount命令或fstab條目中引用它們。您可以將密碼放在受保護的文件中,並使用該文件進行安裝。
如果您不知道CIFS服務器管理員以獲取用戶/密碼,則會出現很多問題。
2
很難回答,因爲它取決於服務器。
NFS和CIFS並非不同的文件系統 - 它們是訪問服務器端導出的不同協議。
一般來說:
- NFS是什麼Unix的使用,因爲它與Unix的權限模型整齊一致。
- CIFS(通常)是Windows使用的。 (它也使用不同的權限模型)。兩者之間
關鍵的區別是,在CIFS用戶上下文動作 - 一個用戶訪問CIFS共享。 NFS在主機上下文中運行 - 主機掛載NFS文件系統,映射本地用戶權限(以各種方式,具體取決於NFS版本和認證模式)。
但是,因爲 - 相當根本 - 它們使用不同的權限和授權機制,所以無法可靠地僅將NFS導出安裝爲CIFS。它依賴於支持它的服務器,並處理權限映射。您需要詢問擁有該服務器的人的詳細信息。
相關問題
- 1. vagrant up stuck on mount nfs
- 2. 爲什麼我不能mount samba(cifs)共享? Fedora22
- 3. 用CIFs傳播
- 4. nfs上的奇怪的系統調用語義mount
- 5. nfs編碼問題
- 6. Windows和Samba/CIFS上的Docker
- 7. 錯誤(13)NFS rootfs mount期間沒有執行/ etc/init的權限
- 8. 是否有可能通過nfs mount來爲nginx/ubuntu提供靜態文件?
- 9. ObservableCollection(Of T)vs BindingList(Of T)?
- 10. typeof(T)vs <T>
- 11. NFS +硬鏈接?
- 12. NFS&JAVA(/ etc/exports)
- 13. python子進程「mount」不會提示輸入密碼
- 14. Gcloud compute mount ssd
- 15. Veracrypt systemd mount
- 16. 在Linux的NFS掛載系統調用
- 17. 如何在目標板上安裝NFS文件
- 18. WPF ObservableCollection <T> vs BindingList <T>
- 19. std :: make_unique <T> vs reset(new T)
- 20. std ::查找類型T ** vs T * [N]
- 21. 葡萄/ Rack :: Mount :: Route
- 22. 在loopback上mount rootfs
- 23. PHP OSX XAMPP - exec mount命令
- 24. Freenas無法安裝NFS
- 25. ANDROID:使用Java訪問CIFS共享
- 26. 桑巴,CIFS和刪除文件
- 27. dtrace腳本每個NFS掛載io計數器
- 28. NFS服務器和NFS客戶端的iptables規則
- 29. 我應該使用mount()還是/ usr/bin/mount
- 30. 如何從c中使用mount函數?
你需要問管理你的NAS的人。一些NAS單元能夠提供NFS和CIFS,一些僅提供一種或另一種,或者完全提供其他功能。即使你可以同時提供,也可以不配置。 – twalberg 2014-09-05 21:22:06
謝謝@twalberg。我知道這是一個愚蠢的問題,但有時人們設置NAS不再存在。有時甚至NAS的物理位置也很遙遠。在這種情況下,我們如何從CLI或控制檯中找出問題? – Rockoder 2014-09-07 00:18:55
從一個窗口框 - 嘗試打開'\\ servername'。如果存在,你會得到一個連接 - 如果不存在,你會得到一個錯誤。 – Sobrique 2014-11-13 20:06:32