POSIX 準拠

Parallelstore では、POSIX の次の機能はサポートされていません。

  • ハードリンクはサポートされていません。
  • MAP_SHARED を使用した mmap サポートは、単一のクライアントからのみ一貫性があります。
  • char デバイス、ブロック デバイス、ソケット、パイプはサポートされていません。
  • ユーザーとグループの割り当てはサポートされていません。
  • setuid() プログラム、setgid() プログラム、補助グループ、POSIX ACL は、DFS 名前空間内ではサポートされていません。
  • アクセス時間、変更時間、変更時間が正しく更新されない場合があります。
  • Flock はサポートされていません。
  • stat buf のブロックサイズは、穴や拡張属性を考慮していないため、正確ではありません。
  • ブロック数、ファイル数、空き容量、使用可能な容量など、statfs で報告される一部のパラメータはサポートされていません。
  • カプセル化された名前空間内の POSIX 権限はサポートされていません。
  • DFS ディレクトリには、他の POSIX ファイル システムで知られている .(現在のディレクトリ)と ..(親ディレクトリ)のディレクトリ エントリは含まれません。ls -al などのコマンドでは、これらのエントリが出力に含まれません。これらのディレクトリ エントリは POSIX では必須ではないため、これは POSIX 準拠の制限ではありません。ただし、これらのドットディレクトリが存在することを前提としてディレクトリ リスティングを解析するスクリプトでは、この状況を正しく処理するためにスクリプトを調整する必要がある場合があります。cd .cd .. などのオペレーションは、dfuse マウントされた POSIX コンテナでも成功します。