HP-UX

Syslog 봐 주세요.. sisc문제..

 
홍진석
비정기 조언자

Syslog 봐 주세요.. sisc문제..

아래와 같이 syslog에 나타납니다.



해당 dev는 hitachi Disk를 사용중입니다.



vmunix: SCSI: Async write error -- dev: b 31 0x052100, errno: 126, resid: 4096,

vmunix: blkno: 268416, sectno: 536832, offset: 274857984, bcount: 4096.

vmunix: SCSI: Async write error -- dev: b 31 0x052100, errno: 126, resid: 8192,

vmunix: blkno: 6095424, sectno: 12190848, offset: 1946746880, bcount: 8192.

vmunix:
2 응답 2
김병수
본과생

Syslog 봐 주세요.. sisc문제..

예 맞습니다.

scsi disk 문제 입니다.



# lsdev |grep -i 31

하시면 disk 가 나올것입니다.

dev: b 31 의미는 scsi device 를 의미하구요.

뒤의 0x052100는 /dev/dsk/c5t2d1을 의미합니다.



따라서 # ioscan -funC disk

를 하여 /dev/dsk/c5t2d1 의 상태를 확인하시기 바랍니다.



hitachi disk array인것으로 보아 lun1 인것 같군요.



hitachi disk array 의 상태를 확인하시기 바랍니다.



그럼 즐거운 명절 보내시기 바랍니다.









이명우
정기 조언자

Syslog 봐 주세요.. sisc문제..

syslog에 나타나는 형식이 좀 다른데 이런 형식은 coding 하기가

쉽습니다.

b 31 : 이 의미는 block Device 31번이라는 의미입니다.

아시겠지만 unix의 device는 character device와 block device 두

종류가 있으니까요?

다른 OS는 어떤지 모르지만 HP-UX 는 lsdev 라는 명령어가 있습니다.

출력되는 내용은 첫 Column은 Character Device Number 이고 그 다음

Column은 Block Device Number 입니다. Column이 두개 더 있죠..

님께서 lsdev | more로 보시면 바로 아실 수 있습니다.

그리고 0x052100 이면 0x는 Hexa 값임을 의미하고 그 뒤 두자리는

C(Controller Number) 즉 05입니다. 그리고 다음 자리는 Target Number

즉 SCSI ID 2번이라는 의미입니다. 그리고 그다음은 Device Number

즉 1번입니다. 그래서 종합해 보면 Block Device 31번은 sdisk Driver

에 Disk Class입니다.

그래서 /dev/dsk/c5t2d1(c05t2d1이라는 File은 없습니다.) 을 점검해

보시면 됩니다. diskinfo /dev/rdsk/c5t2d1 으로 정보가 제대로

나오는지 또 lssf /dev/dsk/c5t2d1 를 사용하여 정보가 제대로 보이

는지 확인해 보세요.

그럼 좋은 하루 되시길...