我有一台 Linux 机器(CentOS 6.4),我使用它导出了 NFS 共享。
我很确定这是一个 NFS 共享,因为我
- 在 /etc/exports 中创建了一个条目
- 运行命令 exportfs -avr
现在,当我尝试从 Windows 访问此共享时,
- 它使用什么协议?SMB?
如果它使用 SMB 访问共享,那么我猜 Windows 对底层文件系统的性质一无所知,对吗?- Windows 资源管理器/OS 是否知道此共享托管在 Linux 文件系统上(是 NFS 还是 EXT4)? NFS 是文件系统还是协议?
我对 Linux 和 Windows 的这种交互感到很困惑。我在运行 Server 2008 的 Windows 计算机上安装了“NFS 服务”。
有人能解释一下这一切是如何运作的吗?我可以从适当的解释中找到答案
答案1
如果您需要将文件从 Linux 共享到 Windows,最好使用 SAMBA。Samba 直接在 Windows 中受支持。如果您需要从 Windows 计算机访问 NFS 共享,则需要 NFS 客户端。
因此,如果您只需要从 Windows 访问共享 - 那么请使用 SAMBA。