国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

sun disk suite 磁盤鏡像和鏡像恢復
2008-05-14   51cto.com

fujitsu primepower 250 小型機有關用SDS做鏡像和根盤壞掉恢復的詳細文檔:

FUJITSU PRIMEPOWER 250 簡要硬件配置:

CPU1 SPARC64-V 1100MHz

內存:2048MB

硬盤:容量為73.43GB的內置SCSI硬盤2

OSSOLARIS 8 02/02

新安裝系統時,2塊硬盤在系統中被分別定義為:c0t0d0 c0t1d0,對其中一塊硬盤進行手工分區,如下:

Part Tag Flag Cylinders Size Blocks
0 root wm 0 - 41003 58.42GB (41004/0/0) 122519952
1 swap wu 41004 - 43811 4.00GB (2808/0/0) 8390304
2 backup wm 0 - 47993 68.38GB (47994/0/0) 143406072
3 unassigned wm 43812 - 43880 100.67MB (69/0/0) 206172
4 unassigned wu 0 0 (0/0/0) 0
5 unassigned wu 0 0 (0/0/0) 0
6 unassigned wu 0 0 (0/0/0) 0
7 home wm 43881 - 47993 5.86GB (4113/0/0) 12289644

其中c0t0d0s0 / 劃分了:58.42GB
c0t0d0s1
swap 劃分了:4.00GB 是內存的2倍。
c0t0d0s7
/export/home 劃分了:5.86GB SUN SOLARIS 安裝要求,默認s7分區是給/export/home的。
c0t0d0s3
劃分了100MB用來做disksuite metadevice database 數據庫區。

disksuite鏡像根盤步驟:

1,先確定硬件系統滿足鏡像條件:

源盤與目標盤大小最好一致,至少目標盤要大于源盤。

如新盤加入系統,請先保證系統能識別新盤,可用以下命令:

#devfsadm 查找新安裝的硬盤        #format 查看disk

2,format命畬唇╩etadevice 狀態數據庫,這些數據庫必須駐留在一個引導磁盤的專用分區上, 當然如果在安裝新系統時以對DISK進行了分區,

并在分區時劃出一個分區,最好為S3S4也可以,這時要保證被鏡像的磁盤分區表必須是與引導磁盤相同。把引導磁盤的分區表復制到鏡像

磁盤。使用下列命令:

# prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2

3,使用Disksuite進行配置
首先要創建狀態數據庫復本。最少要創建兩個或兩個以上的數據庫復本。用2中的命令我們以經共有了2個用來保存數據庫復本的磁盤分區c0t0d0s3 c0t1d0s3,現在我們將在2個分區中分別為每個分區創建3個數據庫復本,總計是6個復本。狀態數據庫復本存儲著DiskSuite的配置和狀態信息。我們可以使用下列命令去創建這個數據庫復本。

(1) #metadb -a -f -c 3 /dev/dsk/c0t0d0s3 /dev/dsk/c0t1d0s3  

#metadb -i *這個命令可以查詢數據庫狀態。

(2) 創建文件系統分區的鏡像

