AIX 5L 系統管理技術 —— 存儲管理——物理卷

1、向系統中添加一塊硬盤數據庫

  方法一併發

  該方法適用於在配置以前可以從新啓動系統的狀況。在系統啓動時,就會運行cfgmgr命令,它可自動配置系統中的新設備。當完成了系統啓動後,以root用戶進入系統,用lspv命令查看系統中已配置的硬盤。app

#lspv
hdisk0    0009220480d7036     rootvg
hdisk1    000922043590c2df    rootvg
hdisk2    none                           none
hdisk3    00092204bb744741    none

 

  若是出現新硬盤名字,注意是否有物理卷標識符(PVID),PVID是一個16進制的數字,若是沒有PVID(如上面的hdisk2硬盤),還必須把該硬盤配置成物理卷。在生成物理卷以前必須保證這個硬盤是可用的,並在系統中有一個名稱(也就是要先定義硬盤),並且必須保證操做系統或其餘程序沒有在使用該硬盤,使用以下命令能夠把hdisk2硬盤配置一個物理卷。ide

#chdev -l hdisk2 -a pv=yes

  該命令就給硬盤hdisk2分配一個惟一的PVID,並將PVID寫在硬盤的引導記錄中。若是該硬盤已經有PVID,則此硬盤已經配置成了物理卷。svg

  方法二工具

  該方法適用於在配置以前不能從新啓動系統的狀況。若是隻知道硬盤的位置,而不知道硬盤的具體參數,則應首先用lspv命令查看目前存在的PV,命令以下:性能

#lspv
hdisk0    00092204880d7036    rootvg
hdisk1    0009220433590c2df    rootvg

  再用配置管理器檢查系統中最新的設備,再配置新設備,命令以下:測試

#cfgmgr -r

  最後用lspv命令查看新配置的PV,命令以下:this

#lspv
hdisk0    00092204880d7036    rootvg
hdisk1    000922043590c2df    rootvg
hdisk2    none                            none
hdisk3    00092204bb744741    neno

  若是出現了沒有PVID的硬盤,則必須用下面的命令將該硬盤配置成PV。spa

#chdev -l hdisk2 -a pv=yes

  方法三

  該方法適用於在配置以前不能從新啓動系統的狀況和用cfgmgr命令檢測出來的硬盤。此方法須要用戶知道硬盤的具體信息,如硬盤的類型(TYPE)、硬盤鏈接的子類(Subclass)、硬盤鏈接的父設備名(Parent Name)和硬盤的邏輯位置(也就是位置編號,Location Code)。

  通常使用mkdev命令配置物理卷,命令格式以下:

#mkdev -c Disk -s Subclass -t Type -p ParentName -w LocationCode -a pv=yes

  參數-a pv=yes的做用是將一個其餘硬盤變成一個物理卷,並分配一個惟一的PVID,將PVID號寫到硬盤的引導記錄中。

  例:增長一個679MB的硬盤,鏈接到scsi3福設備上,它的SCSI ID是6,邏輯單元號是0,命令以下:

#mkdev -c disk -s scsi -t 670mb -p scsi3 -w 6,0 -a pv=yes

  除了使用mkdev命令能夠生成物理卷外,還能夠用SMIT工具,使用SMIT快捷路徑以下:

#smit makdsk

  選擇硬盤類型。在Disk Type列表中選擇硬盤類型,若是不是IBM的SCSI硬盤,則在Disk Type列表中選擇osdisk,而後在Parent Adapter列表中選擇硬盤所接的適配卡。

  在「CONNECTION address"欄中輸入硬盤的SCSI地址(SCSI設備的位置編號),SCSI適配器位置編號包含兩個數字,第1個數字是SCSI ID,第2個數字是SCSI適配器上的邏輯單元號,通常爲0。例如SCSI ID號爲3,則硬盤的位置編號是3,0。

  在"ASSIGN physical valume identifier」欄目選擇yes,表示給該硬盤分配一個PVID,按Enter鍵就配置完一個硬盤,並分配一個物理卷標識符(PVID)。

 

