AIX LVM
aix中的lvm及命令詳解
查看( 1189 ) / 評(píng)論( 0 ) / 評(píng)分( 0 / 0 )
AIX中邏輯存儲(chǔ)的限制
卷組(VG) 255個(gè)/每個(gè)系統(tǒng)
物理卷(PV)32個(gè)/每個(gè)卷組
物理分區(qū)(PP)1016個(gè)/每個(gè)物理卷
邏輯卷(LV)256個(gè)/每個(gè)卷組
邏輯分區(qū)(LP)32512個(gè)/每個(gè)邏輯卷
IX系統(tǒng)邏輯卷:
Paging Space:/dev/hd6,用于存儲(chǔ)虛擬內(nèi)存中信息的固定的磁盤空間
Journal Log:/dev/hd8,用于記錄系統(tǒng)中文件系統(tǒng)結(jié)構(gòu)的改變
Boot LV:/dev/hd5,用于系統(tǒng)啟動(dòng)映象的物理上連續(xù)的磁盤空間
AIX系統(tǒng)文件系統(tǒng):
/(root):系統(tǒng)啟動(dòng)進(jìn)程所需的重要的系統(tǒng)設(shè)備信息及應(yīng)用程序的存儲(chǔ)空間
/usr:/dev/hd2,系統(tǒng)命令、信息庫(kù)以及應(yīng)用程序的存儲(chǔ)空間
/var:/dev/hd9var,系統(tǒng)的日志文件和打印數(shù)據(jù)文件的存儲(chǔ)空間
/home:/dev/hd1,系統(tǒng)中用戶數(shù)據(jù)的存儲(chǔ)空間
/tmp:/dev/hd3,系統(tǒng)臨時(shí)文件和用戶工作的存儲(chǔ)空間
LVM操作命令:
# lsvg [–o | –l | –p] [VG_Name]查看系統(tǒng)中VG的信息
-o:查看系統(tǒng)中活動(dòng)的VG列表
-l:查看屬于指定VG的LV的信息
-p:查看屬于指定VG的PV的信息
如:# lsvg –o | lsvg –i –l
查看系統(tǒng)中屬于活動(dòng)VG的LV的信息
注意:當(dāng)用# lsvg –p VG_Name命令查看屬于指定VG的PV信息時(shí),系統(tǒng)將給出VG中每
個(gè)PV上的空閑PP的分布情況(FREE DISTRIBUTION)。如:
# lsvg –p rootvg
rootvg:
PV_NAMEPV_STATETOTAL PPsFREE PPsFREE DISTRIBUTION
hdisk0active1595224..00..00..00..28
hdisk1active1597832..02..00..12..32
FREE DISTRIBUTION的含義如下:
外部邊界..外部中間..中心..內(nèi)部中間..內(nèi)部邊界
outer edge..outer middle..center..inner middle..inner edge
# lslv [–l | –m] [LV_Name]查看系統(tǒng)中LV的信息
-l:查看屬于指定LV的LP的分配方式(intra-physical volume)
-m:查看指定LV中的LP與PP之間的映射關(guān)系(inter-physical volume)
注意:當(dāng)用# lslv –l lv00命令查看屬于指定LV的信息時(shí),系統(tǒng)將給出指定LV的LP數(shù)
及其拷貝數(shù),符合內(nèi)部物理卷(intra-physical volume)分配方針的PP所占整個(gè)
LV包含PP數(shù)的比例,以及PP在每個(gè)PV上的分布情況(DISTRIBUTION)。
如: # lslv –l lv00
lv00:/home/john
PVCOPIESIN BANDDISTRIBUTION
hdisk0010:000:00030%000:000:007:003:000
COPIES的含義如下:
第一個(gè)拷貝所占的PP數(shù):第二個(gè)拷貝所占的PP數(shù):第三個(gè)拷貝所占的PP數(shù)
010:000:000
IN BIND的含義如下:
符合內(nèi)部物理卷分配方針的PP數(shù)占整個(gè)LV的PP數(shù)的比例
30%
DISTRIBUTION的含義如下:
外部邊界..外部中間..中心..內(nèi)部中間..內(nèi)部邊界
outer edge..outer middle..center..inner middle..inner edge
# lspv [–l | –p] [PV_Name]查看系統(tǒng)中PV的信息
-l:查看指定PV上的所有LV的信息
-p:查看指定PV上所有LP與PP之間的映射關(guān)系
mkvg –y VG_Name [–s PP_Size | –n] PV_Name創(chuàng)建新的VG
-y VG_Name:指定新創(chuàng)建的VG名
-s PP_Size:指定VG中的PP的大小(缺省為4MB(PV的大小小于4.5GB))
-n:指定系統(tǒng)啟動(dòng)時(shí)不激活新創(chuàng)建的VG
如:創(chuàng)建一包含三個(gè)PV的PP大為4MB的VG
# mkvg –s 4 –y newvg hdisk1 hdisk2 hdisk3
# chvg –a n[y]VG_Name更改VG的啟動(dòng)特性
-a n[y]:更改系統(tǒng)啟動(dòng)時(shí)不自動(dòng)激活VG(-a n)或自動(dòng)激活VG(-a y)
# extendvg –f VG_Name PV_Name擴(kuò)展VG的大小
-f:強(qiáng)制將原屬于其他VG的PV加入此VG
# reducevg [–d] VG_Name PV_Name縮小VG的大小
-d:強(qiáng)制將此VG中的PV移出此VG
注意:AIX中沒(méi)有刪除VG的命令,欲刪除一個(gè)VG,只要將此VG中的PV全部移除即可。
# reorgvg VG_Name LV_Name [LV_Name]重新安排VG中LV的分配策略
注意:為了改善系統(tǒng)中磁盤的性能,可以將使用頻繁的LV放在VG的中心。
# varyonvg [–s] VG_Name激活一個(gè)VG
-s:將VG置為系統(tǒng)管理模式(不允許用戶訪問(wèn)此VG)
# varyoffvg [–s] VG_Name關(guān)閉一個(gè)VG
-s:將VG置為系統(tǒng)管理模式(不允許用戶訪問(wèn)此VG)
注意:當(dāng)從系統(tǒng)中移出一個(gè)VG時(shí),應(yīng)先使用此命令關(guān)閉VG。
使用此命令時(shí),VG上的所有LV(系統(tǒng)LV除外)都應(yīng)處于關(guān)閉狀態(tài)。
# importvg –y VG_Name –f PV_Name接入一個(gè)VG
-y VG_Name:指定欲接入的VG名
-f PV_Name:指定任一屬于欲接入VG的PV名
# exportvg VG_Name輸出一個(gè)VG
注意:將一個(gè)VG從系統(tǒng)A移至系統(tǒng)B的正確步驟為:
系統(tǒng)A:# umount all
# varyoffvg VG_Name
# exportvg VG_Name
系統(tǒng)B:# impoertvg –y VG_Name –f PV_Name
# varyonvg VG_Name
# rmlv [–f] LV_Name刪除一個(gè)LV
-f:不要求用戶確認(rèn)直接刪除LV
注意:不要?jiǎng)h除一個(gè)還包含有JFS的LV或Paging Space邏輯卷。
正確的步驟為:先用SMIT將LV中的JFS刪除,再刪除LV。
# chlv –n New_LV_Name更換LV的名字
# migratepv [–l LV_Name] Source_PV Target_PV將一個(gè)PV上的數(shù)據(jù)移至另一個(gè)PV
-l LV_Name:指定欲遷移的LV名
注意:遷移PV上的數(shù)據(jù)時(shí),要求目標(biāo)PV(Target_PV)的大小大于源PV(Souce_PV),
且目標(biāo)PV與源PV必須在同一個(gè)VG中。
注意:當(dāng)增加一個(gè)LV的拷貝數(shù)(增加LV的鏡像)時(shí),必須用# syncvg命令使LV及其拷
貝同步(同步鏡像)。
FS的管理:
JFS的結(jié)構(gòu):超級(jí)塊(Superblock)、I節(jié)點(diǎn)(inodes)、數(shù)據(jù)塊(間接塊)。
超級(jí)塊中包含F(xiàn)S的大小、標(biāo)識(shí)、空閑空間列表、磁盤片段(Fragment)大小
以及nbpi(決定FS中inodes的數(shù)目)。
I節(jié)點(diǎn)中包含文件的大小、文件所有者、文件的權(quán)限、文件的創(chuàng)建和訪問(wèn)的
時(shí)間以及指向數(shù)據(jù)塊的指針。
數(shù)據(jù)塊中包含實(shí)際的數(shù)據(jù),缺省大小為4KB。(間接塊中包含指向數(shù)據(jù)塊的
指針)。
注意:超級(jí)塊(Superblock)的備份放在塊31(Block 31)用于超級(jí)塊的恢復(fù)。
磁盤片段(Fragment)用于將數(shù)據(jù)塊分割成更小段,以充分利用數(shù)據(jù)塊的空間。但
是采用磁盤片段會(huì)影響系統(tǒng)的性能。AIX可以采用的磁盤片段大小為:512、1024、
2048、4096 Bytes。