POSIX 合规性是许多公司遵循的标准。我在这方面有几个问题:
在“需要 POSIX 文件系统语义”领域,通常的含义是:
有时它也意味着符号链接/硬链接支持以及文件名和 32 位文件指针(至少)。在某些情况下,它也用于引用特定的 API 功能,例如
fcntl()
锁定、mmap()
或 truncate()
或 AIO。
当我考虑分布式文件系统的 POSIX 合规性时,我使用通用标准:如果在不同节点上运行的多个进程看到与使用本地文件系统在同一节点上运行相同的行为,则分布式文件系统是 POSIX 合规性的。 这基本上有两个含义:
其实并不是。事实上,POSIX 总体上为操作系统定义了一些标准。很好,但并不是真正需要的。
2。应用程序是否也需要兼容 posix?没有。
3.有没有非 posix 文件系统?HDFS(hadoop 文件系统)