Solaris OS용 Sun Cluster 시스템 관리 안내서

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

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


주 –

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를 제거합니다.

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

예—클러스터 파일 시스템 제거

다음 예에서는 Solstice DiskSuite/Solaris 볼륨 관리자 메타 장치 /dev/md/oracle/rdsk/d1에 마운트된 UFS 클러스터 파일 시스템을 제거합니다.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles 
# 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
 
(각 노드에서 강조 표시된 항목 제거)
# 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
[저장 및 종료]

주 –

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