2、修改物理卷的屬性

  物理卷只有兩個屬性能夠被修改,即物理卷的分配權限和物理卷的可用性。物理卷的分配權限決定着是否能夠在該物理捲上爲邏輯卷分配新的物理分區。物理卷是可用性是指該物理卷的使用狀態,便可用狀態和不可用狀態,物理卷的可用性代表是否能夠在該物理捲上執行任何邏輯讀寫操做。

  使用chpv命令修改物理卷的屬性,其格式以下:

#chpv [-h Hotspare] [-a Allocation] [-v Availability] [-c] Pvname... [-C HDiskName]

  其中:

  • 由Pvname參數指定被修改屬性的物理卷名。
  • 參數-h Hotspare設置物理卷的熱備份特性,該參數對未鏡像的邏輯捲來講是沒有任何意義,參數Hotspare能夠爲y 或n ,爲y 表示把該物理卷設置成一個熱備份磁盤,即不能在其上分配邏輯分區,爲n 表示把該物理卷設置成一個非熱備份磁盤。從AIX 5L中開始有Hotspare參數。
  • 參數 -c 的做用是清除指定物理捲上的引導記錄(Boot Record)。
  • 參數 -C HDiskName 的做用是從一個磁盤上清除它自己的卷管理器(Owning Volume Manager)。若是磁盤是已導入LVM卷組的一部分,即把LVM做爲本身的卷管理器來清除時,則該命令會執行失敗。-C HDiskName 參數是從AIX 5L Version 5.2中引入的。
  • 參數 -v Availability是設置物理卷的狀態。若Availability爲 「r」 時,就設置物理卷Pvname不可以使用,禁止使用該物理卷,即便經過文件系統、虛擬內存管理器和邏輯卷等方式也不能訪問該物理捲上的數據,只有存儲管理命令能夠訪問該物理卷,若是要求該物理卷保持卷組的磁盤Quorum,則當禁止使用該物理卷時,就會出現一個錯誤而且保持該物理卷仍然處於可用狀態。當Availability爲 「a」 時,就設置物理卷Pvname爲可用狀態,用戶能夠經過文件系統和邏輯捲來訪問該物理捲上的數據。

  例:禁止hdisk1物理卷再分配新的PP,就要改變物理卷的分配許可屬性,可以使用下面命令:

#chpv -a n hdisk1

  要使hdisk1物理卷能夠繼續爲邏輯卷分配新PP,則執行以下命令:

#chpv -a y hdisk1

  禁止經過邏輯方式讀寫hdisk1物理捲上的數據(即修改物理卷的狀態爲不可用狀態),命令以下:

#chpv -v r hdisk1

  這時就關閉了hdisk1的可用性,沒法經過邏輯方式讀寫和訪問該物理卷,可是像chpv等存儲管理命令還能夠訪問該PV。當要將hdisk1從系統中刪除時,應該經過chpv命令關閉hdisk1的可用性。若是因爲hdisk1物理卷失效而丟失了該物理卷,則該物理卷也會變成不可用狀態。

  注意:在執行chpv命令時,在/tmp目錄下須要足夠的空間。若是在執行時失敗,則應該擴充該目錄的空間,而後從新執行chpv命令。

  若是關閉了一個物理卷的可用性,就禁止了在該PV上全部的VGDA/VGSA,在之後激活卷組時,該PV不參加磁盤Quorum的檢查,一樣,有關該物理卷的信息也會從改卷組中其餘物理卷的VGDA中刪除掉。

  容許經過邏輯方式操做hdisk1上的數據(即修改物理卷的狀態爲可用狀態),使用下面命令:

#chpv -v a hdisk1

  要清除物理卷hdisk1上的引導記錄,命令以下:

#chpv -c hdisk1

 

