JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 관리: 장치 및 파일 시스템     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이동식 매체 관리(작업)

2.  CD 및 DVD에 쓰기(작업)

3.  장치 관리(작업)

4.  동적으로 장치 구성(작업)

5.  USB 장치 관리(작업)

6.  InfiniBand 장치 사용(개요/작업)

7.  디스크 관리(개요)

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

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

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

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

파일 크기 확인

파일 크기 표시 방법

큰 파일을 찾는 방법

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

디렉토리 크기 확인

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

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

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

최신 파일 나열 방법

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

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

코어 파일 찾기 및 삭제 방법

충돌 덤프 파일 삭제 방법

9.  디스크 관리(작업)

10.  디스크 설정(작업)

11.  COMSTAR를 사용하여 저장 장치 구성(작업)

12.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

13.  format 유틸리티(참조)

14.  파일 시스템 관리(개요)

15.  파일 시스템 만들기 및 마운트(작업)

16.  추가 스왑 공간 구성(작업)

17.  파일 및 파일 시스템 복사(작업)

18.  테이프 드라이브 관리(작업)

색인

파일 크기 확인

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

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

예 8-4 파일 크기 표시

다음 예에서는 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

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

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

$ 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

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

다음 예에서는 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

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

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

다음 예에서는 현재 작업 디렉토리에서 블록 수가 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