-
디스크 쿼터의 관리Technique/LPIC 2019. 8. 15. 18:43반응형
쿼터를 사용하면 유저별 또는 그룹별로 디스크 용량에 제한을 두는 것이 가능하다. 디스크 용량의 제한은 사이즈 또는 inode 수로 지정할 수 있다.
쿼터의 제한
쿼터에서는 다음에 나타내는 파라메터를 사용하여 제한을 설정한다.
- 유저별 하드 리미트
1 유저가 이용 가능한 최대의 디스크 내용이 하드 리미트이다. 하드 리미트에 다다르게 되면 그 이상 파일을 작성하는 것이 불가능하게 된다. - 유저별 소프트 리미트
용량 제한의 경고를 나타내는 타이밍이 소프트 리미트이다. 소프트 리미트에 달하게 되면 유저에 대하여 경고가 표시되지만, 파일을 작성하는 것은 가능하다. 하지만 소프트 리미트를 넘어선 채로 일정 기간 경과하게 된다면 파일의 작성이 불가능하게 된다. - 그룹 단위의 하드 리미트
그룹 단위로 하드 리미트를 설정하는 것이 가능하다. 하드 리미트에 달하게 되면 해당 그룹에 관하여 유저는 더 이상 파일을 작성하는 것이 불가능하게 된다. - 그룹 단위의 소프트 리미트
유저가 그룹단위로 바뀐 것뿐이다. 기능은 유저 단위의 소프트 리미트와 동일한다. - 유예 기간
소프트 리미트를 넘어서는 순간, 유예기간에 들어간다. 유예기간을 초과하게 될 경우 소프트 리미트가 하드 리미트로 인정되며 더 이상의 파일에 대한 작성이 불가능하게 된다. 이를 해제하기 위해서는 소프트 리미트 이하로 파일을 삭제할 필요가 있다. 기본값은 7일간이지만 이 기간을 변경하는 것도 가능하다.
쿼터의 적용
쿼터를 사용하기 위한 순서로는 다음에 나타내는 것과 같다. 여기서 보여줄 예로는 /home 디렉터리로서 mount 되어 있는 /dev/sda5의 파일 시스템에 대한 유저 쿼터를 유효하게 한다.
- /etc/fstab 파일에 mount옵션의 지정은 [usrquota]를 추가한다 (그룹 쿼터일 경우에는 [grpquota]를 추가한다 )
- 마운트 옵션의 변경을 적용하기 위해선 일시적인 파일 시스템을 unmount 한뒤 다시 mount 한다.
- quotacheck 커맨드로 쿼터 데이터 베이스를 초기화 한다.
- quotaon 커맨드로 쿼터를 유효한다.
- edquota 커맨드로 유저별로 쿼터를 설정한다. 설정되었다면 repquota 커맨드로 확인한다.
반응형'Technique > LPIC' 카테고리의 다른 글
파일 시스템 계층의 표준 (0) 2019.08.15 쿼터 관리 커맨드 (0) 2019.08.15 mount의 구조 (0) 2019.08.14 XFS (0) 2019.08.14 파일 시스템의 관리 (0) 2019.08.14 - 유저별 하드 리미트