>> Edit article
이름
제목
패스워드
<pre> [root@howdns /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.4G 1.3G 1.0G 53% / /dev/sda5 59G 33G 23G 59% /home none 503M 0 503M 0% /dev/shm /dev/sda2 4.8G 141M 4.4G 4% /var --------------------------------------------------------------------- [root@howdns /]# rpm -qa | grep quota quota-3.03-1 --------------------------------------------------------------------- 쿼터 프로그램 설치 확인 없으면 아래 주소에서 다운 받아 설치 rpm -Uvh quota-version.i386.rpm <a href="ftp://junghyun.pe.kr/pub/linux/ftp.redhat.com/7.3/os/RedHat/RPMS/quota-3.03-1.i386.rpm">quota-3.03-1.i386.rpm</a> --------------------------------------------------------------------- [root@howdns /]# rpm -ql quota /etc/warnquota.conf /sbin/convertquota /sbin/quotacheck /sbin/quotaoff /sbin/quotaon /usr/bin/quota /usr/include/rpcsvc/rquota.h /usr/include/rpcsvc/rquota.x /usr/sbin/edquota /usr/sbin/quotastats /usr/sbin/repquota /usr/sbin/rpc.rquotad /usr/sbin/setquota /usr/sbin/warnquota /usr/share/locale/pl/LC_MESSAGES/quota.mo /usr/share/man/man1/quota.1.gz /usr/share/man/man2/quotactl.2.gz /usr/share/man/man3/rquota.3.gz /usr/share/man/man8/convertquota.8.gz /usr/share/man/man8/edquota.8.gz /usr/share/man/man8/quotacheck.8.gz /usr/share/man/man8/quotaon.8.gz /usr/share/man/man8/repquota.8.gz /usr/share/man/man8/rquotad.8.gz /usr/share/man/man8/setquota.8.gz /usr/share/man/man8/warnquota.8.gz --------------------------------------------------------------------- /home 파티션에 쿼터를 적용 /etc/fstab LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults,<b>usrquota</b> 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 LABEL=/var /var ext3 defaults 1 2 /dev/sda3 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 --------------------------------------------------------------------- 쿼터 적용할 부분에 usrquota 추가 나머지는 건들 필요 없습니다. <b>* group에게 설정할때는 옵션 grpquota</b> 이제 /home 파티션을 마운트를 다시 시작 합니다. 마운트를 하기전에 /home 파티션에 관련된 프로그램을 잠시 정지 합니다. 아파치를 잠시 죽여 놓으면 되겠죠 mount -o remount /home <b>device is busy</b> 이 메세지가 나올때는 다른 프로그램에서 /home 파티션을 사용하고 있다는 겁니다. 아니면 재부팅 --------------------------------------------------------------------- [root@howdns /]#quotacheck -auvg 쿼터 체크를 하면서 아래와 같이 파일이 생성 됩니다. -rw------- 1 root root 9216 7월 11 03:45 aquota.user 여기서 /home 파티션을 체크 하게 되는데 에러가 나면 안됩니다. --------------------------------------------------------------------- [root@howdns /]#quotaon -a 쿼터를 시작합니다. 아무런 메세지가 나오지 않으면 성공...다시한번 실행 --------------------------------------------------------------------- <b>쿼터 환경 확인</b> [root@howdns /]# edquota -t Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/sda5 7days 7days --------------------------------------------------------------------- junghyun 계정에 용량 1GB 로 제한 하기 [root@howdns /]# edquota -u junghyun Disk quotas for user junghyun (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sda5 7263608 0 0 26902 0 0 Insert 키를 누르고 편집을 합니다 위 화면은 아직 용량을 조절하지 않은 상태 /dev/sda5 7263608 0 1024000 26902 0 0 용량을 1GB 로 줬습니다. 편집을 마치고 나서 Esc 키를 누르고 :wq 저장하고 빠져나옵니다. --------------------------------------------------------------------- <b>쿼터 확인</b> [root@howdns /]# repquota -a *** Report for user quotas on device /dev/sda5 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace ---------------------------------------------------------------------- junghyun -- 263608 0 1024000 26902 0 0 파일 갯수도 제한을 걸수 있습니다. 소프트 등등 </pre>
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved