잉여토끼 2024. 9. 4. 10:39

DiskQuota -->  윈도우서버 : 파일 서버

사용자의 디스크 용량을 제한함.

이때의 제한은 user/group 단위로 제한이 가능하다. 

 

예시로 jupyter를 사용할경우 diskquota를 사용하지 않을경우 용량을 꽉 채울때까지 업로드하면 로그같은경우 파일에 쓰기가 불가능해져 메모리에서 나가지지 않음. 즉, 메모리가 꽉 차게 됨. 따라서 보안을 위해서도 제한은 필요함

 

--> 쉘 사용자의 계정 용량을 제한하는 기능으로, 웹 호스팅 서비스 또는 계정 서비스에서 사용자에게 일정한 계정공간을 할당하고자 할 때 사용한다. 

 

DiskQuota 적용시점 : 마운트

 

마운트 옵션

usrquota : 유저쿼타 적용

grp : 그룹쿼타적

 

 

 

 

 

 

명령어

# 현제상태 체크

quotacheck -avug 

 

#quota 시작

quotaon -avug

 

#quota 종료

quotaoff -avug

 

#quota 현제 동작상황 체크

repquota -a

 

a :디스크 사용량 할당 체크

u: 사용자 계정 할당정보 체크

g : 그룹할당정보 체크

 

# 유예기간 확인 및 설정. (soft설정)

#soft 제한 : 일정기간 유예, hard : 유예 x

edquota -t

 

# 계정/그룹별 용량 제한

edquota -u [계정명]

edquota -g [그룹명]

 

#여러 계정에 같은 설정

 edquota -p [계정명 1] [계정명 2] ...

 

 

 

#설정 시스템 파일 

#filesystem : quota를 적용할 파일 시스템

#Block : 현제 유저의 총 사용량 (KB)

#Indoes : 현제 유저의 파일 갯수 제한

#soft : 지정 용량 또는 파일 수 초과시 경고

#hard : 지정 용량 또는 파일 수 초과하며 쓰기 금지