3、顯示物理卷的信息

  只有在一個硬盤被配置成物理卷,並分配給一個卷組,才能由一些文件系統或邏輯卷佔有使用。

  1.顯示系統中的物理卷

  物理卷是一個物理設備,經過lsdev命令能夠顯示出系統中已經配置的磁盤及狀態和類型信息。

  例:顯示系統中全部的已配置或已定義的物理卷命令以下:

#lsdev -Cc disk
hdisk0      Available 05-08-00-8,0 16 Bit LVD SCSI Disk Drive
hdisk1      Available 05-08-00-9,0 16 Bit LVD SCSI Disk Drive
hdisk6      Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk7      Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk8      Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk9      Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk10     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk11     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk16     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk17     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk18     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk19     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk20     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk21     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk22     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk23     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk24     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk25     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdiskpower2 Available 03-09-01     PowerPath Device
hdiskpower3 Available 03-09-01     PowerPath Device
hdiskpower4 Available 03-09-01     PowerPath Device
hdiskpower5 Available 03-09-01     PowerPath Device

  例:用不帶任何參數的lspv命令顯示系統中全部的物理卷

#lspv
hdisk0          00c55d225537a6fe                    rootvg          active
hdisk1          00c55d22043e6b61                    rootvg          active
hdisk6          none                                None            
hdisk7          none                                None            
hdisk8          none                                None            
hdisk9          none                                None            
hdisk10         none                                None            
hdisk11         none                                None            
hdiskpower2     00c55d32375df0d2                    None            
hdisk16         none                                None            
hdisk17         none                                None            
hdisk18         none                                None            
hdisk20         none                                None            
hdisk21         none                                None            
hdiskpower4     none                                None            
hdisk19         none                                None            
hdiskpower3     00c55d323761d2b5                    newhbvg         
hdisk22         none                                None            
hdisk23         none                                None            
hdisk24         none                                None            
hdisk25         none                                None            
hdiskpower5     none                                None 

  2.顯示物理卷的屬性

  下面的命令能夠得到一個物理卷的詳細信息:

#lspv hdisk0
PHYSICAL VOLUME:    hdisk0                   VOLUME GROUP:     rootvg
PV IDENTIFIER:      00c55d225537a6fe VG IDENTIFIER     00c55d2200004c000000012649e24f51
PV STATE:           active                                     
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            256 megabyte(s)          LOGICAL VOLUMES:  13
TOTAL PPs:          546 (139776 megabytes)   VG DESCRIPTORS:   2
FREE PPs:           199 (50944 megabytes)    HOT SPARE:        no
USED PPs:           347 (88832 megabytes)    MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  109..22..00..00..68                        
USED DISTRIBUTION:  01..87..109..109..41                       
MIRROR POOL:        None

  上面這些信息分爲兩欄,左邊的一欄是關於物理卷的信息,右邊的一欄是關於該物理卷所屬卷組的信息。各個項目的含義以下:

項目 含義
PHYSICAL VOLUME 物理卷的名字
PV IDENTIFIER 物理卷標識符,即VCB PVID,在系統中是惟一的
PV STATE 物理卷的狀態,指該物理卷可否經過邏輯卷或文件系統來訪問,能夠用chpv命令更改
STALE PARTITIONS 失效分區的個數(陳舊的PP個數)
PP SIZE 一個PP的大小,單位是MB,是在建立VG時設定,默認是4MB
TOTAL PPs 這個物理捲上PP的總個數,包括已使用的和未使用的PP
FREE PPs 沒有使用PP的個數
USED PPs 已使用的PP的個數
FREE DISTRIBUTION 未使用PP的分佈狀況,分佈格式按照物理卷的截面顯示
USED DISTRIBUTION 已使用PP的分佈狀況
MIRROR POOL 是否有鏡像
VOLUME GROUP 該PV所屬卷組的名字
VG IDENTIFIER 該PV所屬卷組的標識符,即VGID
ALLOCATABLE 指是否容許在該PV上分配新的PP
LOGICAL VOLUMES 該PV所包含的LV個數
VG DESCRIPTORS 該PV所包含VGDA的個數
HOT SPARE 熱備份特性是否打開
MAX REQUEST 最大請求

  其中「FREE DISTRIBUTION」和「USED DISTRIBUTION」欄中顯示未用和已用PP的分佈狀況,它的格式是:外邊緣..外中間..中央..內中間..內邊緣

  3.顯示在物理捲上分配的邏輯卷

  使用帶-l 參數的lspv命令能夠顯示一個物理捲上所分配的邏輯卷狀況,命令以下:

