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.  디스크 사용 관리(작업)

7.  UFS 쿼터 관리(작업)

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

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

10.  시스템 계산(참조)

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

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

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

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

15.  시스템 메시지 관리

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

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

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

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

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

fsck 오류 메시지

일반 fsck 오류 메시지

초기화 단계 fsck 메시지

1단계: 블록 및 크기 메시지 확인

Oracle Solaris 10: 1B단계: 추가 DUPS 메시지 재검색

1B단계: 추가 DUPS 메시지 재검색

2단계: 경로 이름 메시지 확인

3단계: 연결 메시지 확인

4단계: 참조 수 메시지 확인

5단계: 실린더 그룹 메시지 확인

5단계: 실린더 그룹 메시지 확인

fsck 요약 메시지

정리 단계 메시지

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

색인

fsck 오류 메시지

일반적으로 fsck 명령은 최신 파일 시스템 변경 사항이 디스크에 기록되지 않은 상태에서 시스템이 예기치 않게 정지된 후 파일 시스템을 다듬기 위해 비대화형으로 실행됩니다. 다듬기는 자동으로 기본적인 파일 시스템 불일치만 수정하고 보다 심각한 오류를 복구하려고 시도하지 않습니다. 파일 시스템을 다듬는 동안 fsck 명령은 예기치 않은 정지로 인해 발생한 불일치를 수정합니다. 보다 심각한 상태가 발생한 경우 이 명령은 오류를 보고한 후 종료됩니다.

fsck 명령을 대화형으로 실행하면 발견된 각 불일치가 보고되고 사소한 오류가 수정되지만, 보다 심각한 오류가 있을 경우 불일치가 보고되고 응답 선택 프롬프트가 표시됩니다. -y 또는 -n 옵션으로 fsck 명령을 실행하면 해당 응답은 fsck 명령이 각 오류 상태에 대해 제안하는 기본 응답(예 또는 아니오)으로 미리 정의됩니다.

데이터 손실을 초래하는 해결 조치도 있습니다. 데이터 손실의 정도와 심각도는 fsck 진단 출력에서 확인할 수 있습니다.

fsck 명령은 다중 패스 파일 시스템 검사 프로그램입니다. 각 패스는 여러 메시지 집합을 사용하여 fsck 명령의 다른 단계를 호출합니다. 초기화 후 fsck 명령은 각 파일 시스템을 통해 연속 패스를 수행하면서 블록 및 크기, 경로 이름, 연결, 참조 수 및 사용 가능한 블록 맵(가능한 경우 재구성)을 확인합니다. 또한 일부 정리를 수행합니다.

UFS 버전의 fsck 명령이 수행하는 단계(패스)는 다음과 같습니다.

다음 단원에서는 각 단계에서 감지될 수 있는 오류 상태와 이로 인한 메시지 및 프롬프트, 선택할 수 있는 응답에 대해 설명합니다.

두 개 이상의 단계에서 나타날 수 있는 메시지는 일반 fsck 오류 메시지에서 설명됩니다. 그 밖의 메시지는 발생하는 단계에 따라 영문자순으로 구성됩니다.

다음 표는 fsck 오류 메시지에 포함되는 몇 가지 약어를 나열한 것입니다.

표 20-1 오류 메시지 약어

약어
의미
BLK
블록 번호
DUP
중복된 블록 번호
DIR
디렉토리 이름
CG
실린더 그룹
MTIME
파일이 마지막으로 수정된 시간
UNREF
참조되지 않음

변수 필드(예: inode 번호)가 포함되는 메시지도 많습니다. 본 설명서에서 변수 필드는 inode-number와 같이 기울임꼴로 표시됩니다. 예를 들어, 다음과 같은 화면 메시지가 있다고 가정합니다.

INCORRECT BLOCK COUNT I=2529

이는 다음과 같이 표시됩니다.

INCORRECT BLOCK COUNT I=inode-number

일반 fsck 오류 메시지

이 단원의 오류 메시지는 초기화 후 단계에서 표시될 수 있습니다. 작업을 계속할 수 있는 옵션이 제공되기는 하지만 일반적으로 해당 메시지는 치명적인 것으로 간주하는 것이 좋습니다. 해당 메시지는 심각한 시스템 오류를 나타내는 것으로 즉시 처리해야 합니다. 해당 메시지가 표시된 경우 n(아니오)을 입력하여 프로그램을 종료하십시오. 문제의 원인을 확인할 수 없을 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

CANNOT SEEK: BLK disk-block-number (CONTINUE)

Oracle Solaris 10:

CANNOT SEEK: BLK block-number (CONTINUE)
원인

파일 시스템에서 지정된 disk-block-number 블록 번호로의 이동 요청을 실패했습니다. 이 메시지는 심각한 문제(하드웨어 오류일 수 있음)를 나타냅니다.

Oracle Solaris 10: 파일 시스템에서 지정된 block-number 블록 번호로의 이동 요청을 실패했습니다. 이 메시지는 심각한 문제(하드웨어 오류일 수 있음)를 나타냅니다.

파일 시스템 검사를 계속하도록 선택할 경우 fsck가 이동을 재시도하고 이동할 수 없는 섹터 번호 목록을 표시합니다. 블록이 가상 메모리 버퍼 캐시의 일부인 경우 fsck가 치명적인 I/O 오류 메시지와 함께 종료됩니다.

조치

디스크에 하드웨어 문제가 발생한 경우에는 이 문제가 계속 나타납니다. fsck를 다시 실행하여 파일 시스템을 재확인하십시오.

재확인을 실패할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

CANNOT READ: DISK BLOCK disk-block-number: I/O ERROR 
 CONTINUE?

Oracle Solaris 10:

CANNOT READ: DISK BLOCK block-number: I/O ERROR 
 CONTINUE?
원인

파일 시스템에서 지정된 disk-block-number 블록 번호 읽기 요청을 실패했습니다. 이 메시지는 심각한 문제(하드웨어 오류일 수 있음)를 나타냅니다.

Oracle Solaris 10: 파일 시스템에서 지정된 block-number 블록 번호 읽기 요청을 실패했습니다. 이 메시지는 심각한 문제(하드웨어 오류일 수 있음)를 나타냅니다.

파일 시스템 검사를 계속하도록 선택할 경우 fsck가 읽기를 재시도하고 읽을 수 없는 섹터 번호 목록을 표시합니다. 블록이 가상 메모리 버퍼 캐시의 일부인 경우 fsck가 치명적인 I/O 오류 메시지와 함께 종료됩니다. fsck가 읽기를 실패한 블록 중 하나를 다시 쓰려고 시도하면 다음 메시지가 표시됩니다.

WRITING ZERO'ED BLOCK sector-numbers TO DISK

조치

디스크에 하드웨어 문제가 발생한 경우에는 이 문제가 계속 나타납니다. fsck를 다시 실행하여 파일 시스템을 재확인하십시오. 재확인을 실패할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

CANNOT WRITE: BLK disk-block-number (CONTINUE)

Oracle Solaris 10:

CANNOT WRITE: BLK block-number (CONTINUE)
원인

파일 시스템에서 지정된 disk-block-number 블록 번호 쓰기 요청을 실패했습니다.

파일 시스템 검사를 계속하도록 선택할 경우 fsck가 쓰기를 재시도하고 쓸 수 없는 섹터 번호 목록을 표시합니다. 블록이 가상 메모리 버퍼 캐시의 일부인 경우 fsck가 치명적인 I/O 오류 메시지와 함께 종료됩니다.

