JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
시스템 관리 설명서: 고급 관리     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  터미널 및 모뎀 관리(개요)

2.  터미널 및 모뎀 설정(작업)

3.  Service Access Facility를 사용하여 직렬 포트 관리(작업)

4.  시스템 리소스 관리(개요)

5.  시스템 정보 표시 및 변경(작업)

6.  디스크 사용 관리(작업)

디스크 사용 관리(작업 맵)

파일 및 디스크 공간 정보 표시

파일 및 디스크 공간 정보 표시 방법

파일 크기 확인

파일 크기 표시 방법

큰 파일을 찾는 방법

지정된 크기 제한을 초과하는 파일을 찾는 방법

디렉토리 크기 확인

디렉토리, 하위 디렉토리 및 파일의 크기 표시 방법

로컬 UFS 파일 시스템의 사용자 소유권 표시 방법

오래된 파일 또는 비활성 파일 찾기 및 제거

최신 파일 나열 방법

오래된 파일 또는 비활성 파일 찾기 및 제거 방법

임시 디렉토리를 지우는 방법

코어 파일 찾기 및 삭제 방법

충돌 덤프 파일 삭제 방법

7.  UFS 쿼터 관리(작업)

8.  시스템 작업 일정 잡기(작업)

9.  시스템 계산 관리(작업)

10.  시스템 계산(참조)

11.  시스템 성능 관리(개요)

12.  시스템 프로세스 관리(작업)

13.  시스템 성능 모니터링(작업)

14.  소프트웨어 문제 해결(개요)

15.  시스템 메시지 관리

16.  코어 파일 관리(작업)

17.  시스템 충돌 정보 관리(작업)

18.  기타 소프트웨어 문제 해결(작업)

19.  파일 액세스 문제 해결(작업)

20.  UFS 파일 시스템 불일치 해결(작업)

21.  소프트웨어 패키지 문제 해결(작업)

색인

파일 크기 확인

ls 명령을 사용하여 파일 크기를 확인하고 정렬할 수 있습니다. find 명령을 사용하여 크기 제한을 초과하는 파일을 찾을 수 있습니다. 자세한 내용은 ls(1)find(1) 매뉴얼 페이지를 참조하십시오.


주 - /var 디렉토리의 공간이 부족할 경우 /var 디렉토리와 디스크 공간이 보다 많은 파일 시스템의 디렉토리 간에 심볼릭 링크를 만들지 마십시오. 만들 경우 임시 조치인 경우에도 특정 데몬 프로세스 및 유틸리티에 문제가 발생할 수 있습니다.


파일 크기 표시 방법

  1. 확인할 파일이 있는 디렉토리로 변경합니다.
  2. 파일 크기를 표시합니다.
    $ ls [-lh] [-s]
    -l

    크기가 바이트로 나타나도록 파일 및 디렉토리 목록을 긴 형식으로 표시합니다. 아래에 나오는 예를 참조하십시오.

    -h

    파일 또는 디렉토리 크기가 1024바이트보다 클 경우 파일 크기 및 디렉토리 크기를 KB, MB, GB 또는 TB로 조정합니다. 또한 이 옵션은 파일 또는 디렉토리 크기가 새 형식으로 표시되도록 -o, -n, -@-g 옵션으로 표시되는 출력을 수정합니다. 자세한 내용은 ls(1) 매뉴얼 페이지를 참조하십시오.

    -s

    크기가 블록 수로 나타나도록 파일 및 디렉토리 목록을 표시합니다.

예 6-5 파일 크기 표시

다음 예에서는 lastlogmessages 파일이 /var/adm 디렉토리의 다른 파일보다 큰 것을 알 수 있습니다.

$ cd /var/adm
$ ls -lh
total 148
drwxrwxr-x   5 adm      adm          512 Nov 26 09:39 acct/
-rw-------   1 uucp     bin            0 Nov 26 09:25 aculog
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 exacct/
-r--r--r--   1 root     other       342K Nov 26 13:56 lastlog
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 log/
-rw-r--r--   1 root     root         20K Nov 26 13:55 messages
drwxr-xr-x   2 adm      adm          512 Nov 26 09:25 passwd/
drwxrwxr-x   2 adm      sys          512 Nov 26 09:39 sa/
drwxr-xr-x   2 root     sys          512 Nov 26 09:49 sm.bin/
-rw-rw-rw-   1 root     bin            0 Nov 26 09:25 spellhist
drwxr-xr-x   2 root     sys          512 Nov 26 09:25 streams/
-rw-r--r--   1 root     bin         3.3K Nov 26 13:56 utmpx
-rw-r--r--   1 root     root           0 Nov 26 10:17 vold.log
-rw-r--r--   1 adm      adm          19K Nov 26 13:56 wtmpx

