26.3. 파일 시스템

df 명령어는 시스템의 디스크 공간 사용량을 보고합니다. 쉘 프롬프트에서 df 명령을 입력하시면 다음과 유사한 결과가 출력될 것입니다:

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2             10325716   2902060   6899140  30% /
/dev/hda1                15554      8656      6095  59% /boot
/dev/hda3             20722644   2664256  17005732  14% /home
none                    256796         0    256796   0% /dev/shm

이 유틸리티는 파티션 용량을 1 킬로바이트 블록으로 보여주며 사용된 디스크 공간 크기와 사용 가능한 디스크 공간 크기를 킬로바이트로 보여주도록 기본 설정되어 있습니다. 이 정보를 메가바이트와 기가바이트 단위로 보시려면 df -h 명령어를 사용하십시오. 여기서 -h 인자는 인간이 읽을 수 있는 (human-readable) 형식을 의미합니다. 이 명령을 입력하시면 다음과 같은 결과가 출력됩니다:

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             9.8G  2.8G  6.5G  30% /
/dev/hda1              15M  8.5M  5.9M  59% /boot
/dev/hda3              20G  2.6G   16G  14% /home
none                  251M     0  250M   0% /dev/shm

파티션 목록을 보시면 /dev/shm 항목을 찾으실 수 있습니다. 이 항목은 시스템의 가상 메모리 파일 시스템을 나타냅니다.

du 명령어는 현재 디렉토리 파일 전체의 용량을 보여줍니다. 쉘 프롬프트에서 du를 입력하시면 개별 하부 디렉토리의 파일 용량이 목록에 표시됩니다. 현재 디렉토리와 하부 디렉토리의 전체 용량은 목록 마지막 줄에 나타납니다. du -hs 명령은 현재 경로에 있는 디렉토리 파일 전체의 총량을 보여줍니다. 더 많은 옵션을 원하시면 du --help 명령을 사용하십시오.

그래픽 형식에서 시스템 파티션 사용량과 디스크 공간 사용량을 보시려면, 그림 26-2 아래에 보이듯이 시스템 모니터 탭을 사용하시면 됩니다.

작은보힌트
 

디스크 사용량 할당하기에 대한 정보는 6 장을 참조하시기 바랍니다.

26.3.1. 파일 시스템 감시

Red Hat Linux는 시스템 상에서 여유 디스크 공간의 양을 감시하는 diskcheck 유틸리티를 제공합니다. 설정 파일에 기초하여 만일 한개나 그 이상의 디스 드라이브가 지정된 용량을 넘어서면 시스템 관리자에게 이메일 경고를 보냅니다. 이 유틸리티를 사용하기 위해서는 diskcheck RPM 패키지를 설치하셔야 합니다.

이 유틸리티는 한 시간마다 크론(cron) [1] 작업으로 실행됩니다.

/etc/diskcheck.conf에는 다음과 같은 변수를 정의할 수 있습니다:

매번 크론 작업이 실행될 때마다 설정 파일을 읽어오기 때문에 설정 파일을 변경하셨어도 서비스를 재시작하실 필요가 없습니다. 크론 작업을 실행하기 위해서는 crond 서비스를 실행하셔야 합니다. 데몬이 실행되고 있는지 여부를 알아보기 위해서는 /sbin/service crond status 명령을 사용합니다. 부팅시 서비스를 시작하시기를 권장합니다. 크론 서비스를 부팅시 자동으로 시작하는 방법에 대한 자세한 정보를 원하시면 14 장을 참조해 보시기 바랍니다.

주석

[1]

크론에 대한 더 많은 정보를 원하시면 28 장를 참조하시기 바랍니다.