- 論壇徽章:
- 0
|
1.首相要把被鏡像盤和鏡像盤的各物理分區(qū)封裝成disksuit能夠直接管理的設備--metadevice,并給它起一個別名,作為這個物理分區(qū)的metadevice name(下例中的d10、d20):
#metainit -f d10 1 1 c0t0d0s0
#metainit d20 1 1 c0t1d0s0
2.再為每一個需要做鏡像的分區(qū)起一個鏡像名作為最終被系統(tǒng)使用的文件系統(tǒng)名(下例中的d0),并使其指向被鏡像分區(qū)的metadevice name:
#metainit d0 -m d10
3.若被鏡像分區(qū)為根區(qū),則要執(zhí)行以下命令:
#metaroot d0
#lockfs -fa
4.#reboot
5.被鏡像分區(qū)與鏡像分區(qū)之間進行數據同步,并使該分區(qū)的文件系統(tǒng)名同時也指向該分區(qū)的鏡像分區(qū)的metadevice name:
#metattach d0 d2
6.修改/etc/vfstab文件,使其指向被鏡像分區(qū)的文件系統(tǒng)名。
(注:如果采用disksuit的圖形工具作鏡像,disksuit會自動修改/etc/vfstab文件,不須手工修改。)
以上是單獨作一個分區(qū)的景象的例子。但在實際工作中,我們往往是要對整塊系統(tǒng)盤作鏡像。為了提高效率,我們可以有一個簡單的shell程序來做:
例:對一臺機器的根盤c0t0d0s2作鏡像,鏡像盤為c0t1d0s0。假設根盤除s2分區(qū)外0-7分區(qū)都被分配了文件系統(tǒng)。
1.為根盤和鏡像盤的每個分區(qū)起一個metadevice name:
我們可以指定根盤為d1鏡像盤為d2,進而定義它們的各個分區(qū)的metadevice name分別為d10 d11 d13 d14 d15 d16 d17和
d20 d21 d23 d24 d25 d26 d27,它們鏡像后所生成的最終的文件系統(tǒng)名為d0 d1 d3 d4 d5 d6 d7。這樣命名可以增強日后的可管理性,也是我們采用一下快捷方法的前提。
2.#for i in 0 1 3 4 5 6 7
>;do metainit -f d1$i 1 1 c0t0d0s$i
>;metainit d2$i 1 1 c0t1d0s$i
>;metaiit d$i -m d1$i
>;done
3.#metaroot d0
#lockfs -fa
4.#reboot
5.#for i in 0 1 3 4 5 6 7
>;do metattach d$i d2$i
>;done
6.修改/etc/vfstab文件。
|
|