首先我們先對1個磁盤做一個單向的鏡像,稍候我們追加第2個磁盤去鏡像。設備編號(d##) 是任意的。這里為了方便管理,我們須對鏡像設備編號做個約定:

d10 – 表示第1塊磁盤的鏡像設備名。

d20 – 表示第2塊磁盤的鏡像設備名。

d30 – 表示鏡像中所包含第1塊磁盤的鏡像設備和第2塊磁盤的鏡像設備的總鏡像設備。

metainit 命令被用來創建磁盤0號分區(c0t0d0s0,root分區 “/”文件系統)的鏡像:

1,#metainit -f d10 1 1 c0t0d0s0
2,#metainit -f d20 1 1 c0t1d0s0
3,#metainit d30 -m d10

在上列命令中的“-f”參數表示強迫metainit 命令繼續,即使是這些分區之一包含了一個被掛載的文件系統或正在被使用的交換分
區。 命令“# metainit -f d10 1 1 c0t0d0s0”表示為root分區創建一個一對一的級聯。 最后一條命令表示創建metadevice鏡像并且把鏡像設備d10 附加到d30。也就是d30mirror,d10就是d30的子鏡像submirror

下一步是要更新/etc/vfstab 文件和/etc/system file。不能用手工編輯 /etc/vfstab/etc/system文件。可以使用metaroot 命令,做之前,請一定要先做vfstab文件和system文件的備份:

#cp /etc/vfstab /etc/vfstab.bak        #cp /etc/system /etc/system.bak        #metaroot d30

然后我們查看/etc/vfstab,可以能看到“/”文件系統將被掛載到/dev/md/dsk/d30上而不是掛載到/dev/dsk/c0t0d0s0上。

5,創建其它文件系統的鏡像
swap 文件系統(在硬盤c0t0d0 s1分區上這要和你安裝時的分區內容一致)

# metainit -f d11 1 1 c0t0d0s1        # metainit -f d21 1 1 c0t1d0s1       # metainit d31 -m d11

注:如分區時并未指明分區 /var /opt 文件系統的掛接分區,只做指明的分區鏡像!

/export/home 文件系統(在硬盤c0t0d0s7分區上這要和你安裝時的分區內容一致)

# metainit -f d17 1 1 c0t0d0s7
# metainit -f d27 1 1 c0t1d0s7
# metainit d37 -m d17

6、編輯/etc/vfstab文件,編輯之后這個新的/etc/vfstab文件應該類似于這樣:

# vi /etc/vfstab
#device#to mount Deviceto fsck Mountpoint FStype Fsckpass Mountat boot mount options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
FD - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d31 - - swap - no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 / ufs 1 no -
/dev/md/dsk/d37 /dev/md/rdsk/d37 /export/home ufs 2 yes -
swap - /tmp tmpfs - yes -

7、禁止無害的消息(可選)被禁止掉的這條信息是:"WARNING: forceload of misc/md_hotspares failed".

# metainit hsp001

8、重新引導允許系統去重新掛載鏡像
# lockfs -fa
# init 6

下列的警告住處是無害的,可以忽略不記:
WARNING: forceload of misc/md_trans failed
WARNING: forceload of misc/md_raid failed
WARNING: forceload of misc/md_hotspares failed

以后上面這些信息可以在/etc/system里面注釋掉就不會出現了。

追加第二個子鏡像設備到鏡像,這樣磁盤上的數據就會從引導磁盤上與已經鏡像的磁盤進行同步。

9 # metattach d30 d20

運行metastat -t 檢查這個同步的進程

10 # metastat d30
現在可以追加其它的鏡像設備了。

11 # metattach d31 d21         # metattach d37 d27
運行metastat -t 檢查這些進程

12、生成可自切換的能啟動的鏡像磁盤,生成引導塊

# installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0

回到ok提示符下(用筆記本,或PC上的終端仿真軟件請按Ctrl+Breaksolaris操做系統狀態可回到ok提示符下,如用sun 工作站或鍵盤可用

stop+A回到OK裝態)修改啟動值,把被鏡像磁盤列入備用啟動中:

ok printenv *查看obp參數,注意 boot-device 項的參數,未修改前默認為 disk
ok devalias *
查看設備別名,我們可以看到,第2塊盤被命名為 disk1
ok setenv boot-device disk disk1 *
設置 boot-device disk1 加入。
ok reset-all *
重啟

disk suite恢復鏡像盤的步驟:
假如c0t0d0盤壞掉,則停機更換硬盤后需做恢復工作,如下:
先在OK狀態下用鏡像的盤啟動到單用戶模式下:
ok boot disk1 -s
在單用戶下執行:
#metadb -d c0t0d0s3 *
刪除原來在c0t0d0s3上創建的metadevices database
#prtvtoc /dev/rdsk/c0t1d0s2 | fmthard -s - /dev/rdsk/c0t0d0s2 *
給新盤創建和鏡像盤一樣的分區表。
#metadb -a -f -c 3 c0t0d0s3 *
重新在新盤上創建metadevices database
#halt *
停機,回到OK狀態下。
ok boot disk1 *
用鏡像盤啟動系統。
#metareplace -e d30 c0t0d0s0
#metareplace -e d31 c0t0d0s1
#metareplace -e d37 c0t0d0s7 *
鏡像恢復。
#metastat -t *
可以查看鏡像恢復進度。
恢復完成后,可在OK狀態下用:
ok boot disk
從恢復盤啟動系統,如正常啟動,則恢復成功。

熱詞搜索:

上一篇:BackupExec 10 SQL Agent使用指南
下一篇:硬盤故障修復十大攻略

分享到: 收藏
主站蜘蛛池模板: 宁陕县| 宁津县| 开江县| 金堂县| 涿州市| 黔江区| 阿克苏市| 疏附县| 洛阳市| 天气| 元朗区| 东乡| 循化| 札达县| 大兴区| 湟中县| 平阴县| 望奎县| 建水县| 南乐县| 科技| 友谊县| 个旧市| 商丘市| 洪泽县| 二手房| 如皋市| 永登县| 大关县| 沙湾县| 临泽县| 金川县| 丽水市| 赤峰市| 宜宾县| 永城市| 渑池县| 兖州市| 连南| 海安县| 高碑店市|