Ope*_*ile 24 filesystems posix
Posix合规性是许多公司遵循的标准.我对这方面的问题很少,1.所有文件系统都需要兼容posix吗?2.申请是否也需要符合posix标准?3.有没有非posix文件系统?
eck*_*kes 26
在"需要POSIX文件系统语义"领域,通常意味着:
有时它还意味着符号链接/硬链接支持以及文件名和32位文件指针(最小值).在某些情况下,它也被用来指如特定的API功能fcntl()锁定,mmap()或者truncate()或AIO.
当我考虑分布式文件系统的POSIX兼容性时,如果在不同节点上运行的多个进程看到的行为与使用本地文件系统在同一节点上运行时相同,则使用分布式文件系统符合POSIX的通用标准.这基本上有两个含义:
虽然我的示例是对单个文件的读/写,但正确的行为还包括对单个文件的写入/写入以及通过诸如stat/readdir/mkdir/unlink/etc之类的调用对分层命名空间进行读/写和写入/写入.
小智 5
以非常客观的方式回答您的问题:
1. 是否所有文件系统都需要符合 posix? 其实并不是。事实上,POSIX 定义了一些通用的操作系统标准。很好,但不是真正必需的。
2. 应用程序是否也需要符合 posix 标准? 不。
3. 是否有任何非 posix 文件系统? HDFS(Hadoop文件系统)
| 归档时间: |
|
| 查看次数: |
24383 次 |
| 最近记录: |