Oracle Solaris 10: 파일 시스템에서 지정된 block-number 블록 번호 쓰기 요청을 실패했습니다.

파일 시스템 검사를 계속하도록 선택할 경우 fsck가 쓰기를 재시도하고 쓸 수 없는 섹터 번호 목록을 표시합니다. 블록이 가상 메모리 버퍼 캐시의 일부인 경우 fsck가 치명적인 I/O 오류 메시지와 함께 종료됩니다.

조치

디스크에 대한 쓰기가 보호된 것일 수 있습니다. 드라이브에서 쓰기 보호 잠금을 확인하십시오. 디스크에 하드웨어 문제가 발생한 경우 문제가 지속됩니다. fsck를 다시 실행하여 파일 시스템을 재확인하십시오. 쓰기 보호가 문제의 원인이 아니거나 재확인을 실패할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

초기화 단계 fsck 메시지

초기화 단계에서는 명령줄 구문이 확인됩니다. 파일 시스템 검사를 수행할 수 있도록 fsck는 테이블을 설정하고 파일을 엽니다.

이 단원에서 다루는 메시지는 명령줄 옵션, 메모리 요청, 파일 열기, 파일 상태, 파일 시스템 크기 검사 및 스크래치 파일 생성으로 인한 오류 상태와 관련된 것입니다. 파일 시스템을 다듬을 때 해당 초기화 오류가 발생할 경우 fsck가 종료됩니다.

Can't roll the log for device-name.

DISCARDING THE LOG MAY DISCARD PENDING TRANSACTIONS.
DISCARD THE LOG AND CONTINUE?
원인

fsck가 파일 시스템에서 오류가 있는지 확인하기 전에 로깅 UFS 파일 시스템의 트랜잭션 로그를 비울 수 없습니다.

조치

예를 선택하면 로그에 있었지만 파일 시스템에 적용되지 않은 파일 시스템 작업이 손실됩니다. 이 경우 fsck는 항상 실행하는 것과 동일한 검사를 실행하고 5단계에서 다음 질문을 묻습니다.

FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGE)

이 시점에서 예를 선택하면 로그에 사용되었던 블록이 회수됩니다. 다음 번에 로깅이 사용으로 설정된 상태로 파일 시스템이 마운트되면 로그가 다시 생성됩니다.

아니오를 선택하면 로그가 보존된 후 종료되지만 파일 시스템을 마운트할 수 없습니다.

bad inode number inode-number to ginode
원인

inode-number inode가 존재하지 않아 내부 오류가 발생했습니다. fsck가 종료됩니다.

조치

현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

cannot alloc size-of-block map bytes for blockmap
cannot alloc size-of-free map bytes for freemap
cannot alloc size-of-state map bytes for statemap
cannot alloc size-of-lncntp bytes for lncntp
원인

내부 테이블에 대한 메모리 요청을 실패했습니다. fsck가 종료됩니다. 이 메시지는 즉시 처리해야 하는 심각한 시스템 오류를 나타냅니다. 다른 프로세스가 매우 많은 양의 시스템 리소스를 사용 중인 경우 이 상태가 발생할 수 있습니다.

조치

다른 프로세스를 강제 종료하면 문제가 해결될 수 있습니다. 그렇지 않을 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

Can't open checklist file: filename
원인

파일 시스템의 filename 점검 목록 파일(일반적으로 /etc/vfstab)을 읽기 위해 열 수 없습니다. fsck가 종료됩니다.

조치

파일이 존재하며 파일의 액세스 모드가 읽기 액세스를 허용하는지 확인하십시오.

Can't open filename
원인

fsck가 파일 시스템의 filename 파일을 열 수 없습니다. 대화형으로 실행 중인 경우 fsck가 이 파일 시스템을 무시하고 계속해서 지정된 다음 파일 시스템을 확인합니다.

조치

파일 시스템의 원시 장치 파일에 대한 읽기 및 쓰기 액세스가 허용되는지 확인하십시오.

Can't stat root
원인

루트 디렉토리 통계에 대한 fsck 요청을 실패했습니다. fsck가 종료됩니다.

조치

이 메시지는 심각한 시스템 오류를 나타냅니다. 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

Can't stat filename
Can't make sense out of name filename
원인

파일 시스템의 filename 파일 통계에 대한 fsck 요청을 실패했습니다. 대화형으로 실행 중인 경우 fsck가 이 파일 시스템을 무시하고 계속해서 지정된 다음 파일 시스템을 확인합니다.

조치

파일 시스템이 존재하는지 확인하고 해당 액세스 모드를 확인하십시오.

filename: (NO WRITE)
원인

-n 옵션이 지정되었거나 fsck가 파일 시스템의 filename 파일을 쓰기 위해 열 수 없습니다. fsck가 쓰기 권한 없음 모드로 실행 중인 경우 모든 진단 메시지가 표시되지만 fsck가 수정을 시도하지 않습니다.

조치

-n이 지정되지 않은 경우 지정된 파일 유형을 확인하십시오. 정규 파일의 이름일 수 있습니다.

IMPOSSIBLE MINFREE=percent IN SUPERBLOCK (SET TO DEFAULT)
원인

수퍼블록 최소 공간 퍼센트가 99%보다 크거나 0%보다 작습니다.

조치

minfree 매개변수를 기본값인 10%로 설정하려면 기본 프롬프트에서 y를 입력하십시오. 오류 상태를 무시하려면 기본 프롬프트에서 n을 입력하십시오.

filename: BAD SUPER BLOCK: message
USE AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION;
e.g., fsck[-f ufs] -o b=# [special ...]
where # is the alternate superblock.  See fsck_ufs(1M)
원인

수퍼블록이 손상되었습니다.

조치

다음 메시지 중 하나가 표시될 수 있습니다.

CPG OUT OF RANGE
FRAGS PER BLOCK OR FRAGSIZE WRONG
INODES PER GROUP OUT OF RANGE
INOPB NONSENSICAL RELATIVE TO BSIZE 
MAGIC NUMBER WRONG 
NCG OUT OF RANGE 
NCYL IS INCONSISTENT WITH NCG*CPG 
NUMBER OF DATA BLOCKS OUT OF RANGE
NUMBER OF DIRECTORIES OUT OF RANGE
ROTATIONAL POSITION TABLE SIZE OUT OF RANGE
SIZE OF CYLINDER GROUP SUMMARY AREA WRONG
SIZE TOO LARGE 
BAD VALUES IN SUPERBLOCK

대체 수퍼블록을 사용하여 fsck를 재실행해 보십시오. 먼저 블록 32를 지정해 보는 것이 좋습니다. 슬라이스에서 newfs -N 명령을 실행하여 수퍼블록의 대체 복사본을 찾을 수 있습니다. -N 옵션을 지정해야 합니다. 그렇지 않을 경우 newfs가 기존 파일 시스템을 겹쳐씁니다.

UNDEFINED OPTIMIZATION IN SUPERBLOCK (SET TO DEFAULT)
원인

수퍼블록 최적화 매개변수가 OPT_TIMEOPT_SPACE가 아닙니다.

조치

파일 시스템에서의 작업 수행 시간을 최소화하려면 SET TO DEFAULT 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

1단계: 블록 및 크기 메시지 확인

이 단계에서는 inode 목록을 확인하고, 다음 작업 중 발생한 오류 상태를 보고합니다.

