xfs 파일시스템에서 quota 설정관련..
xfs 파일시스템에서 quota 설정을 하려는데, 쉽지가 않군요.
구글링을 해 봐도 명령문 예제가 있는게 거의 없어서 그룹 쿼터 설정까지도 상당히 해맸습니다 ;
문제는, 설정후에도 작동을 안 한다는 것이지요.
fstab에는
/dev/hda6 /home xfs noatime,nodev,nosuid,usrquota,grpquota 0 1
이리 설정 되어있습니다.
파티션 타입은 확장 파티션이고요.
xfs_quota -x -c 'limit -g bsoft=300m bhard=350m testgroup' /home
이렇게 해서 제한 설정을 해 주고,
xfs_quota -x -c 'report -h' /home
라고 해보면,
Group quota on /home (/dev/hda6)
Blocks
Group ID Used Soft Hard Warn/Grace
---------- ---------------------------------
testgroup 0 300M 350M 00 [------]
이런식으로 뜹니다.
그런데, 정작 저 그룹에 속하도록 계정을 만들고 파일을 집어 넣어보면, 무한정 들어갑니다.
뭔가 잘 안 된거지요.
xfs_quota라고만 쳐서, xfs 쿼터 콘솔에서
quota -g root 라고 해보면,
xfs_quota> quota -g root
Disk quotas for Group root (0)
Filesystem Blocks Quota Limit Warn/Time Mounted on
/dev/hda6 2277280 0 0 00 [--------] /home
라고 뜹니다.
헌데, quota -g testgroup이라고 하면, 아무 표시도 안 뜹니다.
뭔가 관계가 있을 거 같은데 도무지 모르겠습니다.
맨 페이지를 봐도 모르겠고, 구글링을 해도 역시 못찾겠더군요.
또 설정한 규칙을 지워주려면 remove옵션을 주라는데, 어떻게 이 옵션 쓰라는지 예시조차 없어서 어찌 써야할지 모르겠더군요.
xfs_quota -x -c 'remove' /home 이런식으로 변형시켜 해보면, 틀린 명령이라고 나오고, 콘솔 모드에서는 더더욱...
xfs 파일 시스템에서 쿼터 설정에 대해서 조언 부탁드립니다.
댓글 달기