디스크 쿼터를 사용하기전에, 현재의 커널에 쿼터가 설정되어 있는지 확인할 필요가 있읍니다. 쿼터를 사용할려면, 커널 설정파일에 아래의 행을 추가하면 됩니다.:
options QUOTA표준 GENERIC 커널 기본값은 이부분이 무효로 돼 있읍니다, 그러므로 윗행을 추가하고나서 맞춤 커널을 빌드해야 합니다. 커널 빌드는 FreeBSD 커널 설정 장을 참조하세요.
그 다음 /etc/sysconfig에 있는 디스크 quotas를
활성 상태로 해야합니다. 아래와 같이 바꾸어 주세요:
quotas=NO를:
quotas=YES
단 FreeBSD 2.2.2 이상 버전에서는, 이 설정을 /etc/rc.conf
에서 합니다. 아래행을 변경하세요.
check_quotas=YES
마지막으로, 각 파일 시스템마다 디스크 쿼터를 설정하기
위해서는/etc/fstab 파일을 성정해야 합니다. 모든 파일시스템에
대해 사용자 또는 그룹 둘중에 하나를 설정하는것도, 둘다 쿼터를 설정할
수도 있읍니다.
파일 시스템에 사용자 마다 쿼터를 설정하려면,
userquota 옵션을 /etc/fstab 파일안에 설정하고 싶은
파일 시스템의 엔트리의 옵션 필드를 추가합니다. 예를 들면:
/dev/sd1s2g /home ufs rw,userquota 1 2
마찬가지로, 그룹의 쿼터 설정을 할려면 groupquota
옵션을 userquota 대신에 샤용하면 됩니다. 사용자와 그룹 둘다
설정을 할려면 아래와 같이 변경 합니다:
/dev/sd1s2g /home ufs rw,userquota,groupquota 1 2
기본값은로, 쿼터 파일은 파일 시스템의 root 디렉토리상에,
사용자와 그룹의 쿼터에 대해서 각각 quota.user 와
quota.group 란 이름으로 놓여져 있읍니다.
자세한것은 man fstab 를 참조하세요.
man 페이에는 쿼터 파일을 특별한 장소에 놓아 두어도 된다고 나오지만
다양한 쿼터 유틸리티중에 이 기능을 적절이 처리할수 없는 것도
있으므로, 쿼터 파일의 위치를 옮기는것은 추천하지 않읍니다.
여기까지 준비가 됐으면, 새로운 커널을 사용해 시스템을 재기동
시키세요. /etc/rc 파일이 자동적으로 적절한 명령어를 기동해서
/etc/fstab 파일에 사용가능하게 해 놓은 모든 quotas에 대해
초기화를 합니다. 그러므로, 수동으로 크기가 0인 쿼터 파일을 작성할
필요가 없읍니다.
통상적인 작업시에, 수동으로 quotacheck,
quotaon,또는 quotaoff 명령어를 실행하지 마십시요.
하지만, 이런 작업에 관해 자세히 알고싶으면 man 페이지를 참조하세요.