파일 시스템을 다듬을 때 INCORRECT BLOCK COUNT, PARTIALLY TRUNCATED INODE, PARTIALLY ALLOCATED INODEUNKNOWN FILE TYPE을 제외하고 이 단계에서 오류가 발생할 경우 fsck가 종료됩니다.

이러한 메시지(영문자순)는 1단계에서 발생할 수 있습니다.

block-number BAD I=inode-number
원인

inode-number inode에 포함된 block-number 블록 번호가 파일 시스템의 첫번째 데이터 블록 번호보다 작거나 파일 시스템의 마지막 블록 번호보다 큽니다. inode-number inode에 블록 번호가 너무 많아 파일 시스템 범위를 벗어날 경우 이 오류 상태로 인해 1단계에서 EXCESSIVE BAD BLKS 오류 메시지가 생성될 수 있습니다. 이 오류 상태는 2단계 및 4단계에서 BAD/DUP 오류 메시지를 생성합니다.

조치

해당 없음

BAD MODE: MAKE IT A FILE?
원인

제공된 inode의 상태가 모두 1s로 설정되어 있습니다. 이는 파일 시스템 손상을 나타냅니다. fsck -y가 실행된 후 이 메시지가 반복적으로 표시되지 않는 경우 물리적인 디스크 손상을 나타내는 것이 아닙니다.

조치

y를 입력하여 inode를 적합한 값으로 다시 초기화하십시오.

BAD STATE state-number TO BLKERR
원인

내부 오류로 인해 fsck 상태 맵이 손상되어 불가능한 state-number 값이 표시됩니다. fsck가 즉시 종료됩니다.

조치

현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

fragment-number DUP I=inode-number

Oracle Solaris 10:

block-number DUP I=inode-number
원인

inode-number inode에 포함된 fragment-number 블록 번호가 동일한 inode 또는 다른 inode에 의해 이미 확보되었습니다. inode-number inode에 동일한 inode 또는 다른 inode에 의해 확보된 블록 번호가 너무 많을 경우 이 오류 상태로 인해 1단계에서 EXCESSIVE DUP BLKS 오류 메시지가 생성될 수 있습니다. 이 오류 상태는 1B단계를 호출하고 2단계 및 4단계에서 BAD/DUP 오류 메시지를 생성합니다.

Oracle Solaris 10: inode-number inode에 포함된 block-number 블록 번호가 동일한 inode 또는 다른 inode에 의해 이미 확보되었습니다. inode-number inode에 동일한 inode 또는 다른 inode에 의해 확보된 블록 번호가 너무 많을 경우 이 오류 상태로 인해 1단계에서 EXCESSIVE DUP BLKS 오류 메시지가 생성될 수 있습니다. 이 오류 상태는 1B단계를 호출하고 2단계 및 4단계에서 BAD/DUP 오류 메시지를 생성합니다.

조치

해당 없음

DUP TABLE OVERFLOW (CONTINUE)
원인

fsck가 중복된 조각을 추적하는 데 필요한 메모리를 할당할 수 없습니다. -o p 옵션이 지정된 경우 프로그램이 종료됩니다.

Oracle Solaris 10: 중복된 블록 번호가 포함된 fsck의 내부 테이블에 더 이상 공간이 없습니다. -o p 옵션이 지정된 경우 프로그램이 종료됩니다.

조치

프로그램을 계속하려면 CONTINUE 프롬프트에서 y를 입력하십시오. 이 오류가 발생할 경우 파일 시스템 전체 검사를 실행할 수 없습니다. 중복된 다른 조각이 있을 경우 이 오류 상태가 반복됩니다. 일부 프로세스를 강제 종료한 후 스왑 공간을 늘려 사용 가능한 가상 메모리 공간을 늘리고 fsck를 다시 실행하여 파일 시스템을 재확인하십시오. 프로그램을 종료하려면 n을 입력하십시오.

Oracle Solaris 10: 프로그램을 계속하려면 CONTINUE 프롬프트에서 y를 입력하십시오. 이 오류가 발생할 경우 파일 시스템 전체 검사를 실행할 수 없습니다. 중복된 다른 블록이 있을 경우 이 오류 상태가 반복됩니다. 일부 프로세스를 강제 종료한 후 스왑 공간을 늘려 사용 가능한 가상 메모리 공간을 늘리고 fsck를 다시 실행하여 파일 시스템을 재확인하십시오. 프로그램을 종료하려면 n을 입력하십시오.

EXCESSIVE BAD FRAGMENTS I=inode-number (CONTINUE)

Oracle Solaris 10:

EXCESSIVE BAD BLOCKS I=inode-number (CONTINUE)
원인

조각이 너무 많으면(일반적으로 11개 이상) 디스크 주소가 잘못된 것입니다. -o p(다듬기) 옵션이 지정된 경우 프로그램이 종료됩니다.

Oracle Solaris 10: 너무 많은(일반적으로 11개 이상) 블록의 번호가 파일 시스템의 첫번째 데이터 블록 번호보다 작거나 inode-number inode에 연결된 파일 시스템의 마지막 블록 번호보다 큽니다. -o p(다듬기) 옵션이 지정된 경우 프로그램이 종료됩니다.

조치

프로그램을 계속하려면 CONTINUE 프롬프트에서 y를 입력하십시오. 이 오류가 발생할 경우 파일 시스템 전체 검사를 실행할 수 없습니다. fsck를 다시 실행하여 파일 시스템을 재확인해야 합니다. 프로그램을 종료하려면 n을 입력하십시오.

EXCESSIVE DUP BLKSDUPLICATE FRAGMENTS I=inode-number (CONTINUE)

Oracle Solaris 10:

EXCESSIVE DUP BLKS I=inode-number (CONTINUE)
원인

너무 많은(일반적으로 11개 이상) 조각이 동일한 inode 또는 다른 inode나 사용 가능한 목록에 의해 확보되었습니다. -o p 옵션이 지정된 경우 프로그램이 종료됩니다.

Oracle Solaris 10: 너무 많은(일반적으로 11개 이상) 블록이 동일한 inode 또는 다른 inode나 사용 가능한 목록에 의해 확보되었습니다. -o p 옵션이 지정된 경우 프로그램이 종료됩니다.

조치

프로그램을 계속하려면 CONTINUE 프롬프트에서 y를 입력하십시오. 이 오류가 발생할 경우 파일 시스템 전체 검사를 실행할 수 없습니다. fsck를 다시 실행하여 파일 시스템을 재확인해야 합니다. 프로그램을 종료하려면 n을 입력하십시오.

INCORRECT DISK BLOCK COUNT I=inode-number (number-of-BAD-DUP-or-missing-blocks
should be number-of-blocks-in-filesystem) (CORRECT)

Oracle Solaris 10:

INCORRECT BLOCK COUNT I=inode-number (number-of-BAD-DUP-or-missing-blocks
should be number-of-blocks-in-filesystem) (CORRECT)
원인

inode-number inode에 대한 디스크 블록 수가 잘못되었습니다. 다듬기 과정 중 fsck가 개수를 수정합니다.

Oracle Solaris 10: inode-number inode에 대한 블록 수가 number-of-BAD-DUP-or-missing-blocks개이지만 number-of-blocks-in-filesystem개여야 합니다. 다듬기 과정 중 fsck가 개수를 수정합니다.

조치

inode-number inode의 디스크 블록 수를 number-of-blocks-in-file개로 수정하려면 CORRECT 프롬프트에서 y를 입력하십시오.

