HP-UX

/dev/dsk/c0t2d0: Device busy

 
mark.M
임시 조언자

/dev/dsk/c0t2d0: Device busy

HP Applicition CD를 설치하려고 하려고 아래와 같이

시디롬 마운트시 에러가 떨어지네요. 사용자도 물론 없고

폴더 처음 만들자 마자 이런에러가 떨어지니 당황스럽네요

pfs마운트를 해줘야 하나요? hp app cd인데...

참고로 파일시스템은 /stand 를 제외하고 모든 lvol이 vxfs사용하고

있습니다.



HPUX/>mount /dev/dsk/c0t2d0 /SD_ROM/

/dev/dsk/c0t2d0: Device busy

3 응답 3
김병수
본과생

/dev/dsk/c0t2d0: Device busy

혹시 cdrom device의 path가 /dev/dsk/c0t2d0 맞는지 확인해보시기 바랍니다.



보통 decice busy라고 나오는 경우 모든 작업이 정상적이라면



장비를 의심해 봐야 합니다.



cdrom device를 check하여 보시기 바랍니다.



아니면 cdrom device를 reset하여 보시기 바랍니다.



그럼~~~
고광태
중학생

/dev/dsk/c0t2d0: Device busy

ioscan -fnkC disk

로 다시 한번 확인해보시고

ioscan -f ( 다시 하드웨어 스캔 )

insf -e (드라이버 다시 생성 )



그리고



bdf 로 다시 확인



umount /SD_CDROM



그다음에



cd /

mount 를 다시 해보세요..







이연주
정기 조언자

/dev/dsk/c0t2d0: Device busy

안녕하십니까.



제 생각에는 cdrom device를 특정 process가 계속 잡고 있어서 mount시 device busy가 나오는 경우가 있을 수 있습니다. 저도 비슷한 현상으로 사이트에서 엄청 고생했었습니다.



일단 lsof라는 tool을 설치하여 cdrom device을 잡고 있는 process가 무엇인지 확인해보십시오. OS version별로 binary로 proting된 것이

있기 때문에 다운받은 후 바로 실행만 하시면 됩니다.



http://ftp.hprc.co.kr/tool/



이 사이트에서 받으시면 됩니다.



# ./lsof | grep c0t2d0



하시면 확인하실수가 있으실 겁니다.



저의 경우는 cdrom device을 계속 잡고 있어서 mount시 계속 device busy가 나왔었습니다.이 process를 찾아보니 backup software와 관련되어 있었고 backup쪽에서 configuration 다시 설정하고 난 후 해결된 적이 있었습니다.





그리고 제가 이 문제 때문에 전에 Q/A검색에서 찾은건데 한번 참조해 보십시오.

물론 저의 경우 이러한 경우는 아니었지만 한번 참조는 해보시만할 것

같아서 올려봅니다.



HP-UX 11.11 이나 11.23에서 DVD Rom의 umount후의 eject가 되지 않거나, mount 시에 'device busy'라는 error가 발생합니다.



HP-UX 11.11이나 11.23에 VXVM 3.5가 설치되어 있는 경우에 발생할 수 있는 error입니다.



다음 두 가지의 문제점이 발생합니다.



1. mount된 DVDrom/CDrom을 umount한 후 media를 eject하려는데 media가 빠지지

않으며, reboot을 해야만 media를 eject할 수 있음



2. 빈 DVD driver에 DVD나 CDrom media를 삽입 후 mount를 시도하면 'device busy'라는

error와 함께 mount가 되지 않는데, reboot 후에는 mount를 할 수 있음





위와 같은 문제가 발생하는 이유는, VXVM이 관련 device 상태를 caching하는 기능에 의해서, 한 번이라도 mount된 DVD는 항상 '사용중(in use)' 상태로 caching하기 때문입니다.

이러한 상태에서 reboot을 실시하면 DVD device에 대해 'in use'로 표시하고 있던 cache 상태가 clear되므로 문제를 해결할 수 있었습니다.



위와 같은 문제는 VXVM을 사용하고 있지 않더라도 해당 SW를 설치만해도 문제증상이 발생할 수 있습니다.



만일 이러한 문제가 발생하고 있다면, 두 가지 방법에 의해서 문제를 해결할 수 있습니다.



1. VXVM을 설치하였으나, 사용하고 있지 않는 경우:



==> 아래의 두 가지 step을 통해 VXVM관련 기능을 disable시킴



touch /etc/vx/reconfig.d/state.d/install-db



reboot





2. VXVM을 사용하고 있는 경우:



==> 다음과 같이 vxdctl명령으로 caching을 disable하면 DVD를 정상적으로

access할 수 있음



vxdctl cachedisable



==> 11.11의 경우, vxdctl 명령어 option 중 cachedisable이 없을 때에는

다음 patch들을 설치하면, cachedisable option을 사용할 수 있음



PHKL_29981 11.11 VxVM 3.5m Kernel Cumulative Patch 05

PHCO_29980 11.11 VxVM 3.5m Command Cumulative Patch 05

PHCO_28693 11.11 VERITAS VM Mgmt Service Provider Patch