/usr, /opt 또는 swap과 같이 정상적으로 시스템을 사용하는 동안에 마운트를 해제할 수 없는 파일 시스템을 이중화하려면 이 절차를 사용하십시오.
클러스터의 한 노드에 대하여 superuser가 되십시오.
마운트를 해제할 수 있는 파일 시스템이 있는 슬라이스로 단일 슬라이스(단방향) 연결을 만드십시오.
# metainit -f submirror1 1 1 diskslice |
두 번째 연결을 만드십시오.
# metainit -f submirror2 1 1 submirror-disk-slice |
하위 미러가 하나 있는 단방향 미러를 만드십시오.
# metainit mirror -m submirror1 |
미러의 메타 장치 이름은 전체 클러스터에서 고유하지 않아도 됩니다.
각 노드에서 이중화된 마운트를 해제할 수 있는 각 파일 시스템에 대한 /etc/vfstab 파일 항목을 편집하십시오.
device to mount 및 device to fsck 열의 이름을 미러 이름으로 바꾸십시오.
# vi /etc/vfstab #device device mount FS fsck m ount mount #to mount to fsck point type p ass at boot options # /dev/md/dsk/mirror /dev/md/rdsk/mirror /filesystem ufs 2 n o global |
노드에서 자원 그룹이나 장치 그룹을 제거하십시오.
# scswitch -S -h node |
모든 자원 그룹과 장치 그룹을 제거합니다.
자원 또는 장치 그룹을 제거할 노드의 이름을 지정합니다.
노드를 다시 부트하십시오.
# shutdown -g0 -y -i6 |
두 번째 하위 미러를 각 미러에 연결하십시오.
연결하면 하위 미러 동기화가 시작됩니다.
# metattach mirror submirror2 |
단계 9에서 시작된 미러 동기화가 완료될 때까지 기다리십시오.
미러 상태를 보려면 metastat(1M) 명령을 사용하십시오.
# metastat mirror |
마운트를 해제할 수 있는 파일 시스템을 이중화하는 데 사용된 디스크가 둘 이상의 노드에 물리적으로 연결되어 있으면(멀티 포트) 마운트를 해제할 수 있는 파일 시스템을 이중화하는 데 사용된 디스크에 대하여 원시 디스크 장치 그룹의 localonly 특성을 활성화하십시오.
부트 장치가 여러 노드에 연결되어 있으면 부트 장치에서 노드를 사용할 수 있도록 localonly 특성을 설정해야 합니다.
필요하면 scdidadm -L 명령을 사용하여 원시 디스크 장치 그룹의 전체 DID(장치 ID) 의사 드라이버 이름을 사용하십시오.
다음 예에서 원시 디스크 장치 그룹 이름 dsk/d2는 전체 DID 의사 드라이버의 이름이 출력되는 세 번째 열에 포함되어 있습니다.
# scdidadm -L ... 1 phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/r dsk/d2 # scconf -c -D name=dsk/d2,localonly=true |
localonly 특성에 대한 자세한 내용은 scconf_dg_rawdisk(1M) 설명서 페이지를 참조하십시오.
scconf(1M) 명령을 사용하여 localonly 특성을 활성화하십시오.
# scconf -c -D name=rawdisk-groupname,localonly=true |
원시 디스크 장치 그룹의 이름을 지정합니다.
사용자 정의된 파일 시스템을 이중화하시겠습니까?
그러면 "사용자 정의 파일 시스템을 이중화하는 방법"으로 이동하십시오.
아니면 "디스크 세트를 만드는 방법"으로 이동하여 디스크 세트를 만드십시오.
다음 예에서는 c0t0d0s1에 있는 /usr을 이중화하는 d1 미러를 phys-schost-1 노드에 만듭니다. d1 미러는 c0t0d0s1 파티션에 있는 d11 하위 미러와 c2t2d0s1 파티션에 있는 d21 하위 미러로 구성됩니다. d1을 미러 이름으로 사용하도록 /usr에 대한 /etc/vfstab 파일 항목이 갱신됩니다. c2t2d0 디스크는 멀티 포트 디스크이므로 localonly 특성이 활성화됩니다.
(Create the mirror) # metainit -f d111 1 1 c0t0d0s3 d111: Concat/Stripe is setup # metainit -f d121 1 1 c2t2d0s3 d121: Concat/Stripe is setup # metainit d101 -m d111 d101: Mirror is setup # metattach d101 d121 d101: Submirror d121 is attached (Edit the /etc/vfstab file) # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # /dev/md/dsk/d101 /dev/md/rdsk/d101 /global/.devices/node@1 ufs 2 no global (View the sync status) # metastat d101 d101: Mirror Submirror 0: d111 State: Okay Submirror 1: d121 State: Resyncing Resync in progress: 15 % done ... (Identify the DID name of the mirrored disk's raw disk device group) # scdidadm -L ... 1 phys-schost-3:/dev/rdsk/c2t2d0 /dev/did/rdsk/d2 (Enable the localonly property of the mirrored disk's raw disk device group) # scconf -c -D name=dsk/d2,localonly=true |