我可以在多个操作系统的同一个 NFS 共享上写入数据吗?

我可以在多个操作系统的同一个 NFS 共享上写入数据吗?

我们有一台 NAS(可能使用 BTRFS),共享一个 NFS 作为 RW。

我们可以从多个操作系统将此共享挂载为 RW。

问题:如果多个独立操作系统挂载 NFS 共享并向其中写入许多文件,文件系统是否会损坏?

答案1

不,NFS 旨在支持这种类型的使用。事实上,它不仅设计用于支持多个客户端(任何网络文件系统都可以做到这一点),而且还专门设计用于支持各种客户端操作系统(请参阅原纸了解详情)。

唯一的损坏风险是多个客户端在不协调的情况下写入同一个文件。通常,可以通过使用锁定来避免这种情况,例如使用fcntl(2)

相关内容