-
group quota : ext4 file system공부합시다!/LInux 2021. 12. 22. 20:00728x90
ext4 file system에 group quota 설정을 포스팅 합니다.
1. 그룹 생성
우선 그룹을 생성합니다. 물론 추후에 usermod로 변경하셔도 됩니다.
단 반드시 주그룹이 group quota에 적용될 그룹이어야만 합니다.
곰곰히 생각해 보심 답이 나옵니다.
2. 디렉토리 생성 후 ext4로 파일시스템을 생성한 디렉토리를 mount 합니다.
/dev/sdc1를 /grpuo 라는 디렉토리에 마운트 했습니다.
3. /etc/fstab 파일을 수정하여 quota를 설정합니다.
4. 재부팅이 가장 확실한 방법이나 이미 명령어로 mount 해 두었으니 remount가 가능합니다.
5. 아래 설정이 존재하면 정상적으로 설정된 것입니다.
6. /grquo 디렉토리 이동 후 quotacheck 명령어로 group quota database를 생성합니다.
7. edquota -g test 명령어를 이용하여 test 그룹의 quota를 설정합니다.
8. 파일 size로 제한을 합니다.
9. 그룹의 유예기간을 설정하기 위해서는 별도의 명령어가 필요합니다.
edquota -t가 아니니 유의 하세요!
10. test group 유예기간 설정
11. quotaon /grquo 명령어를 이용하여 quota를 실행합니다. quotaoff 그 반대
dd 명령어를 이용하여 사용자 a, b의 홈디렉토리에 3M 짜리 파일을 생성합니다.
12. /grquo 디렉토리의 권한을 변경하여 일반사용자도 파일을 쓸 수 있게 합니다.
조금 고급스럽게 setfacl를 이용합니다.
13. 기존의 shell은 repquota -avg 명령어로 상태를 관찰합니다.
14. putty 를 이용하여 a계정 로그인 후 4개 파일 복사, 설정을 확인합니다.
15. a계정 파일 복사 후 설정 확인
16. putty를 다른 shell로 실행하여 b계정 로그인 후 파일 복사 합니다.
17. b계정 파일 복사 후 설정 확인
18. user quota 설정과는 다르게 soft 할당량을 넘어도 경고 메세지는 출력되지 않습니다.
허나 유예기간의 시간은 시작되었습니다.
마지막으로 a계정으로 hard 할당량까지 복사 후 경고메세지를 확인합니다.
19. quota 상태 확인
group quota를 설정하고 Test까지 진행해 보았습니다.
응당 관리자라면 user 측의 메세지를 확인 할 수 있어야 합니다.
기본 중의 기본이니 반드시 숙지하시기 바랍니다.
"관리자는 사용자측의 메세지를 알고 있어야 한다!"
Have a nice day!
728x90'공부합시다! > LInux' 카테고리의 다른 글
CentOS7 Apache2 Source Install (3) 2021.12.25 CentOS7 : User Management 사용자 관리 (2) 2021.12.24 VMware Workstation 실습 환경 구성 (0) 2021.12.23 SNAP을 이용한 NextCloud 설치 - 1 (0) 2021.12.20 Openstack 설치_CenTOS7-minimal_1 (0) 2016.01.09