我有要求挂载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