Oracle Solaris 10: inode-number inode의 블록 수를 number-of-blocks-in-filesystem개로 바꾸려면 CORRECT 프롬프트에서 y를 입력하십시오. 프로그램을 종료하려면 n을 입력하십시오.

LINK COUNT TABLE OVERFLOW (CONTINUE)
원인

링크 수가 0인 할당된 inode를 포함하는 fsck에 대한 내부 테이블에 더 이상 공간이 없습니다. -o p(다듬기) 옵션이 지정된 경우 프로그램이 종료되므로 fsck를 수동으로 완료해야 합니다.

조치

프로그램을 계속하려면 CONTINUE 프롬프트에서 y를 입력하십시오. 링크 수가 0인 할당된 다른 inode가 있을 경우 이 오류 상태가 반복됩니다. 이 오류가 발생할 경우 파일 시스템 전체 검사를 실행할 수 없습니다. fsck를 다시 실행하여 파일 시스템을 재확인해야 합니다. 일부 프로세스를 강제 종료하거나 스왑 공간을 늘려 사용 가능한 가상 메모리를 늘린 후 fsck를 다시 실행하십시오. 프로그램을 종료하려면 n을 입력하십시오.

PARTIALLY ALLOCATED INODE I=inode-number (CLEAR)
원인

inode-number inode가 할당되거나 할당 취소되지 않았습니다. -o p(다듬기) 옵션이 지정된 경우 inode가 지워집니다.

조치

해당 컨텐츠를 0으로 설정하여 inode-number inode의 할당을 해제하려면 y를 입력하십시오. 그러면 2단계에서 이 inode를 가리키는 각 디렉토리 항목에 대해 UNALLOCATED 오류 상태가 발생할 수 있습니다. 이 오류 상태를 무시하려면 n을 입력하십시오. 다른 측정 단위를 사용하여 문제를 해결하려는 경우에만 n(아니오)을 선택할 수 있습니다.

PARTIALLY TRUNCATED INODE I=inode-number (SALVAGE)
원인

fsck가 발견한 inode-number inode의 크기가 할당된 조각 수보다 작습니다. 이 상태는 파일을 자르는 동안 시스템이 충돌하는 경우에만 발생합니다. 파일 시스템을 다듬을 때 fsck가 지정된 크기로의 자르기 작업을 완료합니다.

Oracle Solaris 10: fsck가 발견한 inode-number inode의 크기가 할당된 블록 수보다 작습니다. 이 상태는 파일을 자르는 동안 시스템이 충돌하는 경우에만 발생합니다. 파일 시스템을 다듬을 때 fsck가 지정된 크기로의 자르기 작업을 완료합니다.

조치

inode에 지정된 크기로의 자르기 작업을 완료하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

UNKNOWN FILE TYPE I=inode-number (CLEAR)
원인

inode-number inode의 모드에 inode가 파이프, 문자 장치, 블록 장치, 정규 파일, 심볼릭 링크, FIFO 파일 또는 디렉토리 inode가 아닌 것으로 표시됩니다. -o p 옵션이 지정된 경우 inode가 지워집니다.

Oracle Solaris 10: inode-number inode의 모드에 inode가 파이프, 특수 문자 inode, 특수 블록 inode, 정규 inode, 심볼릭 링크, FIFO 파일 또는 디렉토리 inode가 아닌 것으로 표시됩니다. -o p 옵션이 지정된 경우 inode가 지워집니다.

조치

해당 컨텐츠를 0으로 설정하여 inode-number inode의 할당을 해제하려면 CLEAR 프롬프트에서 y를 입력하십시오. 그러면 2단계에서 이 inode를 가리키는 각 디렉토리 항목에 대해 UNALLOCATED 오류 상태가 발생합니다. 이 오류 상태를 무시하려면 n을 입력하십시오.

Oracle Solaris 10: 1B단계: 추가 DUPS 메시지 재검색

이 단원에서는 현재 릴리스의 1B단계 fsck 메시지를 다룹니다.

파일 시스템에 중복된 조각이 있을 경우 다음 메시지가 표시됩니다.

fragment DUP I=inode-number
원인

inode-number inode에 포함된 fragment-number 조각 번호가 동일한 inode 또는 다른 inode에 의해 이미 확보되었습니다. 이 오류 상태는 2단계에서 BAD/DUP 오류 메시지를 생성합니다. 이 오류 상태 및 1단계의 DUP 오류 상태를 검사하여 조각이 겹치는 inode를 확인할 수 있습니다. fsck 실행에서 생성되는 중복 조각 보고서를 통해 이 과정이 간소화됩니다.

조치

중복된 블록이 있을 경우 파일 시스템이 재검색되어 이전에 해당 블록을 확보한 inode가 검색됩니다.

1B단계: 추가 DUPS 메시지 재검색

이 단원에서는 Oracle Solaris 10 릴리스 및 지원되는 기타 Solaris 릴리스에 표시되는 fsck 메시지를 다룹니다.

파일 시스템에 중복된 블록이 있을 경우 다음 메시지가 표시됩니다.

block-number DUP I=inode-number
원인

inode-number inode에 포함된 block-number 블록 번호가 동일한 inode 또는 다른 inode에 의해 이미 확보되었습니다. 이 오류 상태는 2단계에서 BAD/DUP 오류 메시지를 생성합니다. 이 오류 상태 및 1단계의 DUP 오류 상태를 검사하여 블록이 겹치는 inode를 확인할 수 있습니다.

조치

중복된 블록이 있을 경우 파일 시스템이 재검색되어 이전에 해당 블록을 확보한 inode가 검색됩니다.

2단계: 경로 이름 메시지 확인

이 단계에서는 1단계 및 1B단계에서 발견된 잘못된 inode를 가리키는 디렉토리 항목을 제거합니다. 또한 다음으로 인한 오류 상태를 보고합니다.

-o -p 옵션을 통해 파일 시스템을 다듬을 때 이 단계에서 오류가 발생할 경우 fsck가 종료됩니다. 단, 디렉토리가 블록 크기의 배수가 아니거나 블록이 중복 및 잘못되거나 inode가 범위를 벗어나거나 하드 링크가 잘못되어 오류가 발생하는 경우에는 종료되지 않습니다.

이러한 메시지(영문자순)는 2단계에서 발생할 수 있습니다.

BAD INODE state-number TO DESCEND
원인

fsck 내부 오류로 인해 파일 시스템 디렉토리 구조의 상위인 루틴에 잘못된 state-number 상태가 전달되었습니다. fsck가 종료됩니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

BAD INODE NUMBER FOR '.' I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 inode-number의 "." inode 번호와 inode-number inode 번호가 다릅니다.

조치

"." inode 번호를 inode-number inode 번호와 같아지도록 변경하려면 FIX 프롬프트에서 y를 입력하고, "." inode 번호를 변경하지 않은 상태로 두려면 n을 입력하십시오.

BAD INODE NUMBER FOR '..' I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
원인

발견된 inode-number의 ".." inode 번호가 inode-number의 상위와 다릅니다.

조치

".." inode 번호를 inode-number의 상위가 되도록 변경하려면 FIX 프롬프트에서 y를 입력하십시오. (루트 inode의 ".."는 자신을 가리킵니다.) ".." inode 번호를 변경하지 않은 상태로 두려면 n을 입력하십시오.

BAD RETURN STATE state-number FROM DESCEND
원인

fsck 내부 오류로 인해 파일 시스템 디렉토리 구조의 상위인 루틴에서 불가능한 state-number 상태가 반환되었습니다. fsck가 종료됩니다.

조치

이 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

