hp-ux jfs filesystem fsck error
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
hp-ux jfs filesystem fsck error
2011. 3. 31. 11:14
Inode를 Bad 상태로 표시하기
inode 갱신 또는 디렉토리 블록(directory-block) 갱신이 실패하면 Inode들은
bad라고 표시될 수 있습니다. 이 실패들의 유형들에서, 파일 시스템은 어떤 정보
가 디스크상에 있는지 알지 못하며 유효하지 않다고 발견된 모든 정보들을 고려합니다.
inode가 bad라고 표시된 후에도, 커널은 여전히 파일 이름에 대한 접근을 허용합니다.
그러나 파일에 대한 데이터에 접근하거나 inode를 변경하려는 어떠한 시도도 실패합니다.
트랜잭션들을 사용 불가하게 만들기
intent 로그를 기록하는 동안에 파일 시스템이 에러를 탐지하면, 파일 시스템은
트랜잭션들을 사용 불가하게 만듭니다.
트랜잭션들을 사용 불가하게 된 후에도, 파일 시스템 안의 파일들은 여전히 읽기, 쓰기가
가능합니다. 그러나 블록이나 inode frees 또는 할당들(allocations), 구조적 변경들(structural changes),
디렉토리 엔트리 변경들(directory entry changes) 또는 메타 데이터(metadata)에 대한
어떠한 다른 변경들도 허용되지 않습니다.
파일 시스템을 사용 불가하게 만들기
파일 시스템의 무결성을 손상시키는 에러가 발생하면, VxFS는 자기 자신을
사용 불가하게 만듭니다. 만약 intent 로그가 실패하거나 inde-list 에러가
발생하면 다음 fsck가 모든 구조적 체크를 수행하도록 하기 위해
수퍼-블록(super-block)은 통상 갱신됩니다.(VX_FULLFSCK 플래그를 설정함)
만약 이 수퍼-블록 갱신이 실패하면, 파일 시스템에 대해 어떠한 변화가
발생하면 intent 로그 릴레이(relay)에 의해 탐지되지 않는 불일치가 일어납니다.
이러한 상황을 피하기 위해 파일 시스템은 자기 자신을 사용 불가하게 만듭니다.
사용 불가 파일 시스템을 회복시키기
파일 시스템이 사용불가할 때, 어떠한 데이터도 디스크에 기록될 수 없습니다.
비록 일부 마이너(minor)파일 시스템 작업이 여전히 작동하지만, 대부분은
단순히 EIO를 리턴합니다. 파일 시스템이 사용 불가할 때에 행해질 수 있는
유일한 방법은 마운드 해제을 하고 fsck를 full로 실행하는 것입니다.
비록 로그 릴레이(log replay)가 깨끗한 파일 시스템을 만들 수 있지만,
안전을 위해 구조적 점검을 full로 수행하십시오.
full로 구조적 점검을 수행하기 위해 다음을 입력하십시오:
fsck -F vxfs -o full, nolog /dev/vg05/rlvol8
파일 시스템은 디스크 에러들 때문에 사용 불가하게 됩니다.
파일 시스템을 사용 불가하게 만드는 디스크 실패들은 가능한 한 빨리
수정되어야 합니다 ( fsck_vxfs(1M) 참조).
커널 메시지
이 섹션은 산술 순서(numerical order)로 VxFS 커널 에러 메시지들을 열거합니다.
각각의 메시지에 대한 설명 부-섹션(Explanation sub-section)은 문제를 설명하고
대처 방법 부 섹션(Action sub-section) 가능한 해결책을 제안합니다.
전역 메시지 ID
VxFS 커널 메시지가 시스템 콘솔에 보일 때마다, 커널 메시지는 1씩 증가하는
msgcnt 필드에서 보이는 메시지 ID와 함께 보입니다.
이 ID는 파일 시스템 문제들을 분석하는데 도움이 되도록 하기 위해
일련의 이벤트들을 알도록 하는 것을 보장합니다.
각각의 메시지는 또한 내부 커널 버퍼에 기록되고 /var/adm/messages 파일 안에서
이 메시지를 볼 수 있습니다.
몇몇의 경우에 , 커널 버퍼에 추가적 데이터가 기록됩니다. 예를 들면, inode가 bad
라고 표시되면 bad inode의 내용들이 기록됩니다. 콘솔에 에러 메시지가 보이면
사용자는 /var/adm/messages에서 메시지를 찾고 추가적 정보를 얻기 위해 고유한
메시지 ID를 사용할 수 있습니다.
Message: 001
NOTICE: msgcnt x: vxfs: mesg 001: vx_nospace - mount_point file system
full (n block extent)
설명
파일 시스템이 공간 부족합니다. 종종 충분한 공간이 있는데 한개의 악성 프로세스가
남은 모든 빈 공간을 사용할 경우가 있습니다. 다른 경우, 비어 있는 가용 공간이
단편화되고 어떤 파일들에 대해 사용될 수 없게 됩니다.
대처 방법
파일 시스템 안의 빈 공안을 감시하면서 이것이 꽉 차지 않도록 합니다.
만약 악성 프로세스가 모든 공간을 사용해 버린다면 , 그 프로세스를 멈추고
이 프로세스에 의해 생성된 파일들을 발견합니다. 그리고 이를 제거합니다.
만약 파일 시스템에 공간이 부족하면 파일들을 제거하고 조각모음하거나 또는
파일 시스템을 확장합니다. 파일들을 제거하려면, 제거될 파일들의 경로를
찾기 위해 find 명령어를 사용합니다. 가장 적은 양의 작업으로 가장 많은
공간을 확보하기 위해, 더 이상 필요가 없는 파일이나 파일 트리를 제거합니다.
조각모음을 하거나 파일 시스템을 확장하려면 fsadm을 사용하십시오
(fsadm(1M) 매뉴얼 페이지를 참조).
Message: 002
WARNING: msgcnt x: vxfs: mesg 002:
vx_snap_strategy - mount_point file system write attempt to read-only
file system
WARNING: msgcnt x: vxfs: mesg 002: vx_snap_copyblk - mount_point file
system write attempt to read-only file system
설명
커널이 읽기 전용 파일 시스템을 기록하려고 합니다. 이것은 문제인 것 같지는
않습니다. 그러나 이런 현상이 발생하면 파일 시스템이 사용 불가하게 됩니다.
대처 방법
파일 시스템이 씌여지지 않았습니다. 그래서 어떠한 대처 방법도 필요하지 않습니다.
사용자의 고객 지원팀에 버그를 알림니다.
Message: 003, 004, 005
WARNING: msgcnt x: vxfs: mesg 003: vx_mapbad - mount_point
file system free extent bitmap in au aun marked bad
WARNING: msgcnt x: vxfs: mesg 004: vx_mapbad - mount_point file system
free inode bitmap in au aun marked bad
WARNING: msgcnt x: vxfs: mesg 005: vx_mapbad - mount_point file system
inode extended operation bitmap in au aun marked bad
설명
비트맵(bitmap)을 기록하는 동안에 I/O 실패가 일어나면, 맵은 bad라고
표시됩니다. 커널은 맵들이 유효하지 않다고 여깁니다. 그래서 맵으로부터
더 이상의 자원 할당도 하지 않습니다. 그러면 df가 적합한 양의 빈 공간을
알려줄 지라도 파일 시스템이 하여금 "out of space" 또는 "out of inode"
에러 메시지를 알리게 됩니다. 이 에러는 또한 비트맵 불일치들 때문에도
발생합니다. 만약 비트맵이 무결성 점검에 실패하거나 비트맵 안에서 이미
비어있는 블록들에서 메모리 해제작업이 일어나면 파일 시스템은 손상됩니다.
이것은 사용자 또느 프로세스가 장치에 바로 기록했거나 또는 파일 시스템을
변경하기 위해 fsdb를 사용했기 때문에 발생할지도 모릅니다.
VX_FULLFSCK 플래그가 설정됩니다. 만약 실패한 맵이 빈 확장 비트맵이고
VX_FULLFSCK 플래그가 설정되지 않다면 파일 시스템은 사용 불가하게됩니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 문제가 디스크 실패이면
디스크를 교체합니다. 만약 문제가 I/O 실패와 관련되지 않다면 어떻게
디스크가 손상되었는지를 알아냅니다. 어떤 사용자나 프로세스도 장치에
기록할 수 없었다면, 사용자 고객 지원팀에 이 문제를 알리시기 바랍니다.
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행시키기 위해 fsck
를 사용합니다.
Message: 006, 007
WARNING: msgcnt x: vxfs: mesg 006: vx_sumupd -
mount_point file system summary update in au aun failed
WARNING: msgcnt x: vxfs: mesg 007: vx_sumupd - mount_point file system
summary update in inode au iaun failed
설명
디스크에 할당 단위(unit) 또는 inode 할당 단위비트맵 유약 정보를 기록하는 동안에
I/O 에러 발생했습니다. 이것은 파일 시스템상에서 VX_FULLFSCK 플래그를 설정합니다.
만약 VX_FULLFSCK 플래그가 설정될 수 없다면 파일 시스템은 사용 불가하게 됩니다.
대처 방법
I/O 에러들을 위해 콘솔 로그를 점검합니다. 문제가 디스크 실패 때문에 발생했다면
쓰기 접근을 위해 파일 시스템이 마운트되기 전에 디스크를 교체합니다.
그리고 구조적 점검을 full로 실행시키기 위해 fsck를 사용합니다.
Message: 008, 009
WARNING: msgcnt x: vxfs: mesg 008: vx_direrr - mount_point file system
inode inumber block blkno error errno
WARNING: msgcnt x: vxfs: mesg 009: vx_direrr - mount_point file system
inode inumber immediate directory error errno
설명
디렉토리 작업이 예상치 못한 방법으로 실패했습니다. 마운트 위치, inode ,
그리고 블록 번호는 실패하는 디렉토리를 확인합니다. 만약 inode가 immediate
디렉토리라면, 다렉토리 엔트리는 inode에 저장됩니다, 따라서 어떠한 블록 번호도
보고되지 않습니다. 만약 에러가 ENOENT 또는 ENOTDIR 이었다면 디렉토리 블록에서
불일치가 탐지됩니다. 이 불일치는 bad free count 일 수있고 손상된 hash chain일
수도 있고 또는 어떤 유사한 디렉토리 구조 에러일 수 있습니다.
만약 에러가 EIO 또는 ENXIO이면 , 디스크 블록에 읽기 또는 쓰기 작업을 수행하는
동안에 I/O 실패가 발생합니다. 다음 번에 가동 될 때 구조적 점검이 full로 실행되기
하기 위해 VX_FULLFSCK 플래그가 수퍼-블록에 설정합니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 디스크 실패로 인해 문제가 발생했다면
쓰기 접근을 위해 파일 시스템이 마운트되기 전에 디스크를 교체합니다.
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
Message: 010
WARNING: msgcnt x: vxfs: mesg 010: vx_ialloc - mount_point file system
inode inumber not free
설명
커널이 빈 inode 비트맵으로부터 inode을 할당할 때, 커널은 inode의 모드와 링크 개수를
점검합니다. 둘 중 한개가 0 이 아니면, 빈 inode 비트맵 또는 inode 목록은 손상되었습니다.
다음 번에 가동 될 때 구조적 점검이 full로 실행되게
하기 위해 VX_FULLFSCK 플래그가 수퍼-블록에 설정합니다.
대처 방법
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
Message: 011
NOTICE: msgcnt x: vxfs: mesg 011: vx_noinode - mount_point file system
out of inodes
설명
파일 시스템에 inode들이 부족합니다.
대처 방법
파일 시스템에 빈 inode들을 감시합니다. 만약 파일 시스템이 꽉 차 있으면
파일들을 지우거나 또한 파일 시스템을 확장함으로써 더 많은 inode들을 생성합니다.
1장 "The VERITAS File System," 과 fsadm(1M) 온라인 매뉴얼 페이지에서 파일시스템
크기 조정이 설명되어 있습니다.
Message: 012
WARNING: msgcnt x: vxfs: mesg 012: vx_iget - mount_point file system
invalid inode number inumber
설명
커널이 inode를 읽으려고 시도할 때 , 커널은 유효한 범위에 대해 inode 수를
점검합니다. 만약 inode 수가 범위 밖에 있으면 inode 수를 가리키는 데이터 구조는
부정확한 것이므로 수정되어야 합니다.
다음 번에 가동 될 때 구조적 점검이 full로 실행되게
하기 위해 VX_FULLFSCK 플래그가 수퍼-블록에 설정합니다.
대처 방법
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
Message: 013
WARNING: msgcnt x: vxfs: mesg 013: vx_iposition - mount_point file
system inode inumber invalid inode list extent
설명
버전 2와 위의 디스크 레이아웃의 경우, inode목록은 동적으로 할당됩니다.
커널이 inode를 읽으려고 시도할 때 , 커널은 inode 목록 파일에서 inode의 위치를
찾아야 합니다. 만약 커널이 bad extent 를 발견하면 inode는 접근될 수 없습니다.
모든 inode 목록 extent들은 파일 시스템이 마운트될 때에 유효합니다. 그래서 만약
커널이 bad extent 를 발견하면 inode 목록의 무결성에 대해서 의문을 던질만 합니다.
이것은 메우 심각한 에러입니다. VX_FULLFSCK 플래그가 수퍼-블록에 설정되고
파일 시스템이 사용 불가하게 됩니다.
대처 방법
Action
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
Message: 014
WARNING: msgcnt x: vxfs: mesg 014: vx_iget - inode table overflow
설명
모든 시스템 인-메모리 inode들이 작업중이고 새로운 inode를 사용하려는 시도가
발생했습니다.
대처 방법
실행 중인 프로세스들을 조사하여 어떤 프로세스들이 inode들을 사용중인지를
결정합니다. 만약 악성 프로세스들이 있는 것처럼 보이면 그것들이 inode들을
묶어 버릴지도 모릅니다. 만약 시스템 로그(system load)가 정상처럼 보이면
커널에서 vxfs_ninode 인자를 증가시킵니다.
(5장에 있는 "Internal Inode Table Size" 과 "Performance and Tuning" 참조)
Message: 015
WARNING: msgcnt x: vxfs: mesg 015: vx_ibadinactive - mount_point file
system can't mark inode inumber bad
WARNING: msgcnt x: vxfs: mesg 015: vx_ilisterr - mount_point file
system can't mark inode inumber bad
설명
디스크상의 inode를 bad라고 표시하려는 시도와 VX_FULLFSCK 플래그를 설정
하는 수퍼-블록 갱신이 실패했습니다. 이는 inode 목록 블록과 수퍼-블록에 I/O 실패들이
발생했기 때문에 심각한 디스크 에러가 발생할 수 도 있다는 것을 나타냅니다.
파일 시스템 무결성을 보존하기 위해 파일 시스템을 사용불가로 만듭니다.
대처 방법
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 디스크가 실패했다면 파일 시스템을
재마운트하기 전에 디스크를 교체합니다.
Message: 016
WARNING: msgcnt x: vxfs: mesg 016: vx_ilisterr - mount_point file
system error reading inode inumber
설명
inode 목록을 읽는 동안에 I/O 에러가 발생했습니다. The VX_FULLFSCK 플래그가
설정되었습니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 디스크 실패로 인해 문제가
발생했다면, 쓰기 접근을 위해 파일 시스템이 마운트 되기 전에 디스크를
교체합니다. 파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해
fsck를 사용합니다.
Message: 017 WARNING: msgcnt x: vxfs: mesg 017: vx_attr_getblk
- mount_point file system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_attr_iget - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_attr_indadd - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_attr_indtrunc - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_attr_iremove - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_bmap - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_bmap_indirect_ext4 - mount_point
file system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_delbuf_flush - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_dio_iovec - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_dirbread - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_dircreate - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_dirlook - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_doextop_iau - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_doextop_now - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_do_getpage - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_enter_ext4 - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_exttrunc - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_get_alloc - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_ilisterr - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_ilock - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_indtrunc - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_iread - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_iremove - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_iremove_attr - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_logwrite_flush - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_oltmount_iget - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_overlay_bmap - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_readnomap - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_reorg_trunc - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_stablestore - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_tranitimes - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_trunc - mount_point file system
inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_write_alloc2 - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_write_default - mount_point file
system inode inumber marked bad
WARNING: msgcnt x: vxfs: mesg 017: vx_zero_alloc - mount_point file
system inode inumber marked bad
설명
inode 정보가 더 이상 종속적이지 않을 때, 커널은 디스크상에서 그것을 bad로
표시합니다. inode를 bad라고 표시하는 가장 흔한 이유는 디스크 I/O 실패입니다.
만약 inode 목록에 , 디렉토리 블록에 , 또는 간접적 주소 extent에 I/O 실패가 있다면
inode의 데이터 무결성 또는 커널이 inode 목록에 쓰려고 하는 데이터는 의문을 갖아볼
만합니다. 이 경우, 디스크 드라이버는 에러 메시지를 출력하고 하나 또는 그 이상의
inode들이 bad라고 표시됩니다. 커널이 유효성 점검을 하는 동안 디렉토리 데이터 블록에서
bad extent 주소, 유효하지 않는 inode 필드들 , 또는 손상을 발견하면 커널은 또한 inode를
bad라고 표시합니다. 유효성 점검 실패는 파일 시스템이 손상되었다는 것을 나타냅니다.
이것은 일반적으로 사용자나 프로세스가 장치에 직접으로 쓰려고 했거나 파일 시스템을 변경하기
위해 fsdb를 사용했기 때문에 발생합니다.파일 시스템을 마운트 해제하고 구조적 점검을
full로 실행하기 위해 fsck를 사용합니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 문제가 디스크 실패라면
디스크를 교체합니다. 만약 문제가 I/O 실패와 관련이 있지 않다면
디스크가 어떻게 손상되었는지를 알아냅니다. 어떠한 사용자나 프로세스도
장치에 쓰고 있지 않다면 고객 지원탐에 문제를 알립니다.
역시 이 경우에, 파일 시스템을 마운트 해제하고 구조적 점검을
full로 실행하기 위해 fsck를 사용합니다.
Message: 018
WARNING: msgcnt x: vxfs: mesg 018: vx_idelxwri_done - file
system
inode had a write error at offset
설명
이 메시지는 비-동기식 쓰기 데이터 확장을 출력하려는 동안에 파일 시스템이 에러를
만났을 때 출력됩니다.
파일을 위한 데이터가 씌여질 수 없었기 때문에, 파일은 아마 유효하지 않는 데이터를 포함
하고 있을 것입니다. 만약 파일 시스템이 blkclear 마운트 옵션으로 마운트 되었다면
VX_AF_NOGROW 플래그가 파일에 설정됩니다. 이 플래그가 설정되면 파일을 확장하려면
더이상의 시도는 실패합니다. 플래그는 파일이 truncated 될 때에 clear됩니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 문제가 디스크 실패로 인해 발생했다면
디스크는 가능한 한 빨리 수정되어야 합니다. 만약 디스크가 실패하면 쓰기 접근을 위해
파일 시스템이 마운트되기 전에 이 디스크는 수리되어야 합니다.
fsck 프로그램이 다음번 관리 목적 시에 구조적 점검을 full로 할 것을 확실시 합니다.
ff 유틸리티는 실패한 파일 이름을 결정하기 위해 사용되어져야 합니다.
파일의 내용들은 점검되어야 하며 필요하다면, backup으로부터 복원되거나 재생성되어야 합니다.
Message: 019
WARNING: msgcnt x: vxfs: mesg 019: vx_log_add - mount_point file system
log overflow
설명
ID 오버플로우를 기록합니다. log ID가 VX_MAXLOGID에 이르면(기본적으로 대략 10억)
이후를 위해 파일 시스템이 log ID를 재설정하도록 하기 위해 플래그가 설정됩니다.
log ID가 재설정(reset)되지 않았다면, log ID가 VX_DISLOGID에 이를 때
(기본적으로 대략 5억), 파일 시스템이 사용 불가하게 됩니다.
로그 재설정이 60초동기간경으로 발생하기 때문에 기서은 결코 일어나지 않아야 합니다.
대처 방법
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
Message: 020
WARNING: msgcnt x: vxfs: mesg 020: vx_logerr - mount_point file system
log error errno
설명
Intent 로그가 실패했습니다. 커널이 로그 릴레이(log relay)가 실행되는 것을 막기 위해
수퍼-블록에 VX_FULLFSCK 과 VX_LOGBAD 플래그를 설정하려고 할 것입니다.
만약 수퍼-블록이 갱신될 수 없다면, 파일 시스템은 사용 불가하게 됩니다.
대처 방법
파일 시스템을 마운트 해제하고 구조적 점검을 full로 실행하기 위해 fsck를 사용합니다.
I/O에러를 위해 콘솔 로그를 점검합니다.만약 디스크가 실패했다면 파일 시스템을
다시 마운트하기 전에 디스크를 교체합니다.
Message: 021
WARNING: msgcnt x: vxfs: mesg 021: vx_mountsetup - mount_point file system
validation failure
설명
VERITAS 파일 시스템이 마운트될 때, 구조가 디스크로부터 읽혀집니다.
만약 파일 시스템이 clead이라 표시되면 구조는 정확하고 intent 로그의 첫번째
블록은 지워집니다. 만약 어떠한 I/O 문제가 있거나 구조가 불일치하다면
커널은 VX_FULLFSCK 플래그를 설정하고 마운트는 실패합니다.
만약 에러가 I/O 실패와 관련되지 않으면 이것은 사용자난 프로세스가
장치에 직접적으로 기록하려고 했거나 또는 파일 시스템을 변경하기 위해
fsdb를 사용했기 때문에 발생했을지도 모릅니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 문제가 디스크 문제라면
디스크를 교체합니다. 문제가 I/O 실패와 관련되지 않으면 디스크가 어떻게 손상되었는지
알아냅니다. 만약 어떠한 사용자나 프로세스도 장치에 쓰고 있지 않다면 사용자의
고객 지원팀에 문제를 알리시기 바랍니다.
이 경우에도, 파일 시스템을 마운드 해제하고 구조적 점검을 full로 하기 위해
fsck를 사용합니다.
Message: 022
WARNING: msgcnt x: vxfs: mesg 022: vx_mountroot - root file system
remount failed
설명
루트 파일 시스템을 재마운트하는 작업이 실패했습니다. 읽기/쓰기
접근을 위해 파일 시스템이 재마운트될 수 없다면 시스템은 사용될 수
없습니다. VERITAS 루트 파일 시스템이 먼저 마운트 될 때, 이것은 읽기 전용
접근으로 마운트됩니다. fsck가 가동된 후에 파일 시스템은 읽기/쓰기 접근
을 위해 재마운트됩니다. 만약 fsck가 크기재조정작업을 완성했거나 fsck가
실행되기 전에 열렸던 파일을 수정했다면 재마운트는 실패합니다.
또한 재마운트 실행 중에 I/O 에러가 발생하면 실패합니다.
일반적으로, 시스템이 멈추고 자동으로 재부팅합니다.
대처 방법
시스템을 재부팅합니다.시스템은 루트(root)를 깨끗하게 재마운트하거나
구조적 점검을 full로 실행하고 깨끗하게 재마운트합니다.
만약 재마운트가 성공하면, 더 이상의 대처 방법이 필요 없습니다.
I/O 에러를 위해 콘솔 로그를 점검합니다.
만약 디스크가 실패하면, 쓰기 접근을 위해 파일 시스템이 마운트되기 전에
디스크를 교체합니다. 만약 시스템이 나타나지 않고 full structural fsck
가 실행되지 않았다면, 시스템을 backup root로 재부팅하고 수동으로
full structural fsck 를 실행합니다. 만약 full structural fsck 후에도
문제가 지속되고 I/O 어떠한 에러도 없다면, 사용자의 고객 지원팀에
연락하시기 바랍니다.
Message: 023
WARNING: msgcnt x: vxfs: mesg 023: vx_unmountroot - root file system is
busy and can't be unmounted cleanly
설명
파일 시스템에 활성 파일들이 있어 이 파일들 때문에 마운트 해제가 실패합니다.
시스템이 멈추었을 때, 루트 파일 시스템이 마운트 해제됩니다.
이런 현상은 프로세스가 멈추고 루트(root)를 마운트 해제하기 전에 이를 종료
시킬 수 없을 때 종종 발생합니다.
대처 방법
시스템이 재부팅할 때 fsck가 실행될 것입니다. fsck는 파일 시스템을
정결하게 해야 합니다. 어떠한 다른 대처 방법도 필요가 없습니다.
만약 시스템이 멈출 때마다 문제가 발생하면 원인을 찾아 사용자의
고객 지원팀에 연락하시기 바랍니다.
Message: 024
WARNING: msgcnt x: vxfs: mesg 024: vx_cutwait - mount_point file system
current usage table update error
설명
current usage table (CUT)에 대한 갱신이 실패했습니다. 버전 2 디스크
레이아웃의 경우, CUT는 파일집합 버전 번호와 각 파일집합에 의해 사용되는
블록들의 모든 번호를 포함합니다. 수퍼-블록에 VX_FULLFSCK 플래그가 설정됩니다.
수퍼-블록이 씌여질 수 없다면, 파일 시스템은 사용 불가하게 됩니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행시키기 위해 fsck를 사용합니다.
Message: 025
WARNING: msgcnt x: vxfs: mesg 025: vx_wsuper - mount_point file system
superblock update failed
설명
크기조정 작업 중 수퍼-블록을 쓰려고 하는 동안 I/O 에러가 발생합니다.
파일 시스템이 사용 불가하게 됩니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행시키기 위해 fsck를 사용합니다.
I/O 에러를 위해 콘솔 로그를 점검합니다. 만약 문제가 디스크 실패라면
파일 시스템이 쓰기 접근을 위해 마운트 되기 전에 디스크를 교체합니다.
Message: 026
WARNING: msgcnt x: vxfs: mesg 026: vx_snap_copyblk - mount_point
primary file system read error
설명
스냅샷(Snapshot) 파일 시스템 에러. 주 파일 시스템이 기록될 때 원본 데이터에 대한
사본이 스냅샷 파일 시스템에 씌여져야 합니다. 복사 도중에 주 파일 시스템에
읽기 에러가 발생하면 데이터 사본을 가지고 있지 않는 모든 스냅샷 파일 시스템은
구형화되고 사용 불가하게 됩니다.
대처 방법
주 파일 시스템에 대한 에러 메시지를 출력합니다. 주 파일 시스템에서 에러를 결정하고
에러 발생 시 실패했던 스냅샷을 사용했던 백업들과 다른 응용 프로그램들을 재실행합니다.
Message: 027
WARNING: msgcnt x: vxfs: mesg 027: vx_snap_bpcopy - mount_point
snapshot file system write error
설명
스냅샷 파일 시스템에 대한 쓰기가 실패했습니다.
주 파일 시스템이 갱신되면서, 원본 데이터에 대한 사본들이 주 파일 시스템으로부터
읽혀지고 스냅샷 파일 시스템으로 기록됩니다. 이들 중 어느 하나가 실패하면
스냅샷 파일 시스템은 사용 불가하게 됩니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다.만약 디스크가 실패하면
이를 교체합니다. 디스크상의 에러를 결정하고 에러 발생 시 실패했던
스냅샷을 사용했던 백업과 다른 응용 프로그램을 재실행합니다.
Message: 028
WARNING: msgcnt x: vxfs: mesg 028: vx_snap_alloc - mount_point snapshot
file system out of space
설명
스냅? 파일 시스템이 변경 사항을 저장하기 위한 공간이 부족합니다.
스냅샷 백업 동안에, 주 파일 시스템이 변경됨에 따라 원본 데이터가
스냅샷 파일 시스템으로 복사됩니다. 이 에러는 스냅샷 파일 시스템이 실수로
마운트 된 상태로 남겨져 있을 경우에 또는 스냅샷 파일 시스템에 너무나 적은
디스크 공간이 주어졌거나 또는 주 파일 시스템에 예상치 못한 대처 방법이 적용되었을
경우 발생할 수 있습니다. 스냅샷 파일 시스템은 사용 불가하게 됩니다.
대처 방법
스냅샷 파일 시스템에 정확한 양의 공간이 주어지도록 합니다.
정확한 양의 공간이 주어졌다면 주 파일 시스템에 활성 레벨을 결정합니다.
만약 주 파일 시스템이 흔치 않게 바쁜 작업을 하고 있었다면, 백업을 다시
실행시킵니다. 주 파일 시스템이 정상적인 경우보다 바쁘다면, 주 파일 시스템이
상대적으로 유휴 상태이거나 또는 디스크 공간의 양이 스냅샷 파일 시스템에 할당
되었을 때에 백업을 이동시킵니다. 에러가 발생했을 때 실패한 백업을 재실행합니다.
Message: 029, 030
WARNING: msgcnt x: vxfs: mesg 029: vx_snap_getbp - mount_point snapshot
file system block map write error
WARNING: msgcnt x: vxfs: mesg 030: vx_snap_getbp - mount_point snapshot
file system block map read error
설명
스냅샷 백업 동안에, 각각의 스냅샷 파일 시스템은 디스크상에 블록 맵을 유지합니다.
블록 맵은 주 파일 시스템으로부터 온 데이터가 스냅샷 파일 시스템의 어디에 저장되어
있는지를 스냅샷 파일 시스템에 알려줍니다. 블록 맵(block map)에 대한 I/O 작업이
실패한다면, 스냅샷 파일 시스템은 사용 불가하게 됩니다.
대처 방법
I/O 에러를 위해 콘솔 로그를 점검합니다. 디스크가 실해라면 이를 교체합니다.
디스크상의 에러를 결정하고 에러 발생 시 실패한 백업을 재실행합니다.
Message: 031
WARNING: msgcnt x: vxfs: mesg 031: vx_disable - mount_point file system
disabled
설명
어떤 이유를 나타내는 메시지에 이어 파일 시스템이 사용 불가하게 됩니다.
이런 현상은 종종 심각한 디스크 문제를 나타냅니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행하기 위해
fsck를 사용합니다. 만역 문제가 디스크 실패라면 쓰기 접근을 위해 파일 시스템
이 마운트되기 전에 디스크를 교체합니다.
Message: 032
WARNING: msgcnt x: vxfs: mesg 032: vx_disable - mount_point snapshot
file system disabled
설명
어떤 이유를 나타내는 메시지에 이어 파일 시스템이 사용 불가하게 됩니다.
대처 방법
스냅샷 파일 시스템을 마운트 해제하고 메시지가 나타내는 문제를 수정하고
에러 때문에 실패한 백업들을 재실행합니다.
Message: 033
WARNING: msgcnt x: vxfs: mesg 033: vx_check_badblock - mount_point file
system had an I/O error, setting VX_FULLFSCK
설명
디스크 드라이버가 I/O 에러를 만날 때 , 디스크 드라이버는 수퍼-블록 구조 안의
플래그를 설정합니다. 만약 플래그가 설정되면 커널은 예방 차원으로서 VX_FULLFSCK
플래그를 설정할 것입니다. 다른 어떤 에러도 VX_FULLFSCK 플래그를 설정하지 않았기
때문에 실패는 아마 데이터 블록상에서 발생했을 것입니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행하기 위해
fsck를 사용합니다. I/O 에러를 위해 콘솔 로그를 점검합니다. 만약
문제가 디스크 실패라면, 파일 시스템이 쓰기 접근을 위해 마운트 되기 전에
디스크를 교체합니다.
Message: 034
WARNING: msgcnt x: vxfs: mesg 034: vx_resetlog - mount_point file
system can't reset log
설명
파일 시스템상의 로그 ID를 재설정하는 동안에 커널이 에러를 만납니다.
이런 현상은 오직 수퍼-블록 갱신 또는 로그 쓰기시 장치 실패를 만났을
경우에만 발생합니다. 무결성을 보존하기 위해 파일 시스템은 사용 불가
하게 됩니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행하기 위해
fsck를 사용합니다. I/O 에러를 위해 콘솔 로그를 점검합니다. 만약
문제가 디스크 실패라면, 파일 시스템이 쓰기 접근을 위해 마운트 되기 전에
디스크를 교체합니다.
Message: 035
WARNING: msgcnt x: vxfs: mesg 035: vx_inactive - mount_point file
system inactive of locked inode inumber
설명
inode가 사용 중인 동안 inode에 대해 VOP_INACTIVE 이 호출되었습니다.
이것은 결코 발생하지 말아야 하는데 만약 발생하면 파일 시스템은 사용
불가하게 됩니다.
대처 방법
파일 시스템을 마운트 해제하고 full structural check를 실행하기 위해
fsck를 사용합니다. 사용자의 고객 지원팀에 버그를 알려주십시오.
Message: 036
WARNING: msgcnt x: vxfs: mesg 036: vx_lctbad - mount_point file system
link count table lctnumber bad
설명
link count table (LCT)에 대한 갱신이 실패했습니다. 버전 2와 그 이상의 디스크
레이아웃의 경우 LCT는 포함합니다
출처 : HP ITRC
출처 : HP ITRC
Skin By KEBIBLOG Ver 1.0 Copyright ⓒ KEBI BLOG. All rights reserved.