쿼타가 가동중인 파일시스템 점검 및 쿼타체크하는 quotacheck
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,325 조회
- 0 추천
- 목록
본문
쿼타가 가동중인 파일시스템 점검 및 쿼타체크하는 quotacheck
시스템 쿼타(quota)관련 명령어의 하나로서 시스템의 디스크 사용량제한을 위한 파일시스템을 스캔(scan)하고 쿼타파일(quota files)을 체크하고 재적용하는 명령어입니다.
즉, 실제 디스크사용량을 점검하고, 쿼타파일(aquota.user 또는 aquota.group)에 대한 생성, 점검, 수정작업을 합니다.
당연한 얘기이지만, quotacheck의 대상이 되는 파일시스템은 쿼타속성(usrquota, grpquota)이 부여되어 마운트되어 있는 파일시스템들입니다.
다음은 quotacheck가 수행하는 역할을 간략하게 정리한 것입니다.
- 쿼타속성이 부여되어 있는 디스크사용량 점검.(scan a filesystem)
- 쿼타파일이 생성되어 있지 않을 경우에 쿼타파일을 새로 생성함.(create)
- 쿼타파일이 정상적으로 작동되고 있는가를 점검함.(check)
- 쿼타파일에 이상이 있을 경우에는 수정함.(repair)
이번 장에서 배우는 quotacheck에 대해서 다음 사항은 반드시 알고 있어야 합니다.
첫번째, quotacheck는 시스템이 부팅되거나 마운트 될 때마다 점검되도록 설정되어 있습니다.
두번째, quotacheck의 수행은 해당 파일시스템의 쿼타가 꺼진 상황(qouta turn off)에서 실행하도록 권장합니다.
만약 쿼타가 가동중(quota turn on)일 때에 quotacheck를 하면 쿼타파일과 관련한 데이터가 손상되거나 잃어버릴 수 있기 때문입니다.
세번째, 파일시스템이 실제 사용되고 있는 중에 quotacheck를 수행하는 것 또한 좋은 방법은 결코 아닙니다.
또한 quotacheck명령어는 쿼타(quota)관련 명령어인 quota, edquota, quotaon, quotaoff, quotacheck, repquota와 꼭 함께 보시기 바랍니다.
이들 명령어들의 설명은 이 웹사이트(www.linux.co.kr)의 해당 명령어편의 자세한 설명을 보시면 됩니다.
명령어위치 : /sbin/quotacheck
사용형식 : quotacheck [ -gubcfinvdMmR ] [ -F quota-format ] -a | filesystem
-a옵션 : 마운트되어 있는 모든 파일시스템을 대상으로 함.(/etc/mtab파일 참조함)
-v옵션 : quotacheck의 수행과정을 출력함.
-u옵션 : /etc/fstab파일 또는 /etc/mtab에 지정된 사용자쿼타(user quota)를 점검함.
-g옵션 : /etc/fstab파일 또는 /etc/mtab에 지정된 그룹쿼타(group quota)를 점검함.
-m옵션 : read-only로 파일시스템을 마운트하려고 시도하지 않음.
현재 시스템에서 가동중인 쿼타에 대해 점검하는 명령어가 quotacheck입니다.
쿼타를 점검하기 위해서는 쿼타가 설정되어 있는 파일시스템 점검을 먼저 해야 합니다.
즉, quotacheck라는 명령어는 현재 쿼타가 적용중인 파일시스템을 점검하고 그 파일시스템내의 쿼타를 체크하여 보고하는 명령어입니다.
아래의 예는 현재 필자가 사용하고 있는 리눅스 시스템에서 쿼타를 점검하는 예입니다.
아래에서 사용한 옵션의 의미는 다음과 같습니다.
[root@su252 init.d]# quotacheck -avugm quotacheck: Scanning /dev/sda6 [/] done quotacheck: Checked 8455 directories and 86194 files [root@su252 init.d]# |
점검한 결과 /에 마운트된 /dev/sda6파일시스템을 점검(scan)한 후에 8455개 디렉토리와 86194개 파일이 존재하고 있음을 알려주고 있습니다.
이러한 점검은 quota가 설정되어 가동되고 있는 파일시스템을 대상으로 합니다.
당연한 얘기겠지만, 만약 quotacheck를 수행하는 중에 쿼타파일(aquota.user, aquota.group)이 존재하지 않는다면 새로 생성을 합니다.
그리고 쿼타파일에 문제가 있다면 이를 수정합니다.
이것이 quotacheck의 역할입니다.
관련자료
-
이전
-
다음