BAD STATE state-number FOR ROOT INODE
원인

내부 오류로 인해 불가능한 state-number 상태가 루트 inode에 할당되었습니다. fsck가 종료됩니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

BAD STATE state-number FOR INODE=inode-number
원인

내부 오류로 인해 불가능한 state-number 상태가 inode-number inode에 할당되었습니다. fsck가 종료됩니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

DIRECTORY TOO SHORT I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 filenamefile-size 크기가 최소 디렉토리 크기보다 작습니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 디렉토리 이름이 표시됩니다.

조치

디렉토리 크기를 최소 디렉토리 크기로 늘리려면 FIX 프롬프트에서 y를 입력하십시오. 이 디렉토리를 무시하려면 n을 입력하십시오.

DIRECTORY filename: LENGTH file-size NOT MULTIPLE OF disk-block-size (ADJUST)

Oracle Solaris 10:

DIRECTORY filename: LENGTH file-size NOT MULTIPLE OF block-number (ADJUST)
원인

발견된 디렉토리 filenamefile-size 크기가 disk-block-size 디렉토리 블록 크기의 배수가 아닙니다.

Oracle Solaris 10:

발견된 디렉토리 filenamefile-size 크기가 block-number 디렉토리 블록 크기의 배수가 아닙니다.

조치

길이를 적합한 디스크 블록 크기로 반올림하려면 y를 입력하십시오. -o p 옵션을 통해 파일 시스템을 다듬을 때 fsck가 경고만 표시하고 디렉토리를 조정합니다. 이 상태를 무시하려면 n을 입력하십시오.

Oracle Solaris 10:

길이를 적합한 블록 크기로 반올림하려면 y를 입력하십시오. -o p 옵션을 통해 파일 시스템을 다듬을 때 fsck가 경고만 표시하고 디렉토리를 조정합니다. 이 상태를 무시하려면 n을 입력하십시오.

DIRECTORY CORRUPTED I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (SALVAGE)
원인

내부 상태가 일치하지 않는 디렉토리가 있습니다.

조치

다음 디렉토리 경계(일반적으로 512바이트 경계)까지 모든 항목을 제거하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 과감한 조치를 수행하면 최대 42개의 항목을 제거할 수 있습니다. 다른 복구 작업을 실패한 후에만 이 조치를 수행하십시오. 다음 디렉토리 경계로 건너뛴 후 읽기를 계속하되 디렉토리를 수정하지 않으려면 n을 입력하십시오.

DUP/BAD I=inode-number OWNER=O MODE=M SIZE=file-size 
MTIME=modification-time TYPE=filename (REMOVE)
원인

1단계 또는 1B단계를 통해 filename 디렉토리 또는 파일 항목, inode-number inode에 중복된 조각 또는 잘못된 조각이 연결되어 있는 것으로 확인되었습니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 디렉토리 또는 파일 이름이 표시됩니다. -op(다듬기) 옵션이 지정된 경우 중복/잘못된 조각이 제거됩니다.

Oracle Solaris 10:

1단계 또는 1B단계를 통해 filename 디렉토리 또는 파일 항목, inode-number inode에 중복된 블록 또는 잘못된 블록이 연결되어 있는 것으로 확인되었습니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 디렉토리 또는 파일 이름이 표시됩니다. -op(다듬기) 옵션이 지정된 경우 중복/잘못된 블록이 제거됩니다.

조치

filename 디렉토리 또는 파일 항목을 제거하려면 REMOVE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

DUPS/BAD IN ROOT INODE (REALLOCATE)
원인

1단계 또는 1B단계를 통해 파일 시스템의 루트 inode(inode 번호 20)에 중복된 조각 또는 잘못된 조각이 있는 것으로 확인되었습니다.

Oracle Solaris 10:

1단계 또는 1B단계를 통해 파일 시스템의 루트 inode(일반적으로 inode 번호 2)에 중복된 블록 또는 잘못된 블록이 있는 것으로 확인되었습니다.

조치

루트 inode의 기존 컨텐츠를 지운 후 재할당하려면 REALLOCATE 프롬프트에서 y를 입력하십시오. 그러면 루트 inode에서 일반적으로 발견되는 파일 및 디렉토리가 3단계에서 복구되어 lost+found 디렉토리에 삽입됩니다. 루트 할당 시도를 실패하면 CANNOT ALLOCATE ROOT INODE와 함께 fsck가 종료됩니다. CONTINUE 프롬프트를 표시하려면 n을 입력하십시오. y를 입력하여 CONTINUE 프롬프트에 응답하고 루트 inode의 DUPS/BAD 오류 상태를 무시한 후 파일 시스템 검사 실행을 계속하십시오. 루트 inode가 잘못된 경우 이로 인해 여러 가지 다른 오류 메시지가 생성될 수 있습니다. 프로그램을 종료하려면 n을 입력하십시오.

EXTRA '.' ENTRY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 inode-number에 "."에 대한 항목이 두 개 이상 있습니다.

조치

"."에 대한 추가 항목을 제거하려면 FIX 프롬프트에서 y를 입력하십시오. 디렉토리를 변경하지 않은 상태로 두려면 n을 입력하십시오.

EXTRA '..' ENTRY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 inode-number에 ".."(상위 디렉토리)에 대한 항목이 두 개 이상 있습니다.

조치

'..'(상위 디렉토리)에 대한 추가 항목을 제거하려면 FIX 프롬프트에서 y를 입력하십시오. 디렉토리를 변경하지 않은 상태로 두려면 n을 입력하십시오.

hard-link-number IS AN EXTRANEOUS HARD LINK TO A DIRECTORY filename (REMOVE)
원인

fsck를 통해 hard-link-number 하드 링크가 디렉토리 filename에 잘못 연결되어 있는 것으로 확인되었습니다. -o p 옵션을 통해 다듬을 때 fsck가 잘못된 하드 링크를 무시합니다.

조치

잘못된 hard-link-number 항목을 삭제하려면 REMOVE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

inode-number OUT OF RANGE I=inode-number NAME=filename (REMOVE)
원인

filename 디렉토리 항목의 inode-number inode 번호가 inode 목록 끝보다 큽니다. -p(다듬기) 옵션이 지정된 경우 자동으로 inode가 제거됩니다.

조치

filename 디렉토리 항목을 삭제하려면 REMOVE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 inode-number의 첫번째 항목("."에 대한 항목)이 할당되지 않았습니다.

조치

inode 번호가 inode-number인 "."에 대한 항목을 작성하려면 FIX 프롬프트에서 y를 입력하십시오. 디렉토리를 변경하지 않은 상태로 두려면 n을 입력하십시오.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, FIRST ENTRY IN 
DIRECTORY CONTAINS filename
원인

발견된 디렉토리 inode-number의 첫번째 항목이 filename입니다. fsck가 이 문제를 해결할 수 없습니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

MISSING '.' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, INSUFFICIENT 
SPACE TO ADD '.'
원인

발견된 inode-number의 첫번째 항목이 "." 항목이 아닙니다. fsck가 문제를 해결할 수 없습니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename (FIX)
원인

발견된 디렉토리 inode-number의 두번째 항목이 할당되지 않았습니다.

조치

".."에 대한 항목(inode 번호: inode-number)을 작성하려면 FIX 프롬프트에서 y를 입력하십시오. (루트 inode의 ".."는 자신을 가리킵니다.) 디렉토리를 변경하지 않은 상태로 두려면 n을 입력하십시오.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, SECOND ENTRY IN 
DIRECTORY CONTAINS filename
원인