#lspv -l hdisk0
hdisk0:
LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT
hd10opt               3       3       00..01..02..00..00    /opt
hd1                   2       2       00..01..01..00..00    /home
hd3                   8       8       00..07..01..00..00    /tmp
hd9var                8       8       00..07..01..00..00    /var
hd2                   12      12      00..01..11..00..00    /usr
hd4                   2       2       00..01..01..00..00    /
hd8                   1       1       00..00..01..00..00    N/A
hd6                   24      24      00..24..00..00..00    N/A
hd5                   1       1       01..00..00..00..00    N/A
app_lv                280     280     00..40..90..109..41   /app
livedump              1       1       00..01..00..00..00    /var/adm/ras/livedump
lg_dumplv             4       4       00..04..00..00..00    N/A
hd11admin             1       1       00..00..01..00..00    /admin

  此命令顯示信息中各列含義以下:

  LV NAME:指邏輯卷名;

  LPs:指這個邏輯捲包含的邏輯分區數;

  PPs:指定此邏輯卷在這個物理捲上分配的物理分區數;

  DISTRIBUTION:指邏輯卷在物理捲上的分佈;

  MOUNT POINT:指這個邏輯卷對應文件系統的安裝點。

  4.顯示物理捲上物理分區的分佈狀況

  使用lspv -p命令顯示在物理捲上給每個邏輯卷分配的物理分區範圍,及這些物理分區的狀態和在物理捲上的位置,同時顯示每個邏輯卷的類型和文件系統的安裝點。命令以下:

#lspv -p hdisk0
hdisk0:
PP RANGE  STATE   REGION        LV NAME             TYPE       MOUNT POINT
  1-1     used    outer edge    hd5                 boot       N/A
  2-110   free    outer edge                                   
111-111   used    outer middle  hd6                 paging     N/A
112-115   used    outer middle  lg_dumplv           sysdump    N/A
116-116   used    outer middle  livedump            jfs2       /var/adm/ras/livedump
117-139   used    outer middle  hd6                 paging     N/A
140-161   free    outer middle                                 
162-162   used    outer middle  hd1                 jfs2       /home
163-202   used    outer middle  app_lv              jfs2       /app
203-203   used    outer middle  hd2                 jfs2       /usr
204-204   used    outer middle  hd10opt             jfs2       /opt
205-205   used    outer middle  hd4                 jfs2       /
206-212   used    outer middle  hd3                 jfs2       /tmp
213-219   used    outer middle  hd9var              jfs2       /var
220-220   used    center        hd8                 jfs2log    N/A
221-221   used    center        hd4                 jfs2       /
222-222   used    center        hd2                 jfs2       /usr
223-223   used    center        hd9var              jfs2       /var
224-224   used    center        hd3                 jfs2       /tmp
225-225   used    center        hd1                 jfs2       /home
226-226   used    center        hd10opt             jfs2       /opt
227-227   used    center        hd11admin           jfs2       /admin
228-237   used    center        hd2                 jfs2       /usr
238-238   used    center        hd10opt             jfs2       /opt
239-328   used    center        app_lv              jfs2       /app
329-437   used    inner middle  app_lv              jfs2       /app
438-478   used    inner edge    app_lv              jfs2       /app
479-546   free    inner edge

  上面各列的含義以下:

  PP RANGE:物理分區的範圍。

  STATE:物理分區的狀態,是否被使用。

  REGION:物理分區在物理卷中的位置分佈。

  LV NAME:包含這些物理分區的邏輯卷名。

  TYPE:包含這些物理分區的邏輯卷類型。

  MOUNT POINT:文件系統的安裝點。N/A表示不是文件系統。

  5.顯示物理分區與邏輯分區的對應狀況

  通常狀況下,但願相關數據可以連續地存放在硬盤的部分區域中,這樣有利於提升系統訪問邏輯卷的I/O性能。命令以下:

