gpt4 book ai didi

filesystems - 什么是文件系统的 posix 合规性?

转载 作者:行者123 更新时间:2023-12-03 10:56:27 32 4
gpt4 key购买 nike

Posix 合规性是许多公司遵循的标准。
我对这个领域没有什么疑问,
1. 是否所有文件系统都需要符合 posix 标准?
2. 应用程序是否也需要符合 posix 标准?
3. 有没有非posix 文件系统?

最佳答案

在“需要 POSIX 文件系统语义”领域,通常的意思是:

  • 允许分层文件名和分辨率(.、..、...)
  • 至少支持接近开放语义
  • umask/unix 权限,3 个文件时间
  • 8位字节支持
  • 支持同一文件系统上的原子重命名
  • fsync()/dirfsync() 持久性保证/限制
  • 支持多用户保护(调整文件大小返回 0 字节而不是以前的内容)
  • 重命名和删除打开的文件(Windows 不这样做)
  • 支持 '/' 和\0 之外的所有字节的文件名

  • 有时它也意味着符号链接(symbolic link)/硬链接(hard link)支持以及文件名和 32 位文件指针(最小)。在某些情况下,它还用于引用特定的 API 功能,例如 fcntl()。锁定, mmap()truncate()或一体机。

    关于filesystems - 什么是文件系统的 posix 合规性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18550253/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com