메뉴 닫기

리눅스 quota 설정

> 쿼터 지원여부 확인 

[root@localhost ~]# dmesg | grep quota 
VFS: Disk quotas dquot_6.5.1 설정설정

> 쿼터 환경 설정 

1) /etc/fstab 에 추가 

 /dev/sdb1              /home                  ext3    defaults,usrquota      1 2 

2) 쿼터 리마운트 

 – 리부팅 없이 적용시키기 위하여 작업 진행 
 [root@localhost home]# mount -o remount /home 

3) 쿼터 데이터 베이스 파일 생성 

 – [root@localhost /home]# touch quota.user 
  [root@localhost /home]# chmod 600 quota.user 
  `quota.user’의 모드를 0600(rw——-)으로 변경하였습니다 
  [root@localhost /home]# ll /quota.user 
  -rw——- 1 root root 0  9월 28 00:04 /quota.user  

4) 쿼터 상태 체크 

 [root@localhost home]# quotacheck -avug 
 quotacheck: WARNING – Quotafile /home/quota.user was probably truncated. Can’t save quota settings… 
 quotacheck: Scanning /dev/sdb1 [/home] 
 [root@localhost home]# quotaoff 
 Bad number of arguments. 
 quotaoff: Usage: 
        quotaoff [-guvp] [-F quotaformat] [-x state] -a 
        quotaoff [-guvp] [-F quotaformat] [-x state] filesys … 
 [root@localhost home]# quotacheck -avug 
 quotacheck: WARNING – Quotafile /home/quota.user was probably truncated. Can’t save quota settings… 
 quotacheck: Scanning /dev/sdb1 [/home] quotacheck: Old group file not found. Usage will not be substracted. 
 done 
 quotacheck: Checked 1194 directories and 22958 files 

5) aquota.user 파일 생성 

 convertquota -u /home 

 [root@localhost home]# ll 
 합계 64 
 -rw-r–r–  1 root      root        812  9월 27 16:31 \ 
 drwxr-xr-x  7 root      root        4096  9월 28 00:47 ./ 
 drwxr-xr-x 25 root      root        4096  9월 28 00:16 ../ 
 drwx—–x  4 test      users      4096  9월 26 13:16 test/ 
 -rw——-  1 root      root        7168  9월 28 00:47 aquota.user 

6) 쿼터 활성화 

 [root@localhost home]# quotaon -avug 
 /dev/sdb1 [/home]: user quotas turned on 

> 쿼터 설정 

[root@localhost ~]# edquota -u test 

Disk quotas for user 114service (uid 502): 
  Filesystem                  blocks      soft      hard    inodes    soft    hard 
  /dev/sdb1                        44    4096      7160        11        0        0

 

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다