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 컨테이너에서 계속 성공합니다.