ps:關於卷遷移的整理
最近在學習hp unix,發現hp unix中卷的遷移過程和其它的如linux,aix有些不同,所以抽空將三種作業系統的操作步驟做了個整理:
###linux
###在redhat linux中lvm資訊是同時儲存在磁碟上和/etc/lvm.conf裡,可以通過vgexport命令來實現vg的遷移。
vgexport只是把/etc/lvm.conf中關於這個vg的資訊刪除,而不會更改磁碟上的任何資料。磁碟掛到新的機器
上後,只需要修改/etc/lvmconf,這個可以通過vgimport完成。
源端:1,將源端檔案系統umount
umount /test
2,將lv和lv inactive
lvchange -an /dev/vg_test/lv_test
vgchange -an vg_test
3,匯出vg
vgexport vg_test
目標端:
1,用kudzu檢測新的盤
2,匯入vg
vgimport vg_test
3,啟用vg
vgchange -ay vg_test
4,mount檔案系統
###hp unix
###在hp unix上,vgexport只是在/etc/lvmtab裡把相關vg的entry刪除,重新vgimport就會重新生成,map檔案除了能記錄
原來lv的名字之外沒有任何用處,如果不用map,vgimport後所有lv會使用預設值如:lvol1,lvol2…但不會影響vg中的資料。
源端:1,將源端檔案系統umount
umount /test
2,將vg inactive
vgchange –a n vg_test
3,在源端產生map檔案
vgexport -p -s -m /tmp/vg_exp_bak/vg_test.map /dev/vg_test
4,將map檔案拷貝到目標端
可以通過在源端export vg 前後通過 strings /etc/lvmtab觀察發生的變化.
目標端:
1,用ioscan檢測新的盤並識別
ioscan -fncdisk
insf -e
2,建立vg的相關資訊
mkdir /dev/vg_test
mknod /dev/vg_test/group c 64 0×100000
3,import vg
vgimport -s -m /tmp/vg_exp_bak/vg_test.map /dev/vg_test
4,啟用vg
vgchange -a y /dev/vg_test
5,掛載檔案系統
###aix
###在aix中,exportvg就是在系統中把這個vg的定義從odm中刪除,在vg上的lv、fs、pv的定義也都從系統中刪除
了.這些資訊都儲存這個vg的vgda中.importvg就是系統從這個vg的vgda中讀取這個vg的資訊,把它們加入到系
統當中,這樣系統就可以正常使用這個vg了.兩個命令都不對vg做操作的而是對odm庫的操作.
源端:1,將vg inactive
varyoff testvg
2,匯出vg(從odm中匯出vg)
exportvg testvg
目標端:
1,用cfgmgr檢測新的盤並識別
lspv
lsdev –cc disk
cfgmgr
2,匯入vg
importvg testvg
3,掛載檔案系統
最後記住,在確認目標端正常後,將源端將磁碟的資訊清除掉。
Linux邏輯卷詳解總結
ps 關於卷遷移的整理 最近在學習hp unix,發現hp unix中卷的遷移過程和其它的如linux,aix有些不同,所以抽空將三種作業系統的操作步驟做了個整理 linux 在redhat linux中lvm資訊是同時儲存在磁碟上和 etc lvm.conf裡,可以通過vgexport命令來實現v...
Linux的邏輯卷
lvm捲組 dm 模組 這個模組有很多功能 快照 快照小於源資料,為了實現資料備份 映象多路徑 多條線,保護一條線斷了,其不受影響 physical volume pv物理卷 volume group vg捲組 logical volume lv邏輯卷 pe physical extent le l...
Linux邏輯卷管理
因為之前安裝系統的時候沒考慮使用邏輯卷管理 logical volume management,lvm 現在要用xen安裝多台虛擬機器導致分割槽混亂,所以現在才想到使用邏輯卷管理的好處。本文基本上是參照ibm中國社群的邏輯卷管理這篇文章。邏輯卷管理 lvm 指系統將物理卷管理抽象到更高的層次,常常會...