XFS 에서 quota 업데이트가 느립니다.

ddoman의 이미지

gentoo-kernel-2.6.11 을 사용하고 있습니다.
커널 컴파일시 xfs의 quota 체크를 하였고
마운트 시 rw,usrquota 옵션을 주었습니다.

quota utility는 3.12를 사용하고 있습니다.

setquota, quota 명령 모두 잘 되며
아무런 문제가 없습니다만

디스크에 write한 직 후 quota명령을 통해 used size를 얻어보면
방금전 write한 만큼이 업데이트가 되어있지않습니다.

이것이 약간의 딜레이라면 괜찮은데 체감으로 5초 이상갈때가 대부분입니다.

ext3의 경우 바로바로 업뎃이 되는데 xfs는 왜 바로바로 반영이 안되는지 모르겠네요.

신기한건 quota 유틸리티를 통해 얻을 시 실제사이즈가 반영이 바로 안될지언정 용량제한은 바로바로 됩니다.

예를들어 10메가 제한을 걸고 dd로 20메가를 파일을 쓰면
도중에 10메가까지 딱 쓰고 용량제한 에러를 부리고 중지됩니다만

그때 바로 quota 명령으로 사용량을 보면 0메가로 나옵니다.

바로바로 사용량을 얻는 방법은 없을까요?

natas999의 이미지

원래 비동기식이라 그럴 수 밖에 없는 거 아닌가 하는 생각이 드는데요.

자세한건 아래 분이 설명 해 주실겁니다. 8)

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.