본문 바로가기
HP-UX/Operating System

[HP-UX] mount 시에 'device busy'라는 error가 발생합니다.

by 레이루이 2008. 4. 30.
반응형
HP-UX 11.11 이나 11.23에서 DVD Rom의 umount후의 eject가 되지 않거나,
mount 시에 'device busy'라는 error가 발생합니다.
    
Document ID : 20040511741501
Date  : 2004년 05월 11일
Author  : 정병윤
Document Type  : RCEN
Description  : HP-UX 11.11 이나 11.23에서 DVD Rom의 umount후의 eject가 되지 않거나, mount 시에 'device busy'라는 error가 발생합니다.
Category1  : HP-UX
Category2  : System Admin
Search String  : Device busy
 
 
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
반응형