aix lvm 管理
aix的lvm
AIX中邏輯儲存的限制
卷組(VG) 255個/每個系統
物理卷(PV)32個/每個卷組
物理分割槽(PP)1016個/每個物理卷
邏輯卷(LV)256個/每個卷組
邏輯分割槽(LP)32512個/每個邏輯卷
AIX系統邏輯卷:
Paging Space:/dev/hd6,用於儲存虛擬記憶體中資訊的固定的磁碟空間
Journal Log:/dev/hd8,用於記錄系統中檔案系統結構的改變
Boot LV:/dev/hd5,用於系統啟動映象的物理上連續的磁碟空間
AIX系統檔案系統:
/(root):系統啟動程式所需的重要的系統裝置資訊及應用程式的儲存空間
/usr:/dev/hd2,系統命令、資訊庫以及應用程式的儲存空間
/var:/dev/hd9var,系統的日誌檔案和列印資料檔案的儲存空間
/home:/dev/hd1,系統中使用者資料的儲存空間
/tmp:/dev/hd3,系統臨時檔案和使用者工作的儲存空間
LVM操作命令:
# lsvg [–o | –l | –p] [VG_Name]檢視系統中VG的資訊
-o:檢視系統中活動的VG列表
-l:檢視屬於指定VG的LV的資訊
-p:檢視屬於指定VG的PV的資訊
如:# lsvg –o | lsvg –i –l
檢視系統中屬於活動VG的LV的資訊
注意:當用# lsvg –p VG_Name命令檢視屬於指定VG的PV資訊時,系統將給出VG中每
個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的含義如下:
外部邊界..外部中間..中心..內部中間..內部邊界
outer edge..outer middle..center..inner middle..inner edge
# lslv [–l | –m] [LV_Name]檢視系統中LV的資訊
-l:檢視屬於指定LV的LP的分配方式(intra-physical volume)
-m:檢視指定LV中的LP與PP之間的對映關係(inter-physical volume)
注意:當用# lslv –l lv00命令檢視屬於指定LV的資訊時,系統將給出指定LV的LP數
及其拷貝數,符合內部物理卷(intra-physical volume)分配方針的PP所佔整個
LV包含PP數的比例,以及PP在每個PV上的分佈情況(DISTRIBUTION)。
如: # lslv –l lv00
lv00:/home/john
PVCOPIESIN BANDDISTRIBUTION
hdisk0010:000:00030%000:000:007:003:000
COPIES的含義如下:
第一個拷貝所佔的PP數:第二個拷貝所佔的PP數:第三個拷貝所佔的PP數
010:000:000
IN BIND的含義如下:
符合內部物理卷分配方針的PP數佔整個LV的PP數的比例
30%
DISTRIBUTION的含義如下:
外部邊界..外部中間..中心..內部中間..內部邊界
outer edge..outer middle..center..inner middle..inner edge
# lspv [–l | –p] [PV_Name]檢視系統中PV的資訊
-l:檢視指定PV上的所有LV的資訊
-p:檢視指定PV上所有LP與PP之間的對映關係
# mkvg –y VG_Name [–s PP_Size | –n] PV_Name建立新的VG
-y VG_Name:指定新建立的VG名
-s PP_Size:指定VG中的PP的大小(預設為4MB(PV的大小小於4.5GB))
-n:指定系統啟動時不啟用新建立的VG
如:建立一包含三個PV的PP大為4MB的VG
# mkvg –s 4 –y newvg hdisk1 hdisk2 hdisk3
# chvg –a n[y]VG_Name更改VG的啟動特性
-a n[y]:更改系統啟動時不自動啟用VG(-a n)或自動啟用VG(-a y)
# extendvg –f VG_Name PV_Name擴充套件VG的大小
-f:強制將原屬於其他VG的PV加入此VG
# reducevg [–d] VG_Name PV_Name縮小VG的大小
-d:強制將此VG中的PV移出此VG
注意:AIX中沒有刪除VG的命令,欲刪除一個VG,只要將此VG中的PV全部移除即可。
# reorgvg VG_Name LV_Name [LV_Name]重新安排VG中LV的分配策略
注意:為了改善系統中磁碟的效能,可以將使用頻繁的LV放在VG的中心。
# varyonvg [–s] VG_Name啟用一個VG
-s:將VG置為系統管理模式(不允許使用者訪問此VG)
# varyoffvg [–s] VG_Name關閉一個VG
-s:將VG置為系統管理模式(不允許使用者訪問此VG)
注意:當從系統中移出一個VG時,應先使用此命令關閉VG。
使用此命令時,VG上的所有LV(系統LV除外)都應處於關閉狀態。
# importvg –y VG_Name –f PV_Name接入一個VG
-y VG_Name:指定欲接入的VG名
-f PV_Name:指定任一屬於欲接入VG的PV名
# exportvg VG_Name輸出一個VG
注意:將一個VG從系統A移至系統B的正確步驟為:
系統A:# umount all
# varyoffvg VG_Name
# exportvg VG_Name
系統B:# impoertvg –y VG_Name –f PV_Name
# varyonvg VG_Name
# rmlv [–f] LV_Name刪除一個LV
-f:不要求使用者確認直接刪除LV
注意:不要刪除一個還包含有JFS的LV或Paging Space邏輯卷。
正確的步驟為:先用SMIT將LV中的JFS刪除,再刪除LV。
# chlv –n New_LV_Name更換LV的名字
# migratepv [–l LV_Name] Source_PV Target_PV將一個PV上的資料移至另一個PV
-l LV_Name:指定欲遷移的LV名
注意:遷移PV上的資料時,要求目標PV(Target_PV)的大小大於源PV(Souce_PV),
且目標PV與源PV必須在同一個VG中。
注意:當增加一個LV的拷貝數(增加LV的映象)時,必須用# syncvg命令使LV及其拷
貝同步(同步映象)。
FS的管理:
JFS的結構:超級塊(Superblock)、I節點(inodes)、資料塊(間接塊)。
超級塊中包含FS的大小、標識、空閒空間列表、磁碟片段(Fragment)大小
以及nbpi(決定FS中inodes的數目)。
I節點中包含檔案的大小、檔案所有者、檔案的許可權、檔案的建立和訪問的
時間以及指向資料塊的指標。
資料塊中包含實際的資料,預設大小為4KB。(間接塊中包含指向資料塊的
指標)。
注意:超級塊(Superblock)的備份放在塊31(Block 31)用於超級塊的恢復。
磁碟片段(Fragment)用於將資料塊分割成更小段,以充分利用資料塊的空間。但
是採用磁碟片段會影響系統的效能。AIX可以採用的磁碟片段大小為:512、1024、
2048、4096 Bytes。
AIX中邏輯儲存的限制
卷組(VG) 255個/每個系統
物理卷(PV)32個/每個卷組
物理分割槽(PP)1016個/每個物理卷
邏輯卷(LV)256個/每個卷組
邏輯分割槽(LP)32512個/每個邏輯卷
AIX系統邏輯卷:
Paging Space:/dev/hd6,用於儲存虛擬記憶體中資訊的固定的磁碟空間
Journal Log:/dev/hd8,用於記錄系統中檔案系統結構的改變
Boot LV:/dev/hd5,用於系統啟動映象的物理上連續的磁碟空間
AIX系統檔案系統:
/(root):系統啟動程式所需的重要的系統裝置資訊及應用程式的儲存空間
/usr:/dev/hd2,系統命令、資訊庫以及應用程式的儲存空間
/var:/dev/hd9var,系統的日誌檔案和列印資料檔案的儲存空間
/home:/dev/hd1,系統中使用者資料的儲存空間
/tmp:/dev/hd3,系統臨時檔案和使用者工作的儲存空間
LVM操作命令:
# lsvg [–o | –l | –p] [VG_Name]檢視系統中VG的資訊
-o:檢視系統中活動的VG列表
-l:檢視屬於指定VG的LV的資訊
-p:檢視屬於指定VG的PV的資訊
如:# lsvg –o | lsvg –i –l
檢視系統中屬於活動VG的LV的資訊
注意:當用# lsvg –p VG_Name命令檢視屬於指定VG的PV資訊時,系統將給出VG中每
個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的含義如下:
外部邊界..外部中間..中心..內部中間..內部邊界
outer edge..outer middle..center..inner middle..inner edge
# lslv [–l | –m] [LV_Name]檢視系統中LV的資訊
-l:檢視屬於指定LV的LP的分配方式(intra-physical volume)
-m:檢視指定LV中的LP與PP之間的對映關係(inter-physical volume)
注意:當用# lslv –l lv00命令檢視屬於指定LV的資訊時,系統將給出指定LV的LP數
及其拷貝數,符合內部物理卷(intra-physical volume)分配方針的PP所佔整個
LV包含PP數的比例,以及PP在每個PV上的分佈情況(DISTRIBUTION)。
如: # lslv –l lv00
lv00:/home/john
PVCOPIESIN BANDDISTRIBUTION
hdisk0010:000:00030%000:000:007:003:000
COPIES的含義如下:
第一個拷貝所佔的PP數:第二個拷貝所佔的PP數:第三個拷貝所佔的PP數
010:000:000
IN BIND的含義如下:
符合內部物理卷分配方針的PP數佔整個LV的PP數的比例
30%
DISTRIBUTION的含義如下:
外部邊界..外部中間..中心..內部中間..內部邊界
outer edge..outer middle..center..inner middle..inner edge
# lspv [–l | –p] [PV_Name]檢視系統中PV的資訊
-l:檢視指定PV上的所有LV的資訊
-p:檢視指定PV上所有LP與PP之間的對映關係
# mkvg –y VG_Name [–s PP_Size | –n] PV_Name建立新的VG
-y VG_Name:指定新建立的VG名
-s PP_Size:指定VG中的PP的大小(預設為4MB(PV的大小小於4.5GB))
-n:指定系統啟動時不啟用新建立的VG
如:建立一包含三個PV的PP大為4MB的VG
# mkvg –s 4 –y newvg hdisk1 hdisk2 hdisk3
# chvg –a n[y]VG_Name更改VG的啟動特性
-a n[y]:更改系統啟動時不自動啟用VG(-a n)或自動啟用VG(-a y)
# extendvg –f VG_Name PV_Name擴充套件VG的大小
-f:強制將原屬於其他VG的PV加入此VG
# reducevg [–d] VG_Name PV_Name縮小VG的大小
-d:強制將此VG中的PV移出此VG
注意:AIX中沒有刪除VG的命令,欲刪除一個VG,只要將此VG中的PV全部移除即可。
# reorgvg VG_Name LV_Name [LV_Name]重新安排VG中LV的分配策略
注意:為了改善系統中磁碟的效能,可以將使用頻繁的LV放在VG的中心。
# varyonvg [–s] VG_Name啟用一個VG
-s:將VG置為系統管理模式(不允許使用者訪問此VG)
# varyoffvg [–s] VG_Name關閉一個VG
-s:將VG置為系統管理模式(不允許使用者訪問此VG)
注意:當從系統中移出一個VG時,應先使用此命令關閉VG。
使用此命令時,VG上的所有LV(系統LV除外)都應處於關閉狀態。
# importvg –y VG_Name –f PV_Name接入一個VG
-y VG_Name:指定欲接入的VG名
-f PV_Name:指定任一屬於欲接入VG的PV名
# exportvg VG_Name輸出一個VG
注意:將一個VG從系統A移至系統B的正確步驟為:
系統A:# umount all
# varyoffvg VG_Name
# exportvg VG_Name
系統B:# impoertvg –y VG_Name –f PV_Name
# varyonvg VG_Name
# rmlv [–f] LV_Name刪除一個LV
-f:不要求使用者確認直接刪除LV
注意:不要刪除一個還包含有JFS的LV或Paging Space邏輯卷。
正確的步驟為:先用SMIT將LV中的JFS刪除,再刪除LV。
# chlv –n New_LV_Name更換LV的名字
# migratepv [–l LV_Name] Source_PV Target_PV將一個PV上的資料移至另一個PV
-l LV_Name:指定欲遷移的LV名
注意:遷移PV上的資料時,要求目標PV(Target_PV)的大小大於源PV(Souce_PV),
且目標PV與源PV必須在同一個VG中。
注意:當增加一個LV的拷貝數(增加LV的映象)時,必須用# syncvg命令使LV及其拷
貝同步(同步映象)。
FS的管理:
JFS的結構:超級塊(Superblock)、I節點(inodes)、資料塊(間接塊)。
超級塊中包含FS的大小、標識、空閒空間列表、磁碟片段(Fragment)大小
以及nbpi(決定FS中inodes的數目)。
I節點中包含檔案的大小、檔案所有者、檔案的許可權、檔案的建立和訪問的
時間以及指向資料塊的指標。
資料塊中包含實際的資料,預設大小為4KB。(間接塊中包含指向資料塊的
指標)。
注意:超級塊(Superblock)的備份放在塊31(Block 31)用於超級塊的恢復。
磁碟片段(Fragment)用於將資料塊分割成更小段,以充分利用資料塊的空間。但
是採用磁碟片段會影響系統的效能。AIX可以採用的磁碟片段大小為:512、1024、
2048、4096 Bytes。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23062014/viewspace-717927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX系統 LVM 管理AILVM
- aix lvm big vgAILVM
- AIX System Administration之儲存管理、LVM、FS(一)AILVM
- 【儲存】AIX儲存管理基本概念和操作(LVM)AILVM
- LVM管理LVM
- AIX 下對LVM資訊的檢視AILVM
- LVM磁碟管理LVM
- LVM管理操作LVM
- AIX系統LVM管理PV/VG/LV常用命令總結與實戰AILVM
- AIX儲存、LVM與檔案系統(一)AILVM
- LVM 邏輯卷管理LVM
- HP-UX lvm管理UXLVM
- LVM 管理linux磁碟LVMLinux
- 邏輯卷管理-LVMLVM
- LVM管理全面總結LVM
- Linux_lvm管理LinuxLVM
- AIX磁碟管理AI
- LVM_邏輯卷管理LVM
- AIX磁碟管理命令AI
- 如何使用 LVM 管理滴滴雲 EBSLVM
- LVM邏輯卷管理器LVM
- 邏輯卷管理---LVM2LVM
- AIX相關管理命令AI
- AIX系統日常管理AI
- AIX Paging space 管理AI
- Centos7使用SSM管理LVM卷CentOSSSMLVM
- 細述LVM基本特性及日常管理LVM
- Linux下LVM邏輯卷管理LinuxLVM
- PolarDB資料庫LVM管理配置資料庫LVM
- LVM管理之減少LV的大小LVM
- AIX儲存管理(二)物理卷管理AI
- AIX儲存管理(三)卷組管理AI
- 如何在 Ubuntu 中管理和使用邏輯卷管理 LVMUbuntuLVM
- AIX儲存管理(一)概述AI
- 【AIX 學習】網路管理AI
- AIX系統日常管理(轉)AI
- Linux LVM磁碟管理與FS掛載LinuxLVM
- linux LVM 磁碟管理 基本用法舉例LinuxLVM