AIX磁碟管理
一, 向系統中新增一塊硬碟
方法1,該方法適用於在配置之前,重新啟動了系統的情況,系統重新啟動時,自動呼叫cfgmgr,並自動配置新新增的磁碟。
用lspv 檢視系統中已配置的磁碟
# lspv
hdisk0 00092204880d7036 rootvg
hdisk1 none none
顯示結果中,hdisk1是一個新硬碟,沒有分配pvid,可以用下面的命令為hdisk配置成一個物理卷:
# chdev –l hdisk1 –a pv=yes
該命令就給磁碟hidsk1分配一個唯一的pvid,並將pvid寫在該磁碟的引導記錄中。如果該磁碟已經有了pvid,則此磁碟就配置成了物理卷。
方法2,該方法適用於配置前不能重新啟動系統的情況
1, 先用lspv檢視目前存在的物理卷情況
# lspv
2, 然後呼叫cfgmgr檢查系統中新的裝置,並配置新的裝置
# cfgmgr –v
3, 再呼叫lspv檢視,看看是否出現了沒有分配pvid的磁碟
4, 如果出現了沒有分配pvid的磁碟,用chdev進行配置
# chdev –l hdisk2 –a pv=yes
方法3,該方法適用於配置之前不能重新啟動系統,並且用cfgmgr檢測不到的磁碟,此方法需要使用者知道硬碟的具體資訊。知道硬碟的型別(Type),硬碟的連線的子型別(Subclass),硬碟連線的父裝置名(Parent Name )和硬碟的邏輯位置(Location Code)
一搬使用mkdev配置該磁碟,格式如下:
# mkdev –c disk –s Subclass –t Type –p ParentName –w Location Code –a pv=yes
例:增加一個679M的硬碟,連線到scsi3父裝置上,他的scsi id是6,邏輯單元號是0,
# mkdev –c disk –s scsi –t 670mb –p scsi3 –w 6,0 –a pv=yes
或者呼叫smit mkdev來配置
二, 修改磁碟屬性的命令 chpv
chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname
-a 引數是設定物理卷的分配許可權,allocation 是y時,允許分配新的PP,為n時,不允許分配PP
如: # chpv -a n hdisk1
-v 引數是設定物理卷是否可用,Avaliability 為r時,就是設定物理卷不可用,為a時就是設定物理卷為可用
如: # chpv –v r hdisk1 (設定物理卷不可用)
# chpv –v a hdisk1 (設定物理卷可用)
-c 引數是清除物理卷的引導記錄(boot record)
如: # chpv –c hdisk1
-h 引數設定物理卷的熱備特性
三, 顯示物理卷的資訊
1, 顯示系統中所有已配置或已定義的物理卷
# lsdev – Cc disk
2, 顯示物理卷的屬性
# lspv hdisk0
3, 顯示物理捲上分配的邏輯卷
# lspv –l hdisk0
4, 顯示物理捲上物理分割槽的分佈情況
# lspv –p hdisk0
4, 顯示物理分割槽與邏輯分割槽的對應情況
# lspv –M hdisk0
該命令輸出有兩列 格式如下:
Pvname : pp-pp lvname :lp:copy
四, 刪除物理卷
由於物理卷是一個裝置,所以要刪除物理卷首先要將該物理卷由可用狀態變成已定義狀態,命令如下:
# rmdev –l hdisk5
由於上面的命令只是將裝置hdisk5 由可用狀態變成了已定義狀態,因此,該裝置的定義資訊依然儲存在ODM資料庫中,所以要徹底清除hdisk5用下面的命令
# remdev –l hdisk5 –d
五, 卷組
1,建立卷組mkvg
# mkvg –y datavg –d 6 –s 8 hdisk5 hdisk6 hdisk7
建立一個卷組datavg ,包含 hdisk5 hdisk6 hdisk 7 三個物理卷,該卷組中的物理分割槽(pp)大小為8M,要求該卷組中最多有6個物理卷。
如果一個磁碟過去隸屬別的vg 可以使用 –f 引數來建立vg 如:
# mkvg –y datavg –f hdisk3 hdisk4
# smit mkvg 也可以建立卷組。
2,顯示卷組
# lsvg 顯示系統中所有的卷組
# lsvg -o 顯示當前系統中活動的卷組
# lsvg rootvg 顯示卷組 rootvg的具體資訊
# lsvg -l rootvg 顯示卷組rootvg中的邏輯卷資訊
# lsvg -p rootvg 顯示卷組rootvg中的物理卷資訊
# lsvg -i 從標準裝置中讀取卷組名字
# lsvg –o | lsvg –i –l 顯示所有卷組所有邏輯卷
3,修改卷組屬性
# chvg –ay datavg 設定卷組在系統啟動時自動啟用
# chvg –an datavg 設定卷組在系統啟動時不能自動啟用
# chvg –u datavg 由於系統的問題,可能會導致正在執行的lvm命令非正常結束,這時可能會使一些卷組被鎖上。
# chvg – L 256 datavg 修改卷組datavg的LTG大小。LTG是磁碟寫操作的一個概念,相當於允許磁碟I/O的最大傳輸單位。目前AIX5L支援 128kb,256kb,512kb和1024kb的大小。要檢視物理卷的LTG 可用帶-M引數的lquerypv命令
# /usr/sbin/lquerypv –M hdisk0
4,向卷組新增磁碟
# extendvg datavg hdisk6
如果hdisk6 狀態已定義,但是處於不可用狀態(用lsdev -Cc disk6檢視)時,則extendvg命令不會成功,所以要用下面的命令修改物理卷的狀態
# mkdev –l hdisk6
如果該盤曾經隸屬別的卷組,可以用-f引數來強制新增磁碟 如:
# extengvg -f datavg hdisk6
5, 從卷組中刪除一個磁碟
# reducevg datavg hdisk5 在用reducevg 命令從卷組datavg刪除hdisk5 之前,必須用rmlv 命令刪除hdisk5 上的所有的邏輯卷,或者使用-d引數,自動刪除該捲上的所有的邏輯卷。該命令還可以一次刪除多個物理卷 # reducevg datavg hdisk1 hdisk2 hdisk3
6, 啟用/停用一個卷組
# varyonvg datavg 啟用datavg卷組
# varyoffvg datavg 停用datavg卷組
7, 匯入或匯出(刪除)卷組
在AIX系統中,裝置的定義資訊都存放在系統的ODM資料庫中,匯入一個卷組就是將這個卷組的定義的資訊匯入到系統,並儲存在ODM資料庫中,讓系統識別這個卷組。匯出卷組就是將卷組的定義資訊從系統的ODM資料庫中刪掉,但是其組織結構仍然儲存在該卷組的每個物理卷的VGDA中,這說明匯出一個卷組並不刪除該卷組上的資料。只刪除ODM中的關於該卷組的定義資訊。
匯出卷組
# exportvg datavg 用exportvg將datavg從當前的系統中匯出。
exportvg 命令會從etc/filesystems中刪除卷組的檔案系統,並不刪除這些檔案系統的安裝點。如果要匯出的卷組包含頁面空間(paging space),則當頁面空間正在被使用時,不能匯出這個卷組。只有用swapoff 將該頁面空間改為非活動狀態,才可匯出卷組。
如: # swapoff 頁面空間名
或者用 # chps –a n頁面空間名 設定成啟動時不自動啟用,然後重新啟動機器
匯入卷組(注:當系統重新安裝後,如果想重新利用安裝前的資料,則需要用下面的命令,將過去的卷組重新建立,然後再掛載邏輯卷)
# importvg -y datavg hdisk3
在importvg 命令後必須制定一個物理卷名(任意一個能夠標識出卷組的物理卷),import命令會自動透過這個物理卷的VGDA找到卷組中的所有的物理卷。當指定的卷組名在目標系統中已經存在時,importvg命令就會執行失敗,由於系統中不允許存在兩個相同的卷組名,因此在執行import時,必須指定一個在系統中不存在的卷組名。另外在執行該命令時,可以不指定卷組名,即不帶-y引數,則系統會自動給分配一個預設的名字。
8, 用mirrorvg 命令映象一個卷組
# mirrorvg -c 3 datavg 為datavg做映象,執行完後,datavg卷組就會有3個副本。
預設情況下,mirrorvg命令會把邏輯卷映象到卷組中的任何磁碟上,如果要把映象副本儲存到指定的物理卷中,必須標明物理卷名稱,如:
# mirrorvg -c 3 datavg hdisk3 hdisk4 在hdisk3,hdisk4上做映象。
預設情況下,一旦執行mirrorvg 命令,則在完成前必須要完成映象副本的同步工作。可以使用-S 引數,將同步工作放到後臺執行。如:
# mirrorvg -S –c 2 datavg hdisk4
要替換卷組中的一塊壞盤(如:hdisk7) 則參考如下一組命令:
# unmirrorvg datavg hdisk7 (刪除hdisk7上的所有映象)
# reducevg datavg hdisk7 (從datavg中刪除物理卷hdisk7)
# rmdev – l hdisk7 –d (從系統中刪除hdisk7物理卷)
然後替換磁碟,把新盤配置成物理卷,並改名為hdisk7 再執行下面的命令:
# extendvg datavg hdisk7 (向datavg卷組中新增hdisk7物理卷)
# mirrorvg datavg (給datavg卷組中的所有的邏輯卷做映象)
六, 邏輯卷
1, 顯示邏輯卷資訊:邏輯卷控制塊(LVCB),儲存著邏輯卷的重要資訊,位於邏輯卷的開始位置,佔521位元組,使用getlvcb命令可以檢視邏輯卷中的資訊
# getlvcb hd6
2, 顯示邏輯卷的資訊
# lsvg –l rootvg (顯示一個卷組中的所有的邏輯卷)
# lslv mylv (顯示邏輯卷mylv的詳細資訊)
# lslv –l mylv (顯示邏輯卷mylv所跨越的物理卷,及在物理捲上的分佈情況)
3,建立一個邏輯卷
# mklv -y baodata -c 2 datavg 20
指定邏輯卷的名字叫baodata ,並在datavg中建立,該邏輯卷用兩份複製做映象,共有20個邏輯分割槽,每個分割槽對映兩個物理分割槽,則物理分割槽用了40個。預設是jfs檔案系統,可以用-t 引數指定檔案系統
4,修改邏輯卷命令chlv
# chlv –t jfs2 baodata (修改邏輯卷baodata為jfs2 型別)
5,刪除邏輯卷
#rmlv –f baodata
6,建立檔案系統crfs 引數:-v (jfs或jfs2)要建立的檔案系統型別。-g (卷組名) 指出在那個卷組中建立檔案系統,如果不指定卷組的名字,則必須用-d 引數指定一個未使用的邏輯卷名。-m MountPoint引數指出檔案系統的掛載點。 如:
# crfs -v jfs2 -g datavg -m /mnt/test -a size=1G
7, 用mkfs 命令在已存在的裝置上建立檔案系統
mkfs 只在邏輯捲上建立檔案系統,不會建立安裝點。
注:crfs命令的作用是在系統中新增一個新的檔案系統,mkfs命令的作用是把一個已經存在的裝置做成檔案系統。crfs命令呼叫mkfs命令,crfs命令首先呼叫mklv命令建立邏輯卷,然後呼叫mkfs命令在邏輯捲上建立檔案系統,同時建立安裝點,最後在/etc/filesystems檔案記錄新建立的檔案系統。而mkfs只在邏輯捲上建立檔案系統,不會建立安裝點,也不會在/etc/filesystems中做記錄
如:
# mkfs -V jfs2 /dev/baodata
8, 刪除檔案系統 rmfs
rmfs命令除去檔案系統。如果該檔案系統為一個日誌檔案系統(JFS 或 JFS2),rmfs 命令除去檔案系統駐留的邏輯卷和 /etc/檔案中的相關節。
如果檔案系統不是一個 JFS 或 JFS2 檔案系統,該命令僅除去 /etc/filesystems 檔案中的相關節。FileSystem 引數指定了要除去的檔案系統 如:
# rmfs /test
9,修改檔案系統 chfs
可以用chfs命令增加檔案系統的空間如:
# chfs –a size=10000M /tmp 或 #chfs –a size=+1000M /tmp
注意:
AIX上增加邏輯卷時報錯誤0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.
在往aix使用chfs -a size=xx /fs 命令增加邏輯卷的時候,有時候增加到一定大小的時候,會報出0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.這樣的一個錯誤
主要是因為在預設情況下的邏輯卷允許的最大邏輯分割槽數為512,因此在邏輯卷大小超出了這個限制的時候,就會報0516這個錯誤了。當然你可以檢視這個lv以確認是否為512:
使用lslv來看:
# lslv jdelv02
MAX LPs為512,確實是超出了這個限制,
我們可以使用smit工具修改這個限制:
smit chlv==>Change a logical Volume==>Logical volume name==>F4(選擇你要修改的lvname)回車
或者用chlv命令修改邏輯分割槽數。
# chlv –x 1000 fslv00
在MAXIMUM NUMBER of LOGICAL PARTITIONS [1024] 把數值一改,回車後,見到左上角“OK”
表示為修改成功。esc+0退出smit後,再次增加,
# chfs -a size=100G /oradata02
Filesystem size changed to OK。成功。)
10, lsps可以顯示頁面空間(虛擬記憶體)的屬性
引數:
-a 顯示所有頁面空間的屬性
-s 顯示頁面空間的概況,顯示所有的頁面空間大小的合計和已使用的平均百分比
-c 輸出的內容以:分隔各屬性
如:
#lsps -c –a 執行的結果顯示如下
#Psname:Pvname:Vgname:Size:Used:Active:Auto:Type
hd6:hdisk0:rootvg:2:4:y:y:lv
11,mkps,在系統中新增一個頁面空間,mkps 會呼叫mklv命令建立一個邏輯卷,並把這個邏輯卷型別設定為頁面空間
引數:
-s 引數指定頁面空間的大小,用邏輯分割槽的數量表示;
-a 引數指出在每次系統啟動時自動啟用這個頁面空間
-n 引數指出立即啟用這個頁面空間
-t 引數指出要建立的頁面空間的型別時邏輯卷
# mkfs -s 36 -n -a datavg hdisk1
paging00
說明:其中-s 36 指出了頁面空間的大小,是36個邏輯分割槽,-n 表示建立後立即啟用這個頁面空間,-a 表示在每次系統啟動時自動啟用這個頁面空間。頁面空間對應的邏輯卷名是paging00,是由系統自動分配的
12,swapon 該命令用來啟用頁面空間
引數:
-a 啟用所有頁面空間
# swapon /dev/paging00 啟用paging00 這個頁面空間
# swapon /dev/paging00 /dev/paging01 一次可以啟用多個頁面空間,最多16個
13,chps 設定頁面空間屬性
引數:
-a y 表示啟動時自動啟用
-a n 表示啟動時不自動啟用
-s 邏輯分割槽 增加頁面空間大小
-?d邏輯分割槽 減小頁面空間大小
/etc/swapspaces 檔案記錄那些頁面空間自動載入
# chps –a n paging00
14,swapoff 關閉頁面空間
# swapoff paging00
15,rmps 刪除頁面空間,注:刪除的是非活動的頁面空間
# rmps paging00
方法1,該方法適用於在配置之前,重新啟動了系統的情況,系統重新啟動時,自動呼叫cfgmgr,並自動配置新新增的磁碟。
用lspv 檢視系統中已配置的磁碟
# lspv
hdisk0 00092204880d7036 rootvg
hdisk1 none none
顯示結果中,hdisk1是一個新硬碟,沒有分配pvid,可以用下面的命令為hdisk配置成一個物理卷:
# chdev –l hdisk1 –a pv=yes
該命令就給磁碟hidsk1分配一個唯一的pvid,並將pvid寫在該磁碟的引導記錄中。如果該磁碟已經有了pvid,則此磁碟就配置成了物理卷。
方法2,該方法適用於配置前不能重新啟動系統的情況
1, 先用lspv檢視目前存在的物理卷情況
# lspv
2, 然後呼叫cfgmgr檢查系統中新的裝置,並配置新的裝置
# cfgmgr –v
3, 再呼叫lspv檢視,看看是否出現了沒有分配pvid的磁碟
4, 如果出現了沒有分配pvid的磁碟,用chdev進行配置
# chdev –l hdisk2 –a pv=yes
方法3,該方法適用於配置之前不能重新啟動系統,並且用cfgmgr檢測不到的磁碟,此方法需要使用者知道硬碟的具體資訊。知道硬碟的型別(Type),硬碟的連線的子型別(Subclass),硬碟連線的父裝置名(Parent Name )和硬碟的邏輯位置(Location Code)
一搬使用mkdev配置該磁碟,格式如下:
# mkdev –c disk –s Subclass –t Type –p ParentName –w Location Code –a pv=yes
例:增加一個679M的硬碟,連線到scsi3父裝置上,他的scsi id是6,邏輯單元號是0,
# mkdev –c disk –s scsi –t 670mb –p scsi3 –w 6,0 –a pv=yes
或者呼叫smit mkdev來配置
二, 修改磁碟屬性的命令 chpv
chpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname
-a 引數是設定物理卷的分配許可權,allocation 是y時,允許分配新的PP,為n時,不允許分配PP
如: # chpv -a n hdisk1
-v 引數是設定物理卷是否可用,Avaliability 為r時,就是設定物理卷不可用,為a時就是設定物理卷為可用
如: # chpv –v r hdisk1 (設定物理卷不可用)
# chpv –v a hdisk1 (設定物理卷可用)
-c 引數是清除物理卷的引導記錄(boot record)
如: # chpv –c hdisk1
-h 引數設定物理卷的熱備特性
三, 顯示物理卷的資訊
1, 顯示系統中所有已配置或已定義的物理卷
# lsdev – Cc disk
2, 顯示物理卷的屬性
# lspv hdisk0
3, 顯示物理捲上分配的邏輯卷
# lspv –l hdisk0
4, 顯示物理捲上物理分割槽的分佈情況
# lspv –p hdisk0
4, 顯示物理分割槽與邏輯分割槽的對應情況
# lspv –M hdisk0
該命令輸出有兩列 格式如下:
Pvname : pp-pp lvname :lp:copy
四, 刪除物理卷
由於物理卷是一個裝置,所以要刪除物理卷首先要將該物理卷由可用狀態變成已定義狀態,命令如下:
# rmdev –l hdisk5
由於上面的命令只是將裝置hdisk5 由可用狀態變成了已定義狀態,因此,該裝置的定義資訊依然儲存在ODM資料庫中,所以要徹底清除hdisk5用下面的命令
# remdev –l hdisk5 –d
五, 卷組
1,建立卷組mkvg
# mkvg –y datavg –d 6 –s 8 hdisk5 hdisk6 hdisk7
建立一個卷組datavg ,包含 hdisk5 hdisk6 hdisk 7 三個物理卷,該卷組中的物理分割槽(pp)大小為8M,要求該卷組中最多有6個物理卷。
如果一個磁碟過去隸屬別的vg 可以使用 –f 引數來建立vg 如:
# mkvg –y datavg –f hdisk3 hdisk4
# smit mkvg 也可以建立卷組。
2,顯示卷組
# lsvg 顯示系統中所有的卷組
# lsvg -o 顯示當前系統中活動的卷組
# lsvg rootvg 顯示卷組 rootvg的具體資訊
# lsvg -l rootvg 顯示卷組rootvg中的邏輯卷資訊
# lsvg -p rootvg 顯示卷組rootvg中的物理卷資訊
# lsvg -i 從標準裝置中讀取卷組名字
# lsvg –o | lsvg –i –l 顯示所有卷組所有邏輯卷
3,修改卷組屬性
# chvg –ay datavg 設定卷組在系統啟動時自動啟用
# chvg –an datavg 設定卷組在系統啟動時不能自動啟用
# chvg –u datavg 由於系統的問題,可能會導致正在執行的lvm命令非正常結束,這時可能會使一些卷組被鎖上。
# chvg – L 256 datavg 修改卷組datavg的LTG大小。LTG是磁碟寫操作的一個概念,相當於允許磁碟I/O的最大傳輸單位。目前AIX5L支援 128kb,256kb,512kb和1024kb的大小。要檢視物理卷的LTG 可用帶-M引數的lquerypv命令
# /usr/sbin/lquerypv –M hdisk0
4,向卷組新增磁碟
# extendvg datavg hdisk6
如果hdisk6 狀態已定義,但是處於不可用狀態(用lsdev -Cc disk6檢視)時,則extendvg命令不會成功,所以要用下面的命令修改物理卷的狀態
# mkdev –l hdisk6
如果該盤曾經隸屬別的卷組,可以用-f引數來強制新增磁碟 如:
# extengvg -f datavg hdisk6
5, 從卷組中刪除一個磁碟
# reducevg datavg hdisk5 在用reducevg 命令從卷組datavg刪除hdisk5 之前,必須用rmlv 命令刪除hdisk5 上的所有的邏輯卷,或者使用-d引數,自動刪除該捲上的所有的邏輯卷。該命令還可以一次刪除多個物理卷 # reducevg datavg hdisk1 hdisk2 hdisk3
6, 啟用/停用一個卷組
# varyonvg datavg 啟用datavg卷組
# varyoffvg datavg 停用datavg卷組
7, 匯入或匯出(刪除)卷組
在AIX系統中,裝置的定義資訊都存放在系統的ODM資料庫中,匯入一個卷組就是將這個卷組的定義的資訊匯入到系統,並儲存在ODM資料庫中,讓系統識別這個卷組。匯出卷組就是將卷組的定義資訊從系統的ODM資料庫中刪掉,但是其組織結構仍然儲存在該卷組的每個物理卷的VGDA中,這說明匯出一個卷組並不刪除該卷組上的資料。只刪除ODM中的關於該卷組的定義資訊。
匯出卷組
# exportvg datavg 用exportvg將datavg從當前的系統中匯出。
exportvg 命令會從etc/filesystems中刪除卷組的檔案系統,並不刪除這些檔案系統的安裝點。如果要匯出的卷組包含頁面空間(paging space),則當頁面空間正在被使用時,不能匯出這個卷組。只有用swapoff 將該頁面空間改為非活動狀態,才可匯出卷組。
如: # swapoff 頁面空間名
或者用 # chps –a n頁面空間名 設定成啟動時不自動啟用,然後重新啟動機器
匯入卷組(注:當系統重新安裝後,如果想重新利用安裝前的資料,則需要用下面的命令,將過去的卷組重新建立,然後再掛載邏輯卷)
# importvg -y datavg hdisk3
在importvg 命令後必須制定一個物理卷名(任意一個能夠標識出卷組的物理卷),import命令會自動透過這個物理卷的VGDA找到卷組中的所有的物理卷。當指定的卷組名在目標系統中已經存在時,importvg命令就會執行失敗,由於系統中不允許存在兩個相同的卷組名,因此在執行import時,必須指定一個在系統中不存在的卷組名。另外在執行該命令時,可以不指定卷組名,即不帶-y引數,則系統會自動給分配一個預設的名字。
8, 用mirrorvg 命令映象一個卷組
# mirrorvg -c 3 datavg 為datavg做映象,執行完後,datavg卷組就會有3個副本。
預設情況下,mirrorvg命令會把邏輯卷映象到卷組中的任何磁碟上,如果要把映象副本儲存到指定的物理卷中,必須標明物理卷名稱,如:
# mirrorvg -c 3 datavg hdisk3 hdisk4 在hdisk3,hdisk4上做映象。
預設情況下,一旦執行mirrorvg 命令,則在完成前必須要完成映象副本的同步工作。可以使用-S 引數,將同步工作放到後臺執行。如:
# mirrorvg -S –c 2 datavg hdisk4
要替換卷組中的一塊壞盤(如:hdisk7) 則參考如下一組命令:
# unmirrorvg datavg hdisk7 (刪除hdisk7上的所有映象)
# reducevg datavg hdisk7 (從datavg中刪除物理卷hdisk7)
# rmdev – l hdisk7 –d (從系統中刪除hdisk7物理卷)
然後替換磁碟,把新盤配置成物理卷,並改名為hdisk7 再執行下面的命令:
# extendvg datavg hdisk7 (向datavg卷組中新增hdisk7物理卷)
# mirrorvg datavg (給datavg卷組中的所有的邏輯卷做映象)
六, 邏輯卷
1, 顯示邏輯卷資訊:邏輯卷控制塊(LVCB),儲存著邏輯卷的重要資訊,位於邏輯卷的開始位置,佔521位元組,使用getlvcb命令可以檢視邏輯卷中的資訊
# getlvcb hd6
2, 顯示邏輯卷的資訊
# lsvg –l rootvg (顯示一個卷組中的所有的邏輯卷)
# lslv mylv (顯示邏輯卷mylv的詳細資訊)
# lslv –l mylv (顯示邏輯卷mylv所跨越的物理卷,及在物理捲上的分佈情況)
3,建立一個邏輯卷
# mklv -y baodata -c 2 datavg 20
指定邏輯卷的名字叫baodata ,並在datavg中建立,該邏輯卷用兩份複製做映象,共有20個邏輯分割槽,每個分割槽對映兩個物理分割槽,則物理分割槽用了40個。預設是jfs檔案系統,可以用-t 引數指定檔案系統
4,修改邏輯卷命令chlv
# chlv –t jfs2 baodata (修改邏輯卷baodata為jfs2 型別)
5,刪除邏輯卷
#rmlv –f baodata
6,建立檔案系統crfs 引數:-v (jfs或jfs2)要建立的檔案系統型別。-g (卷組名) 指出在那個卷組中建立檔案系統,如果不指定卷組的名字,則必須用-d 引數指定一個未使用的邏輯卷名。-m MountPoint引數指出檔案系統的掛載點。 如:
# crfs -v jfs2 -g datavg -m /mnt/test -a size=1G
7, 用mkfs 命令在已存在的裝置上建立檔案系統
mkfs 只在邏輯捲上建立檔案系統,不會建立安裝點。
注:crfs命令的作用是在系統中新增一個新的檔案系統,mkfs命令的作用是把一個已經存在的裝置做成檔案系統。crfs命令呼叫mkfs命令,crfs命令首先呼叫mklv命令建立邏輯卷,然後呼叫mkfs命令在邏輯捲上建立檔案系統,同時建立安裝點,最後在/etc/filesystems檔案記錄新建立的檔案系統。而mkfs只在邏輯捲上建立檔案系統,不會建立安裝點,也不會在/etc/filesystems中做記錄
如:
# mkfs -V jfs2 /dev/baodata
8, 刪除檔案系統 rmfs
rmfs命令除去檔案系統。如果該檔案系統為一個日誌檔案系統(JFS 或 JFS2),rmfs 命令除去檔案系統駐留的邏輯卷和 /etc/檔案中的相關節。
如果檔案系統不是一個 JFS 或 JFS2 檔案系統,該命令僅除去 /etc/filesystems 檔案中的相關節。FileSystem 引數指定了要除去的檔案系統 如:
# rmfs /test
9,修改檔案系統 chfs
可以用chfs命令增加檔案系統的空間如:
# chfs –a size=10000M /tmp 或 #chfs –a size=+1000M /tmp
注意:
AIX上增加邏輯卷時報錯誤0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.
在往aix使用chfs -a size=xx /fs 命令增加邏輯卷的時候,有時候增加到一定大小的時候,會報出0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.這樣的一個錯誤
主要是因為在預設情況下的邏輯卷允許的最大邏輯分割槽數為512,因此在邏輯卷大小超出了這個限制的時候,就會報0516這個錯誤了。當然你可以檢視這個lv以確認是否為512:
使用lslv來看:
# lslv jdelv02
MAX LPs為512,確實是超出了這個限制,
我們可以使用smit工具修改這個限制:
smit chlv==>Change a logical Volume==>Logical volume name==>F4(選擇你要修改的lvname)回車
或者用chlv命令修改邏輯分割槽數。
# chlv –x 1000 fslv00
在MAXIMUM NUMBER of LOGICAL PARTITIONS [1024] 把數值一改,回車後,見到左上角“OK”
表示為修改成功。esc+0退出smit後,再次增加,
# chfs -a size=100G /oradata02
Filesystem size changed to OK。成功。)
10, lsps可以顯示頁面空間(虛擬記憶體)的屬性
引數:
-a 顯示所有頁面空間的屬性
-s 顯示頁面空間的概況,顯示所有的頁面空間大小的合計和已使用的平均百分比
-c 輸出的內容以:分隔各屬性
如:
#lsps -c –a 執行的結果顯示如下
#Psname:Pvname:Vgname:Size:Used:Active:Auto:Type
hd6:hdisk0:rootvg:2:4:y:y:lv
11,mkps,在系統中新增一個頁面空間,mkps 會呼叫mklv命令建立一個邏輯卷,並把這個邏輯卷型別設定為頁面空間
引數:
-s 引數指定頁面空間的大小,用邏輯分割槽的數量表示;
-a 引數指出在每次系統啟動時自動啟用這個頁面空間
-n 引數指出立即啟用這個頁面空間
-t 引數指出要建立的頁面空間的型別時邏輯卷
# mkfs -s 36 -n -a datavg hdisk1
paging00
說明:其中-s 36 指出了頁面空間的大小,是36個邏輯分割槽,-n 表示建立後立即啟用這個頁面空間,-a 表示在每次系統啟動時自動啟用這個頁面空間。頁面空間對應的邏輯卷名是paging00,是由系統自動分配的
12,swapon 該命令用來啟用頁面空間
引數:
-a 啟用所有頁面空間
# swapon /dev/paging00 啟用paging00 這個頁面空間
# swapon /dev/paging00 /dev/paging01 一次可以啟用多個頁面空間,最多16個
13,chps 設定頁面空間屬性
引數:
-a y 表示啟動時自動啟用
-a n 表示啟動時不自動啟用
-s 邏輯分割槽 增加頁面空間大小
-?d邏輯分割槽 減小頁面空間大小
/etc/swapspaces 檔案記錄那些頁面空間自動載入
# chps –a n paging00
14,swapoff 關閉頁面空間
# swapoff paging00
15,rmps 刪除頁面空間,注:刪除的是非活動的頁面空間
# rmps paging00
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1107501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX磁碟管理命令AI
- 【AIX】AIX 下磁碟 I/O 效能分析AI
- 【AIX】AIX系統下檢視磁碟陣列AI陣列
- AIX磁碟順序調整AI
- aix 檢視磁碟空間AI
- AIX,HP-UX,LINUX,SOLARIS磁碟與卷管理常用命令AILinux
- 磁碟管理
- AIX rootvg映象建立與磁碟更換AI
- AIX 下磁碟 I/O 效能分析[轉]AI
- aix 在系統可用時新增磁碟AI
- 11G RAC 為 ASM 磁碟組增加一個磁碟。(AIX)ASMAI
- AIX平臺下磁碟的PVID對ASM磁碟的破壞AIASM
- Oracle ASM磁碟組擴容(AIX7.1)OracleASMAI
- AIX系統磁碟I/O效能評估AI
- aix lvm 管理AILVM
- LVM磁碟管理LVM
- asm磁碟管理篇ASM
- Linux磁碟管理Linux
- Linux 磁碟管理Linux
- AIX相關管理命令AI
- AIX系統日常管理AI
- AIX Paging space 管理AI
- AIX儲存管理(二)物理卷管理AI
- AIX儲存管理(三)卷組管理AI
- AIX中快速定位引起大量磁碟IO操作的程式AI
- Linux 磁碟操作管理Linux
- MegaCli管理磁碟陣列陣列
- AIX儲存管理(一)概述AI
- AIX系統 LVM 管理AILVM
- 【AIX 學習】網路管理AI
- AIX系統日常管理(轉)AI
- 在AIX下為Oracle調整磁碟I/O引數AIOracle
- Linux系統磁碟管理Linux
- ASM之磁碟建立及管理ASM
- linux磁碟管理命令--ddLinux
- LVM 管理linux磁碟LVMLinux
- ASM 磁碟、目錄的管理ASM
- 磁碟管理--學習筆記筆記