발견된 디렉토리 inode-number의 두번째 항목이 filename입니다. fsck가 이 문제를 해결할 수 없습니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

MISSING '..' I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time DIR=filename CANNOT FIX, INSUFFICIENT SPACE 
TO ADD '..'
원인

발견된 디렉토리 inode-number의 두번째 항목이 ".."(상위 디렉토리)에 대한 항목이 두 개 이상 있습니다. fsck가 이 문제를 해결할 수 없습니다.

조치

이 오류 메시지가 표시되면 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

NAME TOO LONG filename
원인

너무 긴 경로 이름이 발견되었습니다. 일반적으로 이는 파일 시스템 네임스페이스에 루프가 있음을 나타냅니다. 이 오류는 권한이 있는 사용자가 디렉토리에 대한 순환 링크를 만든 경우 발생할 수 있습니다.

조치

순환 링크를 제거하십시오.

ROOT INODE UNALLOCATED (ALLOCATE)
원인

루트 inode(일반적으로 inode 번호 2)에 할당 모드 비트가 없습니다.

조치

inode 2를 루트 inode로 할당하려면 ALLOCATE 프롬프트에서 y를 입력하십시오. 그러면 루트 inode에서 일반적으로 발견되는 파일 및 디렉토리가 3단계에서 복구되어 lost+found 디렉토리에 삽입됩니다. 루트 inode 할당 시도를 실패하면 fsckCANNOT ALLOCATE ROOT INODE 메시지를 표시하고 종료됩니다. 프로그램을 종료하려면 n을 입력하십시오.

ROOT INODE NOT DIRECTORY (REALLOCATE)
원인

파일 시스템의 루트 inode(일반적으로 inode 번호 2)가 디렉토리 inode가 아닙니다.

조치

루트 inode의 기존 컨텐츠를 지운 후 재할당하려면 REALLOCATE 프롬프트에서 y를 입력하십시오. 그러면 루트 inode에서 일반적으로 발견되는 파일 및 디렉토리가 3단계에서 복구되어 lost+found 디렉토리에 삽입됩니다. 루트 inode 할당 시도를 실패하면 fsckCANNOT ALLOCATE ROOT INODE 메시지를 표시하고 종료됩니다. fsckFIX 프롬프트를 표시하도록 하려면 n을 입력하십시오.

UNALLOCATED I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time type=filename(REMOVE)
원인

filename 디렉토리 또는 파일 항목이 할당되지 않은 inode-number inode를 가리킵니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 파일 이름이 표시됩니다.

조치

filename 디렉토리 항목을 삭제하려면 REMOVE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

ZERO LENGTH DIRECTORY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time DIR=filename (REMOVE)
원인

filename 디렉토리 항목의 file-size 크기가 0입니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 디렉토리 이름이 표시됩니다.

조치

filename 디렉토리 항목을 제거하려면 REMOVE 프롬프트에서 y를 입력하십시오. 그러면 4단계에서 BAD/DUP 오류 메시지가 표시됩니다. 이 오류 상태를 무시하려면 n을 입력하십시오.

3단계: 연결 메시지 확인

이 단계에서는 2단계에서 검사한 디렉토리를 확인하고 다음으로 인한 오류 상태를 보고합니다.

이러한 메시지(영문자순)는 3단계에서 발생할 수 있습니다.

BAD INODE state-number TO DESCEND
원인

내부 오류로 인해 불가능한 state-number 상태가 파일 시스템 디렉토리 구조의 상위인 루트에 전달되었습니다. fsck가 종료됩니다.

조치

이 오류가 발생할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

DIR I=inode-number1 CONNECTED. PARENT WAS I=inode-number2
원인

이는 inode-number1 디렉토리 inode가 lost+found 디렉토리에 성공적으로 연결되었음을 나타내는 권고 메시지입니다. inode-number1 디렉토리 inode의 inode-number2 상위 inode가 lost+found 디렉토리의 inode 번호로 바뀝니다.

조치

해당 없음

DIRECTORY filename LENGTH file-size NOT MULTIPLE OF disk-block-size (ADJUST)

Oracle Solaris 10:

DIRECTORY filename LENGTH file-size NOT MULTIPLE OF block-number (ADJUST)
원인

발견된 디렉토리 filenamefile-size 크기가 디렉토리 블록 크기 B의 배수가 아닙니다. 2단계에서 이 상태를 조정하지 않을 경우 3단계에서 이 상태가 다시 발생할 수 있습니다.

조치

길이를 적합한 디스크 블록 크기로 반올림하려면 ADJUST 프롬프트에서 y를 입력하십시오. 다듬기 과정 중 fsck가 경고를 표시하고 디렉토리를 조정합니다. 이 오류 상태를 무시하려면 n을 입력하십시오.

Oracle Solaris 10:

길이를 적합한 블록 크기로 반올림하려면 ADJUST 프롬프트에서 y를 입력하십시오. 다듬기 과정 중 fsck가 경고를 표시하고 디렉토리를 조정합니다. 이 오류 상태를 무시하려면 n을 입력하십시오.

lost+found IS NOT A DIRECTORY (REALLOCATE)
원인

lost+found에 대한 항목이 디렉토리가 아닙니다.

조치

디렉토리 inode를 할당하고 이 디렉토리 inode를 참조하도록 lost+found 디렉토리를 변경하려면 REALLOCATE 프롬프트에서 y를 입력하십시오. 그러면 lost+found 디렉토리에 의한 이전 inode 참조가 지워지지 않고 참조되지 않은 inode로 회수되거나 이 단계의 뒷부분에서 해당 링크 수가 조정됩니다. lost+found 디렉토리를 만들 수 없을 경우 SORRY. CANNOT CREATE lost+found DIRECTORY 메시지가 표시되고 손실된 inode 연결 시도가 중지되어 4단계에서 UNREF 오류 메시지가 생성됩니다. 4단계에서 UNREF 오류 메시지가 생성되지 않도록 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

NO lost+found DIRECTORY (CREATE)
원인

파일 시스템의 루트 디렉토리에 lost+found 디렉토리가 없습니다. 다듬기 과정 중 fscklost+found 디렉토리를 만들려고 시도합니다.

조치

파일 시스템의 루트에 lost+found 디렉토리를 만들려면 CREATE 프롬프트에서 y를 입력하십시오. 그러면 NO SPACE LEFT IN / (EXPAND) 메시지가 표시될 수 있습니다. lost+found 디렉토리를 만들 수 없을 경우 fsckSORRY. CANNOT CREATE lost+found DIRECTORY 메시지를 표시하고 손실된 inode 연결 시도를 중지합니다. 이 오류는 4단계의 뒷부분에서 UNREF 오류 메시지를 생성합니다. 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

NO SPACE LEFT IN /lost+found (EXPAND)
원인

사용 가능한 공간이 없어 파일 시스템 루트 디렉토리의 lost+found 디렉토리에 다른 항목을 추가할 수 없습니다. 다듬기 과정 중 fscklost+found 디렉토리를 확장합니다.

조치

lost+found 디렉토리를 확장하여 새 항목에 대한 공간을 확보하려면 EXPAND 프롬프트에서 y를 입력하십시오. 확장 시도를 실패하면 fsckSORRY. NO SPACE IN lost+found DIRECTORY를 표시하고 lost+found 디렉토리에 대한 파일 연결 요청을 중지합니다. 이 오류는 4단계의 뒷부분에서 UNREF 오류 메시지를 생성합니다. lost+found 디렉토리에서 불필요한 항목을 삭제하십시오. 이 오류가 발생할 경우 다듬기 옵션이 적용될 때 fsck가 종료됩니다. 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

