為什麼要對rootvg做映象?
如果你的系統的rootvg僅有一塊硬碟,當災難來臨的時候,例如硬碟損壞,這就意味著你的系統就再也不能啟動了。儘管你可能擁有mksysb的磁帶,但你仍然需要花費很多的時間去處理這個原本很小的問題。rootvg映象能夠提供單機bos容錯,使得你能夠用最短的時間擺脫這種困境,簡單到只需要一次重新啟動。
製作rootvg的標準步驟
1. extendvg
2. chvg –qn
3. mirrorvg –s
4. syncvg –v
5. bosboot –a
6. bootlist
7. shutdown –fr
8. bootinfo –b
首先將1個pv加入到rootvg中,例如:hdisk1。
#extendvg rootvg hdisk1
如果vg中僅包含2個pv(如:hdisk0,hdisk1),且1個pv是另1個pv的映象,稱為單映象(single mirroring),那麼quorum是不需要的,請執行該命令關閉它。
#chvg –qn rootvg
此情況稱之為單映象(single mirroring),一般單映象的卷組都需要將quorum關閉,否則卷組中擁有2份vgda的磁碟不可用時,受quorum制約,整個捲組無法啟用,從而失去映象意義。
對於rootvg映象更加需要關閉quorum,否則一旦包含2份vgda的磁碟不可用時,系統在引導過程中將不能啟用rootvg,從而引起啟動失敗。
該命令可在系統正常執行時隨時補充執行,但需要重新啟動才能生效。
如果始終沒有執行過,當系統啟動失敗時,可以使用可引導介質進入維護模式,啟用rootvg,獲得shell時再執行此命令,然後正常啟動即可。
建立rootvg所有lv的映象,你可以使用mklvcopy乙個乙個去建立,當然更加簡單的方法是使用捲組映象命令。
#mirrorvg –s rootvg
或者# mklvcopy hd1 2 hdisk1
# mklvcopy hd2 2 hdisk1
mirroring rootvg
02. 19
2# mklvcopy hd3 2 hdisk1
# mklvcopy hd4 2 hdisk1
# mklvcopy hd5 2 hdisk1
# mklvcopy hd6 2 hdisk1
# mklvcopy hd8 2 hdisk1
# mklvcopy hd9var 2 hdisk1
# mklvcopy hd10opt 2 hdisk1
接著需要進行映象間的資料同步。
#syncvg –v rootvg
為了使rootvg中的任一pv都能夠完成系統啟動任務,需要執行bosboot。
#bosboot -a
因為hd5已經做了映象,因此在執行該命令時無需使用-d選項指定磁碟,除非當在其他情況,如遷移hd5至其他磁碟時。
更新引導裝置順利清單,實現單機bos容錯
#bootlist –m normal hdisk0 hdisk1
此例表示在正常情況下,系統從hdisk0進行引導,當hdisk0不可用時將從hdisk1進行引導,以提供單機容錯。
如果前面步驟執行了quorum關閉的操作,必須重新啟動系統之後quorum才會生效。
#shutdown -fr
引導過程檢查,確認無誤。
#bootinfo -b
參考:一 建立映象
1 lsdev -ccdisk #檢視系統盤的分配情況,本例以hdisk0 hdisk1映象為例.
2 chdev -l hdisk1 -a pv=yes #將hdisk1配置為pv
3 extendvg rootvg hdisk1 #將hdisk1配置入rootvg中(可以加-f引數強制執行新增到rootvg中的操作)
4 mirrorvg rootvg #映象系統卷
5 bosboot -a -d /dev/hdisk1 #將引導資訊加入新盤中
6 bootlist -m normal hdisk0 hdisk1 #更改啟起序列
二 刪除映象
1 unmirrorvg rootvg hdisk1 #取消映象
2 chpv -c hdisk1 #清除引導區
3 reducevg rootvg hdisk1 #將pv從vg中刪除
4 bootlist -m normal hdisk0 #更改啟動序列
Android 最簡單的映象系統View控制項
安卓自帶的控制項沒有映象功能,沒關係我們可以自己實現乙個。其實很簡單,重寫系統控制項的draw方法,不是ondraw方法。具體可以看原始碼 這是我寫的seekbar的映象,公司需求 package com.finals.oilrank.util.view import android.content...
做最簡單產品
谷歌是近十年來最為成功的科技公司,美國科技部落格businessinsider周四撰文分析了創始人謝爾蓋.布林 sergey brin 和拉里.佩奇 larry page 讓谷歌成為科技巨頭的13種妙招。過去十年,谷歌成為了眾多公司攻擊的物件。谷歌連續多年蟬聯最佳雇主,成為年輕專業人士最嚮往的公司,...
製作最簡單的linux系統
本文件在virtualbox5.1.30,和ubuntu14.04下製作的.目的是了解系統的啟動過程.1.新建乙個虛擬機器 名稱 linux,型別 linux,版本 ubuntu 64bit 除了虛擬硬碟大小設定2g,其它選項預設.2.在乙個已經安裝好ubuntu的虛擬機器新增上述的虛擬硬碟.先在安...