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/tmp 또는 /var/spool에 있는 디렉토리 등 임시 디렉토리를 비우고 코어 및 충돌 덤프 파일을 삭제하는 것도 디스크 공간을 절약할 수 있는 방법입니다. 충돌 덤프 파일에 대한 자세한 내용은 Oracle Solaris 11.1의 일반적인 문제 해결의 1 장, 시스템 충돌 정보 관리(작업)를 참조하십시오.

최신 파일 나열 방법

예 8-10 최신 파일 나열

다음 예에서는 ls -tl 명령을 사용하여 /var/adm 디렉토리에서 가장 최근에 생성되었거나 변경된 파일을 찾는 방법을 보여 줍니다. sulog 파일이 가장 최근에 생성되었거나 편집되었음을 알 수 있습니다.

$ ls -tl /var/adm
total 134
-rw-------   1 root     root         315 Sep 24 14:00 sulog
-r--r--r--   1 root     other     350700 Sep 22 11:04 lastlog
-rw-r--r--   1 root     bin         4464 Sep 22 11:04 utmpx
-rw-r--r--   1 adm      adm        20088 Sep 22 11:04 wtmpx
-rw-r--r--   1 root     other          0 Sep 19 03:10 messages
-rw-r--r--   1 root     other          0 Sep 12 03:10 messages.0
-rw-r--r--   1 root     root       11510 Sep 10 16:13 messages.1
-rw-r--r--   1 root     root           0 Sep 10 16:12 vold.log
drwxr-xr-x   2 root     sys          512 Sep 10 15:33 sm.bin
drwxrwxr-x   5 adm      adm          512 Sep 10 15:19 acct
drwxrwxr-x   2 adm      sys          512 Sep 10 15:19 sa
-rw-------   1 uucp     bin            0 Sep 10 15:17 aculog
-rw-rw-rw-   1 root     bin            0 Sep 10 15:17 spellhist
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 log
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 passwd

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

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.

  2. 지정된 일 수 동안 액세스되지 않은 파일을 찾아 파일에 나열합니다.
    # find directory -type f[-atime +nnn] [-mtime +nnn] -print > filename &
    directory

    검색할 디렉토리를 식별합니다. 이 디렉토리에 포함된 디렉토리도 검색됩니다.

    -atime +nnn

    지정한 일 수(nnn) 동안 액세스되지 않은 파일을 찾습니다.

    -mtime +nnn

    지정한 일 수(nnn) 동안 수정되지 않은 파일을 찾습니다.

    filename

    비활성 파일 목록이 포함된 파일을 식별합니다.

  3. 이전 단계에서 나열된 찾은 비활성 파일을 제거합니다.
    # rm `cat filename`

    여기서 filename은 이전 단계에서 생성된 파일을 식별합니다. 이 파일에는 비활성 파일 목록이 포함되어 있습니다.

예 8-11 오래된 파일 또는 비활성 파일 찾기 및 제거

다음 예에서는 /var/adm 디렉토리 및 하위 디렉토리에서 지난 60일 동안 액세스되지 않은 파일을 보여 줍니다. /var/tmp/deadfiles 파일에는 비활성 파일 목록이 포함되어 있습니다. rm 명령은 해당 비활성 파일을 제거합니다.

# find /var/adm -type f -atime +60 -print > /var/tmp/deadfiles &
# more /var/tmp/deadfiles
/var/adm/aculog
/var/adm/spellhist
/var/adm/wtmpx
/var/adm/sa/sa13
/var/adm/sa/sa27
/var/adm/sa/sa11
/var/adm/sa/sa23
/var/adm/sulog
/var/adm/vold.log
/var/adm/messages.1
/var/adm/messages.2
/var/adm/messages.3
# rm `cat /var/tmp/deadfiles`
#

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

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.

  2. 지울 디렉토리로 변경합니다.
    # cd directory

    주의

    주의 - 3단계를 완료하기 전에 올바른 디렉토리에 있는지 확인합니다. 3단계에서는 현재 디렉토리의 모든 파일을 삭제합니다.


  3. 현재 디렉토리의 파일 및 하위 디렉토리를 삭제합니다.
    # rm -r *
  4. 불필요하거나 임시로 사용되거나 오래된 하위 디렉토리 및 파일을 포함하는 다른 디렉토리로 변경합니다.
  5. 3단계를 반복하여 해당 하위 디렉토리 및 파일을 삭제합니다.

예 8-12 임시 디렉토리 지우기

다음 예에서는 mywork 디렉토리를 지우는 방법과 모든 파일 및 하위 디렉토리가 제거되었는지 확인하는 방법을 보여 줍니다.

# cd mywork
# ls
filea.000
fileb.000
filec.001
# rm -r *
# ls
#

코어 파일 찾기 및 삭제 방법

  1. 관리자로 전환합니다.

    코어 파일을 검색할 디렉토리로 변경합니다.

  2. 이 디렉토리 및 해당 하위 디렉토리에서 코어 파일을 찾아 제거합니다.
    # find . -name core -exec rm {} \;

예 8-13 코어 파일 찾기 및 삭제

다음 예에서는 find 명령을 사용하여 jones 사용자 계정에서 코어 파일을 찾아 제거하는 방법을 보여 줍니다.

# cd /home/jones
# find . -name core -exec rm {} \;

충돌 덤프 파일 삭제 방법

충돌 덤프 파일은 매우 큰 파일일 수 있습니다. 시스템에 해당 파일이 저장되도록 설정한 경우 해당 파일이 필요 이상 오랫동안 보관되지 않도록 하십시오.

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.

  2. 충돌 덤프 파일이 저장된 디렉토리로 변경합니다.
    # cd /var/crash/system

    여기서 system은 충돌 덤프 파일을 만든 시스템을 식별합니다.


    주의

    주의 - 3단계를 완료하기 전에 올바른 디렉토리에 있는지 확인합니다. 3단계에서는 현재 디렉토리의 모든 파일을 삭제합니다.


  3. 충돌 덤프 파일을 제거합니다.
    # rm *
  4. 충돌 덤프 파일이 제거되었는지 확인합니다.
    # ls

예 8-14 충돌 덤프 파일 삭제

다음 예에서는 venus 시스템에서 충돌 덤프 파일을 제거하는 방법과 충돌 덤프 파일이 제거되었는지 확인하는 방법을 보여 줍니다.

# cd /var/crash/venus
# rm *
# ls