네트워크 및 서버/서버

DiskQuota 적용 실습

잉여토끼 2024. 9. 4. 11:00

Raid 1+0을 적용했던 /dev/md125에 적용

자세한 내용은 https://iqsp.tistory.com/213에서 확인 가능하다

 

 

 

quota라는 유저를 생성해서 홈 디렉토리에 /dev/md125를 마운트 하여 ftp를 사용 가능하도록 하며 quota를 적용.

 

 

#사용할 유저 생성 

useradd quota

passwd quota

 

#마운트 대상을 quota 홈 디렉토리로 변경

cp -R /home/quodta /home/q2

/etc/fstab

init 6

mv /home/q2/.* /home/quota/

rm -r q2

 

 

# 마운트에 쿼터 옵션이 체크되어있지 않아 cannot found가 뜨게 됨.

 

quotaon -avug

edquota -u quota

 

#옵션

#defaults,usrjquota=aquota.user,jqfmt=vfsv0

 


 

usrquota : ext3 파일 시스템에서 사용자 쿼터를 설정

grpquota : ext3 파일 시스템에서 그룹 쿼터를 설정 

usrjquota = aquota.user, jqfmt = vfsv0 : ext4 파일 시스템에서 사용자 쿼터를 설정

( aquota.user  : 데이터베이스 파일 이름 )

grpjquota = aquota.group, jqfmt = vfsv0 : ext4 파일 시스템에서 그룹 쿼터를 설정

( jqfmt = vfsv0 : usrjquota 또는 grpjquota가 지정될 때 사용된 할당량의 형식 )


출처 : https://hanaldo.tistory.com/33


#재부팅 없이 fstab적용 : mount --options remount /home/quota

 

quotacheck -augmn

edquota -u quota

# 용량제한 10MB

# 8MB경고

quotaon -avug

quotacheck -avug

 

#적용상태 확인

quota -v quota

#quota 전체설정 확인

repquota -avug

#used : soft의 제한기간(일)

 

 

 

FTP접속

 

6MB 파일 준비

 

 

 

파일 하나는 재대로 들어갔으나 나머지 하나가 10MB를 넘어 전부 전송되지 않은 것을 확인 할 수 있음.