Sun Cluster 3.0 시스템 관리 안내서

3.4.2 클러스터 파일 시스템 제거 방법

단순히 클러스터 파일 시스템을 마운트 취소하여 이를 `제거'하십시오. 또한 데이터를 제거하거나 삭제하려는 경우, 시스템에서 주요 디스크 디바이스(또는 메타 디바이스 또는 볼륨)를 제거하십시오.


주 -

클러스터 파일 시스템은 scshutdown(1M)을 실행하여 전체 클러스터를 정지할 때 일어나는 시스템 종료의 일부로서 자동으로 마운트 취소됩니다. 클러스터 파일 시스템은 shutdown을 실행하여 단일 노드를 정지할 때 마운트 취소되지 않습니다. 그러나 시스템 종료되고 있는 노드가 디스크에 연결된 유일한 노드인 경우, 해당 디스크에 있는 클러스터 파일 시스템에 액세스하려는 모든 시도는 오류로 나타납니다.


클러스터 파일 시스템을 마운트 취소하기 위한 필수조건은 다음과 같습니다.

  1. 클러스터의 노드에 대해 수퍼유저가 되십시오.

  2. 마운트되는 클러스터 파일 시스템을 판별하십시오.


    # mount -v
    
  3. 각 노드에서, 클러스터 파일 시스템을 사용하고 있는 모든 프로세스를 나열하므로, 정지하려는 프로세스를 사용자가 알게 됩니다.


    # fuser -c [ -u ] mount-point
    
    -c

    파일 시스템 및 마운트된 해당 파일 시스템 내의 모든 파일에 대한 마운트 지점인 파일에 대해 보고합니다.

    -u

    (선택적) 각 프로세스 ID에 대한 사용자 로그인 이름을 표시합니다.

    mount-point

    프로세스를 정지하려는 클러스터 파일 시스템의 이름을 지정합니다.

  4. 각 노드에서, 클러스터 파일 시스템에 대한 모든 프로세스를 정지하십시오.

    프로세스 정지를 위해 선호되는 메소드를 사용하십시오. 필요할 경우, 다음 명령을 사용하여 클러스터 파일 시스템과 연관된 프로세스의 종료를 강제 실행하십시오.


    # fuser -c -k mount-point
    

    SIGKILL은 클러스터 파일 시스템을 사용하는 각 프로세스로 보내집니다.

  5. 각 노드에서 프로세스가 파일 시스템을 사용하고 있지 않은지 확인하십시오.


    # fuser -c mount-point
    
  6. 단지 한 노드에서, 파일 시스템을 마운트 취소하십시오.


    # umount mount-point
    
    mount-point

    마운트 취소하려는 클러스터 파일 시스템의 이름을 지정합니다. 이것은 클러스터 파일 시스템이 마운트되는 디렉토리 이름 또는 파일 시스템의 디바이스 이름 경로일 수 있습니다.

  7. (선택적) /etc/vfstab 파일을 편집하여 제거되고 있는 클러스터 파일 시스템에 대한 항목을 삭제하십시오.

    /etc/vfstab 파일에 있는 클러스터 파일 시스템의 항목이 있는 각 클러스터 노드에서 이 단계를 수행하십시오.

  8. (선택적) 디스크 디바이스 group/metadevice/plex를 제거하십시오.

    자세한 내용은 볼륨 관리자 문서를 참조하십시오.

3.4.2.1 예제-클러스터 파일 시스템 제거

다음 예제에서는 Solstice DiskSuite 메타 디바이스 /dev/md/oracle/rdsk/d1에서 UFS 클러스터 파일 시스템을 제거합니다.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct  3 08:56:16 1999
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(on each node, remove the highlighted entry:)
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
[Save and exit.]

주 -

클러스터 파일 시스템의 데이터를 제거하려면, 주요 디바이스를 제거하십시오. 자세한 내용은 볼륨 관리자 문서를 참조하십시오.