Sun Cluster 3.0 12/01 시스템 관리 안내서

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

클러스터 파일 시스템을 마운트 해제하여 '제거'합니다. 데이터도 제거하거나 삭제하려면 시스템에서 하부 디스크 장치(또는 메타 장치나 볼륨)를 제거하십시오.


주 -

scshutdown(1M)을 실행하여 전체 클러스터를 중지시키면 시스템이 종료될 때 클러스터 파일 시스템의 마운트가 자동으로 해제됩니다. shutdown을 실행하여 하나의 노드를 중지시킬 때는 클러스터 파일 시스템의 마운트가 해제되지 않습니다. 그러나 디스크에 연결된 노드가 현재 종료되는 노드 하나뿐인 경우에는 해당 디스크에 있는 클러스터 파일 시스템에 액세스하려고 하면 오류가 발생합니다.


클러스터 파일 시스템의 마운트를 해제하기 위한 사전 조건은 다음과 같습니다.

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

  2. 마운트할 클러스터 파일 시스템을 결정하십시오.


    # mount -v
    

  3. 각 노드에서 클러스터 파일 시스템을 사용하는 모든 프로세스를 표시하십시오. 그러면 중지시킬 프로세스를 알 수 있습니다.


    # fuser -c [ -u ] mountpoint
    

    -c

    파일 시스템의 마운트 포인트인 파일과 마운트된 파일 시스템 내의 모든 파일에 대하여 보고합니다.

    -u

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

    mountpoint

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

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

    원하는 방법을 사용하여 프로세스를 중지시키십시오. 필요하면 다음 명령을 사용하여 클러스터 파일 시스템과 관련된 프로세스를 강제로 종료하십시오.


    # fuser -c -k mountpoint
    

    클러스터 파일 시스템을 사용하는 각 프로세스에 SIGKILL 명령이 전달됩니다.

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


    # fuser -c mountpoint
    

  6. 한 노드에서만 파일 시스템 마운트를 해제하십시오.


    # umount mountpoint
    

    mountpoint

    마운트를 해제할 클러스터 파일 시스템의 이름을 지정합니다. 이것은 클러스터 파일 시스템이 마운트되는 디렉토리 이름 또는 파일 시스템의 장치 이름 경로일 수 있습니다.

  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.]

주 -

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