POSIX 法規遵循

Parallelstore 不支援下列 POSIX 功能:

  • 系統不支援硬連結。
  • 使用 MAP_SHARED 的 mmap 支援功能只會與單一用戶端保持一致。
  • 不支援字元裝置、區塊裝置、插座和管道。
  • 不支援使用者和群組配額。
  • DFS 命名空間不支援 setuid()setgid() 程式、補充群組和 POSIX ACL。
  • 存取時間、變更時間和修改時間可能無法正確更新。
  • 不支援 Flock。
  • 由於 stat buf 中的區塊大小未考量洞或擴充屬性,因此不準確。
  • 系統不支援 statfs 回報的部分參數,例如區塊數、檔案數,或是可用空間和可用空間。
  • 封裝命名空間內的 POSIX 權限不受支援。
  • DFS 目錄不包含其他 POSIX 檔案系統已知的 . (目前目錄) 和 .. (上層目錄) 目錄項目。ls -al 等指令的輸出內容不會包含這些項目。POSIX 並未要求這些目錄項目,因此這並非 POSIX 相容性限制。不過,如果指令碼會剖析目錄清單,並假設這些點目錄存在,就可能需要調整,才能正確處理這種情況。請注意,cd .cd .. 等作業仍可在 dfuse 掛接的 POSIX 容器中成功執行。