syncdir을 지정하면 write() 시스템 호출에 대해 POSIX 호환 파일 시스템 동작이 보장됩니다. write()가 성공할 경우 이 마운트 옵션을 사용하면 디스크에서 충분한 공간이 확보됩니다.
syncdir 옵션을 지정하지 않으면 UFS 파일 시스템에서와 동일하게 작동합니다. syncdir 옵션을 지정하지 않으면 데이터를 파일에 추가하는 경우 디스크 블록을 할당하는 쓰기 성능이 크게 향상됩니다. 그러나 syncdir 옵션을 지정하지 않으면 파일을 닫을 때까지 공간 부족 상태(ENOSPC)를 발견하지 못할 수 있습니다.
ENOSPC는 페일오버가 발생한 후 매우 짧은 시간 동안만 표시된 후 닫힙니다. syncdir을 사용하면 POSIX가 함께 작동하여 파일을 닫기 전에 공간 부족 상태가 발견됩니다.
|