UNREF DIR I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (RECONNECT)
원인

파일 시스템이 통과될 때 inode-number 디렉토리 inode가 디렉토리 항목에 연결되지 않았습니다. inode-number 디렉토리 inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다. 디렉토리 크기가 0이 아닌 경우 다듬기 과정 중 fsck가 비어 있지 않은 디렉토리 inode에 다시 연결합니다. 그렇지 않은 경우 fsck가 디렉토리 inode를 지웁니다.

조치

inode-number 디렉토리 inode를 lost+found 디렉토리에 다시 연결하려면 RECONNECT 프롬프트에서 y를 입력하십시오. 디렉토리가 성공적으로 다시 연결되는 경우 CONNECTED 메시지가 표시됩니다. 그렇지 않은 경우 lost+found 오류 메시지 중 하나가 표시됩니다. 이 오류 상태를 무시하려면 n을 입력하십시오. 이 오류로 인해 4단계에서 UNREF 오류 상태가 발생합니다.

4단계: 참조 수 메시지 확인

이 단계에서는 2단계 및 3단계에서 가져온 링크 수 정보를 확인합니다. 또한 다음으로 인한 오류 상태를 보고합니다.

이 단계에서 발생한 모든 오류(lost+found 디렉토리의 공간 부족 오류 제외)는 파일 시스템을 다듬을 때 수정할 수 있습니다.

이러한 메시지(영문자순)는 4단계에서 발생할 수 있습니다.

BAD/DUP type I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (CLEAR)
원인

1단계 또는 1B단계를 통해 inode-number 파일 또는 디렉토리 inode에 중복된 조각 또는 잘못된 조각이 연결되어 있는 것으로 확인되었습니다. inode-number inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다.

Oracle Solaris 10:

1단계 또는 1B단계를 통해 inode-number 파일 또는 디렉토리 inode에 중복된 블록 또는 잘못된 블록이 연결되어 있는 것으로 확인되었습니다. inode-number inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다.

조치

해당 컨텐츠를 0으로 설정하여 inode-number inode의 할당을 해제하려면 CLEAR 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

(CLEAR)
원인

바로 앞의 UNREF 오류 메시지에 언급된 inode에 다시 연결할 수 없습니다. 파일에 다시 연결하는 데 필요한 공간이 부족하면 fsck가 종료되므로 파일 시스템을 다듬는 중인 경우 이 메시지가 표시되지 않습니다.

조치

해당 컨텐츠를 0으로 설정하여 inode의 할당을 해제하려면 CLEAR 프롬프트에서 y를 입력하십시오. 앞선 오류 상태를 무시하려면 n을 입력하십시오.

LINK COUNT type I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size
MTIME=modification-time COUNT link-count SHOULD BE 
corrected-link-count (ADJUST)
원인

inode-number 디렉토리 또는 파일 inode에 대한 링크 수가 link-count개이지만 corrected-link-count개여야 합니다. inode-number inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다. -o p 옵션이 지정된 경우 참조 수가 계속 증가하지 않는 한 링크 수가 조정됩니다. 하드웨어 오류가 없을 경우 이 상태는 발생하지 않습니다. 다듬기 과정 중 참조 수가 계속 증가하는 경우 fsck가 LINK COUNT INCREASING 메시지를 표시한 후 종료됩니다.

조치

inode-number 디렉토리 또는 파일 inode의 링크 수를 corrected-link-count개로 바꾸려면 ADJUST 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

lost+found IS NOT A DIRECTORY (REALLOCATE)
원인

lost+found에 대한 항목이 디렉토리가 아닙니다.

조치

디렉토리 inode를 할당하고 이 디렉토리 inode를 참조하도록 lost+found 디렉토리를 변경하려면 REALLOCATE 프롬프트에서 y를 입력하십시오. lost+found 디렉토리에 의한 이전 inode 참조는 지워지지 않습니다. 참조되지 않은 inode로 회수되거나 이 단계의 뒷부분에서 해당 링크 수가 조정됩니다. lost+found 디렉토리를 만들 수 없을 경우 SORRY. CANNOT CREATE lost+found DIRECTORY 메시지를 표시하고 손실된 inode 연결 시도를 중지합니다. 이 오류는 4단계의 뒷부분에서 UNREF 오류 메시지를 생성합니다. 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

NO lost+found DIRECTORY (CREATE)
원인

파일 시스템의 루트 디렉토리에 lost+found 디렉토리가 없습니다. 다듬기 과정 중 fscklost+found 디렉토리를 만들려고 시도합니다.

조치

파일 시스템의 루트에 lost+found 디렉토리를 만들려면 CREATE 프롬프트에서 y를 입력하십시오. lost+found 디렉토리를 만들 수 없을 경우 fsckSORRY. CANNOT CREATE lost+found DIRECTORY 메시지를 표시하고 손실된 inode 연결 시도를 중지합니다. 이 오류는 4단계의 뒷부분에서 UNREF 오류 메시지를 생성합니다. 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

NO SPACE LEFT IN / lost+found (EXPAND)
원인

파일 시스템 루트 디렉토리의 lost+found 디렉토리에 다른 항목을 추가할 수 있는 공간이 없습니다. 다듬기 과정 중 fscklost+found 디렉토리를 확장합니다.

조치

lost+found 디렉토리를 확장하여 새 항목에 대한 공간을 확보하려면 EXPAND 프롬프트에서 y를 입력하십시오. 확장 시도를 실패하면 fsckSORRY. NO SPACE IN lost+found DIRECTORY를 표시하고 lost+found 디렉토리에 대한 파일 연결 요청을 중지합니다. 이 오류는 4단계의 뒷부분에서 UNREF 오류 메시지를 생성합니다. lost+found 디렉토리에서 불필요한 항목을 삭제하십시오. 이 오류가 발생할 경우 -o p 옵션을 통해 다듬기가 적용될 때 fsck가 종료됩니다. 손실된 inode 연결 시도를 중지하려면 n을 입력하십시오.

UNREF FILE I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (RECONNECT)
원인

파일 시스템이 통과될 때 inode-number 파일 inode가 디렉토리 항목에 연결되지 않았습니다. inode-number inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다. fsck의 다듬기 과정 중 해당 크기 또는 해당 링크 수가 0일 경우 파일이 지워지고, 그렇지 않을 경우 파일이 다시 연결됩니다.

조치

inode-number inode를 파일 시스템의 lost+found 디렉토리에 다시 연결하려면 y를 입력하십시오. inode-number inode를 lost+found 디렉토리에 연결할 때 문제가 발생할 경우 이 오류로 인해 4단계에서 lost+found 오류 메시지가 생성될 수 있습니다. 이 오류 상태를 무시하려면 n을 입력하십시오. 이 오류는 항상 4단계에서 CLEAR 오류 상태를 호출합니다.

UNREF type I=inode-number OWNER=UID MODE=file-mode SIZE=file-size 
MTIME=modification-time (CLEAR)
원인

파일 시스템이 통과될 때 type이 디렉토리 또는 파일인 inode-number inode가 디렉토리 항목에 연결되지 않았습니다. inode-number inode의 UID 소유자, file-mode 모드, file-size 크기 및 modification-time 수정 시간이 표시됩니다. fsck의 다듬기 과정 중 해당 크기 또는 해당 링크 수가 0일 경우 파일이 지워지고, 그렇지 않을 경우 파일이 다시 연결됩니다.

