代码之家  ›  专栏  ›  技术社区  ›  Kermit

POSIX存储和NFS之间有什么区别?

  •  1
  • Kermit  · 技术社区  · 7 年前

    POSIX存储和NFS块存储(EBS)之间有什么区别?这些术语可以互换吗?它基本上是指任何不是对象存储(S3)或Microsoft(SMB、CIFS)的东西吗?

    1 回复  |  直到 7 年前
        1
  •  15
  •   jjmontes    7 年前

    我的理解是:

    POSIX存储是指任何可以使用POSIX文件系统功能(即通常的“fopen”)访问的存储,并且符合 POSIX filesystem requirements :这意味着它必须提供一些功能,如POSIX属性,或严格遵循POSIX语义的原子文件阻塞。

    Hadoop )与POSIX不兼容。它们在网络协议之上工作,通常由其他文件系统支持,并且它们的访问语义不允许POSIX兼容性(但请参见@SteveLoughran note about NFS)。

    AmazonEBS卷是块存储(SAN),因此一旦卷连接到主机,如果您使用的文件系统是POSIX,并且您运行的是POSIX操作系统,则可以将其视为“POSIX存储”。