#lspv -M hdisk0

hdisk0:1 hd5:1:1
hdisk0:2-110
hdisk0:111 hd6:1:1
hdisk0:112 lg_dumplv:1
hdisk0:113 lg_dumplv:2
hdisk0:114 lg_dumplv:3
hdisk0:115 lg_dumplv:4
hdisk0:116 livedump:1:1
hdisk0:117 hd6:2:1
hdisk0:118 hd6:3:1
hdisk0:119 hd6:4:1
hdisk0:120 hd6:5:1
hdisk0:121 hd6:6:1
hdisk0:122 hd6:7:1
hdisk0:123 hd6:8:1
hdisk0:124 hd6:9:1
hdisk0:125 hd6:10:1
hdisk0:126 hd6:11:1
hdisk0:127 hd6:12:1
hdisk0:128 hd6:13:1
hdisk0:129 hd6:14:1
hdisk0:130 hd6:15:1
hdisk0:131 hd6:16:1
hdisk0:132 hd6:17:1
hdisk0:133 hd6:18:1
hdisk0:134 hd6:19:1
hdisk0:135 hd6:20:1
hdisk0:136 hd6:21:1
hdisk0:137 hd6:22:1
hdisk0:138 hd6:23:1
hdisk0:139 hd6:24:1
hdisk0:140-161
hdisk0:162 hd1:2:1
hdisk0:163 app_lv:241:1
hdisk0:164 app_lv:242:1
hdisk0:165 app_lv:243:1
hdisk0:166 app_lv:244:1
hdisk0:167 app_lv:245:1
hdisk0:168 app_lv:246:1
hdisk0:169 app_lv:247:1
hdisk0:170 app_lv:248:1
hdisk0:171 app_lv:249:1
hdisk0:172 app_lv:250:1
hdisk0:173 app_lv:251:1
hdisk0:174 app_lv:252:1
hdisk0:175 app_lv:253:1
hdisk0:176 app_lv:254:1
hdisk0:177 app_lv:255:1
hdisk0:178 app_lv:256:1
hdisk0:179 app_lv:257:1

………………………………

  這個命令輸出有兩列,格式以下:

    PVname:PP-PP        LVname:LP:COPY

  第1列:PVname是物理卷的名字,PP是物理捲上的物理分區編號,若是一段連續的物理分區是空閒的,則用一段PP編號範圍(PP-PP)來表示。

  第2列:LVname是邏輯卷的名字,LP是第一列物理分區對應邏輯捲上的LP編號,若是邏輯卷有鏡像,則也有COPY的值,

 

4、刪除物理卷

  因爲物理卷實際是一個設備,因此要刪除物理卷就要使用刪除設備的方法。rmdev -l hdisk5命令能夠將物理卷hdisk5從可用狀態變成已定義狀態,前面介紹過,當設備處於已定義狀態時,是不能使用的,由於設備的定義信息仍然保存在ODM數據庫中。若是要將物理卷hdisk5的定義信息從ODM數據庫中完全清除掉,必須再使用rmdev -d hdisk5命令,這樣系統中就不存在任何物理卷hdisk5的信息。可用一下命令來實現這一功能。

#rmdev -l hdisk5 -d

5、遷移物理捲上的內容

  在同一個卷組中,使用migratepv命令能夠把屬於一個或多個具體邏輯卷的物理分區(PP)從一個物理卷移到其餘一個或多個物理捲上。其使用格式以下:

#migratepv [ -i] [ -l LogicalVolume] SourcePhysicalVolume DestPhysicalVolume..

  由SourcePhysicalVolume參數指定源物理卷名;由DestphysicalVolume參數指定目標物理卷名,若爲多個目標物理卷時,各個物理卷名用空格隔開;若是指定了-l LogicalVolume參數,則只遷移屬於由參數指定邏輯卷的物理分區,使用-i 參數表示從標準輸入讀取DestPhysicalVolume參數。

  注意:migratepv命令不能移動兩個不一樣卷組中的數據。

  在更換一個磁盤以前,須要將它的數據移動到同一個卷組的其餘磁盤上。下面是在同一個卷組的不一樣磁盤之間移動數據的過程。

  1.檢查卷組中包含哪些磁盤,要保證源磁盤和目的磁盤在同一個卷組中。若是源磁盤和目的磁盤在同一個卷組中,則直接執行第3步。檢查一個卷組所包含的磁盤使用下面的命令。

#lsvg -p rootvg
rootvg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk0            active            546         199         109..22..00..00..68
hdisk1            active            546         203         109..26..00..00..68

  2.若是用戶計劃將數據移到一塊新磁盤上,就像當系統中存在一塊有問題的磁盤,須要用一塊新磁盤來替換,則可按照下面的步驟來作。

  (1)確認由哪些磁盤可使用。

#lsdev -Cc disk
hdisk0      Available 05-08-00-8,0 16 Bit LVD SCSI Disk Drive
hdisk1      Available 05-08-00-9,0 16 Bit LVD SCSI Disk Drive
hdisk6      Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk7      Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk8      Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk9      Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk10     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk11     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk16     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk17     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk18     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk19     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk20     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk21     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk22     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk23     Available 03-08-01     EMC CLARiiON FCP RAID 5 Disk
hdisk24     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdisk25     Available 03-09-01     EMC CLARiiON FCP RAID 5 Disk
hdiskpower2 Available 03-09-01     PowerPath Device
hdiskpower3 Available 03-09-01     PowerPath Device
hdiskpower4 Available 03-09-01     PowerPath Device
hdiskpower5 Available 03-09-01     PowerPath Device

  (2)若是所列出磁盤的狀態是可用的(Available),還要保證它不屬於任何一個卷組。執行lspv命令能夠查看它屬於哪個卷組。

#lspv
hdisk0          00c55d225537a6fe                    rootvg          active
hdisk1          00c55d22043e6b61                    rootvg          active
hdisk6          none                                None            
hdisk7          none                                None            
hdisk8          none                                None            
hdisk9          none                                None            
hdisk10         none                                None            
hdisk11         none                                None            
hdiskpower2     00c55d32375df0d2                    None            
hdisk16         none                                None            
hdisk17         none                                None            
hdisk18         none                                None            
hdisk20         none                                None            
hdisk21         none                                None            
hdiskpower4     none                                None            
hdisk19         none                                None            
hdiskpower3     00c55d323761d2b5                    newhbvg         
hdisk22         none                                None            
hdisk23         none                                None            
hdisk24         none                                None            
hdisk25         none                                None            
hdiskpower5     none                                None 

  hdisk6不屬於任何卷組,所以能夠做爲目標磁盤。

  (3)若是沒有列出任何磁盤或者所列出的磁盤不可用,就須要用戶安裝新的磁盤或檢查磁盤的狀態,並對其進行配置。

  (4)給指定的卷組添加一個新磁盤。

#extendvg VGName hdiskX

  3.肯定目標磁盤上由足夠的空間來保存源磁盤上的數據。

  (1)測定源磁盤上所包含的已用PP數,假設源磁盤是hdisk0,則有

#lspv hdisk0 | grep "USED PPs"
USED PPs:           347 (88832 megabytes)    MAX REQUEST:      256 kilobytes

  因而可知,目標磁盤上必須有213個空閒PP才能成功地完成遷移。

  (2)測定目標磁盤上包含的空閒PP數。