조치

해당 컨텐츠를 0으로 설정하여 inode-number inode의 할당을 해제하려면 CLEAR 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

ZERO LENGTH DIRECTORY I=inode-number OWNER=UID MODE=file-mode 
SIZE=file-size MTIME=modification-time(CLEAR)
원인

filename 디렉토리 항목의 file-size 크기가 0입니다. UID 소유자, file-mode 모드, file-size 크기, modification-time 수정 시간 및 filename 디렉토리 이름이 표시됩니다.

조치

해당 컨텐츠를 0으로 설정하여 inode-number 디렉토리 inode의 할당을 해제하려면 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

5단계: 실린더 그룹 메시지 확인

이 단원에서는 현재 Oracle Solaris 릴리스의 5단계 fsck 메시지를 다룹니다.

이 단계에서는 사용 가능한 조각 및 사용된 inode 맵을 확인합니다. 또한 다음으로 인한 오류 상태를 보고합니다.

이러한 메시지(영문자순)는 5단계에서 발생할 수 있습니다.

FRAG BITMAP WRONG (CORRECTED)
원인

실린더 그룹 조각 맵에 일부 사용 가능한 조각이 누락되었습니다. 다듬기 과정 중 fsck가 맵을 재구성합니다.

조치

사용 가능한 조각 맵을 재구성하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

CG cg-number: BAD MAGIC NUMBER
원인

cg-number 실린더 그룹의 매직 넘버가 잘못되었습니다. 일반적으로 이 오류는 실린더 그룹 맵이 삭제되었음을 나타냅니다. 대화형으로 실행할 때 실린더 그룹의 재구성이 필요한 것으로 표시됩니다. 파일 시스템을 다듬는 중인 경우 fsck가 종료됩니다.

조치

이 오류가 발생할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

CORRECT GLOBAL SUMMARY (SALVAGE)
원인

요약 정보가 잘못되었습니다. 다듬기 과정 중 fsck가 요약 정보를 다시 계산합니다.

조치

요약 정보를 재구성하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

5단계: 실린더 그룹 메시지 확인

이 단원에서는 Solaris 10 초기 3/05 릴리스의 5단계 fsck 메시지를 다룹니다.

이 단계에서는 사용 가능한 블록 및 사용된 inode 맵을 확인합니다. 또한 다음으로 인한 오류 상태를 보고합니다.

이러한 메시지(영문자순)는 5단계에서 발생할 수 있습니다.

BLK(S) MISSING IN BIT MAPS (SALVAGE)
원인

실린더 그룹 블록 맵에 일부 사용 가능한 블록이 누락되었습니다. 다듬기 과정 중 fsck가 맵을 재구성합니다.

조치

사용 가능한 블록 맵을 재구성하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

CG character-for-command-option: BAD MAGIC NUMBER
원인

character-for-command-option 실린더 그룹의 매직 넘버가 잘못되었습니다. 일반적으로 이 오류는 실린더 그룹 맵이 삭제되었음을 나타냅니다. 대화형으로 실행할 때 실린더 그룹의 재구성이 필요한 것으로 표시됩니다. 파일 시스템을 다듬는 중인 경우 fsck가 종료됩니다.

조치

이 오류가 발생할 경우 현지 서비스 공급자 또는 다른 적격자에게 문의하십시오.

FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGE)
원인

실제 사용 가능한 블록 수가 파일 시스템 수퍼블록의 사용 가능한 블록 수와 다릅니다. -o p 옵션이 지정된 경우 수퍼블록의 사용 가능한 블록 수가 자동으로 수정됩니다.

조치

수퍼블록의 사용 가능한 블록 정보를 재구성하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

SUMMARY INFORMATION BAD (SALVAGE)
원인

요약 정보가 잘못되었습니다. 다듬기 과정 중 fsck가 요약 정보를 다시 계산합니다.

조치

요약 정보를 재구성하려면 SALVAGE 프롬프트에서 y를 입력하십시오. 이 오류 상태를 무시하려면 n을 입력하십시오.

fsck 요약 메시지

이 단원에서는 현재 Oracle Solaris 릴리스의 fsck 요약 메시지를 다룹니다. Solaris 10 6/06 릴리스 이상을 실행 중이 아닌 경우 정리 단계에서 해당 메시지가 표시됩니다. 자세한 내용은 정리 단계 메시지를 참조하십시오.

파일 시스템이 확인되면 몇 가지 요약 메시지가 표시됩니다.

number-of files, number-of-files
used, number-of-files free (number-of frags, number-of blocks, 
percent fragmentation)

이 메시지는 확인된 파일 시스템의 파일 중 number-of개가 조각 크기의 블록 number-of개를 사용 중이며 파일 시스템에서 사용 가능한 조각 크기의 블록이 number-of개임을 나타냅니다. 괄호 안의 숫자는 사용 가능한 수를 사용 가능한 조각 number-of개, 사용 가능한 전체 크기의 블록 number-of개 및 조각 percent로 분석한 것입니다.

***** FILE SYSTEM WAS MODIFIED *****

이 메시지는 fsck가 파일 시스템을 수정했음을 나타냅니다. 이 메시지가 표시되면 fsck를 다시 실행할 필요가 없습니다. 이 메시지는 fsck의 해결 조치를 나타내는 정보 메시지입니다.

정리 단계 메시지

이 단원에서는 Oracle Solaris 10 릴리스의 fsck 정리 단계 메시지를 다룹니다. 이 릴리스의 메시지는 fsck 요약 단계의 메시지와 유사할 수 있습니다. 자세한 내용은 fsck 요약 메시지를 참조하십시오.

파일 시스템이 확인되면 몇 가지 정리 기능이 수행됩니다. 정리 단계에서는 다음과 같은 상태 메시지가 표시됩니다.

number-of files, number-of-files
used, number-of-files free (number-of frags, number-of blocks, 
percent fragmentation)

이 메시지는 확인된 파일 시스템의 파일 중 number-of개가 조각 크기의 블록 number-of개를 사용 중이며 파일 시스템에서 사용 가능한 조각 크기의 블록이 number-of개임을 나타냅니다. 괄호 안의 숫자는 사용 가능한 수를 사용 가능한 조각 number-of개, 사용 가능한 전체 크기의 블록 number-of개 및 조각 percent로 분석한 것입니다.

***** FILE SYSTEM WAS MODIFIED *****

이 메시지는 fsck가 파일 시스템을 수정했음을 나타냅니다. 이 파일 시스템이 마운트되었거나 현재 루트(/) 파일 시스템인 경우 재부트하십시오. 파일 시스템이 마운트된 경우 파일 시스템의 마운트를 해제하고 fsck를 다시 실행해야 합니다. 그렇지 않을 경우 fsck를 통해 완료된 작업의 실행이 핵심 테이블 복사를 통해 취소될 수 있습니다.

filename FILE SYSTEM STATE SET TO OKAY

이 메시지는 파일 시스템의 filename 파일이 안정적인 것으로 표시되었음을 나타냅니다. fsck -m 명령을 사용하여 파일 시스템을 확인해야 할지 여부를 결정하십시오.

filename FILE SYSTEM STATE NOT SET TO OKAY

이 메시지는 파일 시스템의 filename 파일이 안정적인 것으로 표시되지 않았음을 나타냅니다. fsck -m 명령을 사용하여 파일 시스템을 확인해야 할지 여부를 결정하십시오.