다음 예에서는 lpsched.1 파일에 두 개의 블록이 사용됨을 알 수 있습니다.

$ cd /var/lp/logs
$ ls -s
total 2            0 lpsched       2 lpsched.1

큰 파일을 찾는 방법

  1. 검색할 디렉토리로 변경합니다.
  2. 파일 크기를 블록 수로 내림차순으로 표시합니다.
    • 파일에 대한 문자 또는 열이 다를 경우 다음 명령을 사용하여 파일 목록을 블록 크기에 따라 내림차순으로 정렬합니다.

      $ ls -l | sort +4rn | more

      이 명령은 목록의 파일을 네번째 필드에 있는 왼쪽 문자부터 정렬합니다.

    • 파일에 대한 문자 또는 열이 동일할 경우 다음 명령을 사용하여 파일 목록을 블록 크기에 따라 내림차순으로 정렬합니다.

      $ ls -s | sort -nr | more

      이 명령은 목록의 파일을 가장 왼쪽 문자부터 정렬합니다.

예 6-6 큰 파일 찾기(네번째 필드의 문자를 기준으로 정렬)

$ cd /var/adm
$ ls -l | sort +4rn | more
-r--r--r--   1 root     root     4568368 Oct 17 08:36 lastlog
-rw-r--r--   1 adm      adm       697040 Oct 17 12:30 pacct.9
-rw-r--r--   1 adm      adm       280520 Oct 17 13:05 pacct.2
-rw-r--r--   1 adm      adm       277360 Oct 17 12:55 pacct.4
-rw-r--r--   1 adm      adm       264080 Oct 17 12:45 pacct.6
-rw-r--r--   1 adm      adm       255840 Oct 17 12:40 pacct.7
-rw-r--r--   1 adm      adm       254120 Oct 17 13:10 pacct.1
-rw-r--r--   1 adm      adm       250360 Oct 17 12:25 pacct.10
-rw-r--r--   1 adm      adm       248880 Oct 17 13:00 pacct.3
-rw-r--r--   1 adm      adm       247200 Oct 17 12:35 pacct.8
-rw-r--r--   1 adm      adm       246720 Oct 17 13:15 pacct.0
-rw-r--r--   1 adm      adm       245920 Oct 17 12:50 pacct.5
-rw-r--r--   1 root     root      190229 Oct  5 03:02 messages.1
-rw-r--r--   1 adm      adm       156800 Oct 17 13:17 pacct
-rw-r--r--   1 adm      adm       129084 Oct 17 08:36 wtmpx

예 6-7 큰 파일 찾기(가장 왼쪽 문자를 기준으로 정렬)

다음 예에서는 lastlogmessages 파일이 /var/adm 디렉토리에서 가장 큰 파일임을 알 수 있습니다.

$ cd /var/adm
$ ls -s | sort -nr | more
  48 lastlog
  30 messages
  24 wtmpx
  18 pacct
   8 utmpx
   2 vold.log
   2 sulog
   2 sm.bin/
   2 sa/
   2 passwd/
   2 pacct1
   2 log/
   2 acct/
   0 spellhist
   0 aculog
total 144

지정된 크기 제한을 초과하는 파일을 찾는 방법

예 6-8 지정된 크기 제한을 초과하는 파일 찾기

다음 예에서는 현재 작업 디렉토리에서 블록 수가 400개를 초과하는 파일을 찾는 방법을 보여 줍니다. -print 옵션은 find 명령의 출력을 표시합니다.

$ find . -size +400 -print
./Howto/howto.doc
./Howto/howto.doc.backup
./Howto/howtotest.doc
./Routine/routineBackupconcepts.doc
./Routine/routineIntro.doc
./Routine/routineTroublefsck.doc
./.record
./Mail/pagination
./Config/configPrintadmin.doc
./Config/configPrintsetup.doc
./Config/configMailappx.doc
./Config/configMailconcepts.doc
./snapshot.rs