#lspv HdiskName | grep "FREE PPs"

  4.若是要遷移的數據在rootvg卷組中的一個磁盤上,按照下面((1)~(3))的方法執行;若是要遷移的數據在一個用戶自定義卷組中的一個磁盤上,則直接執行第5步。

  (1)檢查引導邏輯卷(hd5)是否在源磁盤上

#lspv -l SourceDiskName | grep hd5

  若是沒有任何輸出,則說明引導邏輯卷(hd5)不在源磁盤上,便可直接執行第5步。若是此命令的輸出與下面所列信息類似,則說明引導邏輯卷(hd5)在源磁盤上。

hd5                   1       1       01..00..00..00..00    N/A

  (2)若是引導邏輯卷(hd5)在源磁盤上,則執行下面的命令:

#migratepv -l hd5 SourceDiskName DestinationDiskName

  注意:若是卷組被激活成併發訪問模式,則不能對該卷組執行migratepv命令。migratepv命令不能遷移一個條帶化(striped)的邏輯卷,要把這種邏輯卷中的數據從一個物理卷移到另一個物理卷中,則必須先使用cplv命令複製數據,再用rmlv命令刪除舊的邏輯卷。並且,執行migratepv命令的用戶必須是root或者system組的成員。

  (3)顯示一個要求在目標磁盤上執行bosboot命令的提示命令。

  注意:當引導邏輯卷(hd5)從一個物理卷移走以後,應該清除這個物理卷(源物理卷)上的引導記錄,不然,可能會致使系統掛起。當執行了bosboot命令,必須還要執行mkboot -c命令。但在AIX Version 4.2及其之後的版本中再也不支持mkboot命令(但還可使用),由於mkboot命令不是一個用戶級的命令。而若是使用像dd的其餘命令來清除引導記錄,也是不明智的,由於不正確使用可能會形成數據丟失。

  在AIX Version 4.2之前的系統中,執行mkboot -c命令清除源磁盤上的引導記錄,以下所示。

#bosboot -a -d /dev/DestinationDiskName
#bosboot -m normal DestinationDiskName
#mkboot -c -d /dev/SourceDiskName

  5.執行SMIT工具的快捷路徑來遷移數據:smitty migratepv。

  6.按F4鍵選擇之前測試過的源物理卷,或者直接暑促源物理卷名。

  7.把光標移到「DES..."欄中,若是按照這個畫面中的默認選項執行,那麼在這個卷組中的全部可用的物理卷都會用來保存源物理卷中的數據。若是選擇一個或多個物理卷,則須要保證有足夠的空閒PP空間來保存被移動的數據。

  8.若是隻移動屬於某一個邏輯卷中的數據,則在」Move only data belonging to this LOGICAL VOLUME?「欄中輸入或選擇一個邏輯卷,那麼migratepv命令就只移動源物理捲上屬於指定邏輯卷的物理分區。

  9.按Enter鍵就移動物理分區。

  10.若是要從卷組中刪除源磁盤(當替換一個磁盤時),執行下面的命令:

#reducevg VGName SourceDiskName

  要物理地從系統中刪除源磁盤(當源磁盤由問題或故障時),執行下面的命令:

#rmdev -l SourcrDiskName -d

  例:hdisk1,hdisk6和hdisk7在同一卷組中,要把hdisk1上的PP移到hdisk6和hdisk7上,則執行下面的命令:

#migratepv hdisk1 hdisk6 hdisk7

  例:使用下面的命令把屬於lv01的PP從hdisk1移動到hdisk6中。

#migratepv -l lv01 hdisk1 hdisk6

  注意:若是要移動的邏輯是一個基本dump(轉儲)設備,那麼在migratepv命令執行的過程當中系統就沒法訪問這個基本dump(轉儲)設備。所以在執行移動數據的過程當中,若是發生了dump,則不能成功地產生dump(轉儲)。爲避免這個風險,應用sysdumpdev命令再分配一個基本dump設備或者在使用migratepv命令以前定義一個次要dump設備。

相關文章
相關標籤/搜索