11.3 quota group 생성
quota 그룹은 그룹안에 있는 여러 사용자가 quota를 지정한 디렉토리를 같이 사용하는 것이다. 개개인에게 지정한 것이 아닌 그룹의 사용 용량을 제한하는 것이다.
1. getenforce
2. 설치 - yum install -y quota
3. # mount /dev/sdb1 [경로, 디렉토리]
4. # vi /etc/fstab(filesystem table)
5. # mount -o remount [경로, 디렉토리]
6. cd [경로, 디렉토리]
7. # quotacheck -F vfsv0 -avugm
8. # edquota -g [그룹명]
9. # edquota -T -g [그룹명]
10. # quotaon [경로, 디렉토리]
11. # repquota -avg
먼저 사용자를 생성하고 해당 사용자들을 같은 그룹에 넣는다.
quota를 설정할 디렉토리를 생성한다.
그룹은 grpjquota=aquota.group로 바꿔줘야 한다.
edquota -g [그룹명] 명령어를 사용하여 사용량을 정해준다.
그룹의 경우edquota -T -g [그룹명] 명령어를 사용해서 유예 기간을 설정한다.
setfacl를 이용해 그룹에 속해있는 사용자들에게 디렉토리에 관한 권한을 부여한다.
그룹의 경우 repquota -avg를 통해 quota를 설정한 현재 디스크 용량을 확인할 수 있다.
다음과 같이 먼저 사용자 a를 통해 파일을 /grpquo에 넣어 용량을 채운다.
/grpquo 디렉토리 사용량이 늘어난 것을 확인 할 수 있다.
사용자 b로 로그인하여 soft 용량을 넘길만큼의 파일을 사용하게 되면 다음과 같이 유예 기간이 시작되는 것을 볼 수 있다.
hard 용량이 초과될 정도의 파일을 넣을 경우 더 이상 파일을 넣을 수 없다는 오류 메시지가 나오는 것을 확인할 수 있다.
마찬가지로 초과되어 생성된 파일은 용량이 0인 것을 볼 수 있다.
마지막으로 user와 동일하게 다시 /grpquo의 용량을 soft만 넘길 정도의 파일을 넣어놓고 날짜를 임의로 유예 기간을 지난 시점을 설정하게 되면 유예 기간이 none이라는 표시가 뜨면서 더 이상 파일을 넣을 수 없는 것을 볼 수 있다.
'Programming > Linux' 카테고리의 다른 글
Linux - SSH(개인키, 공개키) (0) | 2022.03.21 |
---|---|
Linux - Local Repository (0) | 2022.03.11 |
Linux - Quota (user) (0) | 2022.03.10 |
Linux - ACL (setfacl, getfacl) (0) | 2022.03.09 |
Linux - LVM 2 (PV, VG, LV) (0) | 2022.03.08 |