AIX磁盘相关操作
下面是使用VIO的AIX服務器上功能刪除一塊存儲上硬盤分區的操作方法
操作環境:AIX操作系統版本5.3
AIX刪除用戶卷組VG操作3大步驟如下:
l??umount??文件系統
l??varyoffvg?指定datavg
l??exportvg??刪除vg(從ODM庫里去掉該VG信息)此時lsvg看不到該vg,再刪除PV
?
注意:由于這次操作vg用戶卷組ibmvg01不需要保留數據,故可以不保留原數據操作。還由于這次操作vg中只有一個PV所以用不到reducevg
?
詳細步驟如下:
l??umount??文件系統
?首先確認vg名字?運行lsvg?確認要操作刪除用戶vg名字為ibmvg01?如下
| root@SVR059138[/]>lsvg rootvg ibmvg01 |
檢查PV?命令lspv?檢查得知用戶VG??ibmvg01?只有一個PV:hdisk2?且PVID?是000ce4f0d68912aa
| root@SVR059138[/]>lspv hdisk0??????????000ce4f06dbe60eb????????????????????rootvg??????????active hdisk1??????????000ce4f06e3b8263????????????????????rootvg??????????active hdisk2??????????000ce4f0d68912aa????????????????????ibmvg01????????active |
?
檢查確認要操作VG的mount point?運行命令lsvg –l ibmvg01查找對應MOUNT點是/opt/IBM
| root@SVR059138[/]>lsvg -l??ibmvg01 ibmvg01: LV?NAME?????????????TYPE???????LPs???PPs???PVs??LV?STATE??????MOUNT POINT ibmlv01?????????????jfs2???????784???784???1????open/syncd????????????/opt/IBM loglv00?????????????jfs2log????1?????1?????1????open/syncd??????????????N/A |
可以用df –g命令再確認MOUNT點是/opt/IBM
Loglv00這個
| root@SVR059138[/]>df -g Filesystem????GB blocks??????Free %Used????Iused %Iused Mounted on /dev/hd4???????????4.00??????2.55???37%?????3527?????1% / /dev/hd2???????????7.00??????5.18???27%????42053?????4% /usr /dev/hd9var????????0.25??????0.17???32%??????568?????2% /var /dev/hd3???????????2.00??????1.31???35%?????7558?????3% /tmp /dev/hd1???????????1.00??????1.00????1%???????92?????1% /home /proc?????????????????-?????????-????-?????????-?????-??/proc /dev/hd10opt??????50.00??????5.77???89%???108206?????8% /opt /dev/ibmlv01??????49.00?????48.99????1%????????4?????1%?/opt/IBM |
由于這次操作vg用戶卷組ibmvg01不需要保留數據,故可以直接后續操作
確認上面信息下面可以umount?該vg文件系統,運行smit umount?命令選擇??Unmount a File System
| root@SVR059138[/]>smit umount ? ????????????????? 選擇 ???????? Unmount a File System ? Move cursor to desired item and press Enter. ? ??Unmount a File System ??Unmount a Group of File Systems |
在下面畫面里在NAME of file system to unmount按F4選擇/opt/IBM?如下圖按執行
?
?
| ???????????????????????????????????Unmount a File System ? Type or select values in entry fields. Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] ??Unmount ALL mounted file systems????????????????????no?????????????? ?? ??Unmount all REMOTELY mounted file systems???????????no?????????????? ? ??NAME of file system to unmount?????????????????????[]??????????????? ??REMOTE NODE containing the file system(s)??????????[] ????to unmount??????????????? |
上面運行提示成功之后,df –g命令,檢查確認之前下面一行已經不再顯示,確認umount成功
| /dev/ibmlv01??????49.00?????48.99????1%????????4?????1%?/opt/IBM ? |
?
?
l??varyoffvg?指定datavg
運行smit varyoffvg?在VOLUME GROUP name按F4選擇用戶卷組ibmvg01
| root@SVR059138[/]>smit varyoffvg???????? ? ?????????????????????????????????Deactivate a Volume Group ? Type or select values in entry fields. Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] *?VOLUME GROUP name??????????????????????????????????[]????????????????? ??Put volume group in SYSTEM??????????????????????????no??????????????? ????MANAGEMENT mode? |
按執行之后執行運行lsvg還顯示ibmvg01?,如果運行lsvg –l ibmvg01?查看VG詳細內容會提示你該VG狀態已經不是vary on?這樣確認vg已經varyoff
?
l??exportvg??刪除vg
運行命令smit exportvg從ODM庫里徹底去掉該vg相關信息,在* VOLUME GROUP name???F4選擇ibmvg01如下:
| ? ????????????????????????????????????????????????????Export a Volume Group ? Type or select values in entry fields.?????? Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] * VOLUME GROUP name??????????????????????????????????[ibmvg01]??????????? |
?
運行lsvg?已經不顯示被清理掉的ibmvg01了,確認exportvg成功
| ? root@SVR059138[/]>lsvg rootvg |
此時運行lspv?對照之前lspv內容,原來掛在ibmvg01下的?hdisk2的第三列顯示None已經沒有關聯任何vg如下:
| ? root@SVR059138[/]>lspv hdisk0??????????000ce4f06dbe60eb????????????????????rootvg??????????active hdisk1??????????000ce4f06e3b8263????????????????????rootvg??????????active hdisk2??????????000ce4f0d68912aa????????????????????None???????????? ? |
此時可以已經刪除VG?下的PV了?,運行命令rmdev -dl hdisk2?成功之后lspv?之前hdisk2內容
| root@SVR059138[/]>lspv hdisk0??????????000ce4f06dbe60eb????????????????????rootvg??????????active hdisk1??????????000ce4f06e3b8263????????????????????rootvg??????????active hdisk2??????????000ce4f0d68912aa????????????????????None??????????? root@SVR059138[/]>rmdev -dl hdisk2 hdisk2 deleted root@SVR059138[/]>lspv hdisk0??????????000ce4f06dbe60eb????????????????????rootvg??????????active hdisk1??????????000ce4f06e3b8263????????????????????rootvg??????????active |
至此要刪除的VG和VG下屬的PV,在AIX?的LPAR?中都已經徹底清理干凈。后續再在VIO里去掉對應相關內容
?
?
?
從LPAR配置信息Excel中查詢該AIX服務器是使用VIO,VIO的地址是10.52.1.247
?
在剛剛登陸AIX中Telnet VIO地址10.52.1.247?登錄ID: padmin?如下出現$符合登錄成功
| root@SVR059138[/]>telnet?10.52.1.247 Trying... Connected to?10.52.1.247. Escape character is '^]'. telnet (vios_3rd) IBM Virtual I/O Server login: padmin padmin's Password: Last unsuccessful login: Wed Jan 27 05:58:52 CST 2010 on /dev/pts/0 from10.52.1.138 Last login: Thu Jul 15 09:46:29 CDT 2010 on /dev/pts/4 from?10.52.1.138 ? $ |
運行lsmap –all查看所有VIO中VHOST和設備的關聯關系,顯示結果中,其中對應操作LPAR的?VHOST3信息如下
說明:(查詢vhost和LPAR的關系,已知的一種方法就是登錄HMC選擇P5該服務器VIO的LPAR比如VIOS然后選擇Hardware Inoformationà?Virtual I/O??Adapters?àSCSI?會顯示VHOST和LPAR對應關系清單,可以獲得對應關系,我們知道操作LPAR的VHOST名稱是VHOST3)
| SVSA????????????Physloc??????????????????????????????????????Client Partition ID --------------- -------------------------------------------- ------------------ vhost3??????????U9133.55A.06EBC8G-V1-C23?????????????????????0x00000004 ? VTD???????????????????p55a3_lpar03_01 Status????????????????Available LUN???????????????????0x8100000000000000 Backing device????????hdisk14 Physloc???????????????U7311.D20.068E47B-P1-C08-T1-W201400A0B8117590-L7000000000000 |
?
運行$oem_setup_env(在VIOS中切換到AIX指令環境,命令行開始符號變為#)?再運行lspv命令顯示vio?識別的所有PV清單查找對應上面查詢到hdisk4的PV ID?為?000ce4f0d68912aa
?
?
| ? $ oem_setup_env #?lspv? hdisk0??????????000ce4f06ab32cbf????????????????????rootvg??????????active hdisk1??????????000ce4f06b1227e6????????????????????rootvg??????????active hdisk6??????????0006556f208991e0????????????????????None??????????? hdisk11?????????0006556f2089944c????????????????????None??????????? hdisk12?????????0006556f30d573de????????????????????None??????????? hdisk13?????????0006556f30d5747c????????????????????None??????????? hdisk14?????????000ce4f0d68912aa????????????????????None??????????? hdisk15?????????0006556f30d575ac????????????????????None??????????? hdisk16?????????0006556f30d57620????????????????????None???????????? hdisk24?????????0006549d9bafc833????????????????????None??????????? hdisk25?????????0006549d9baff789????????????????????None??????????? hdisk32?????????000ce4f0d6894d5c????????????????????None??????????? hdisk7??????????0006556fd1c7cec7????????????????????None??????????? hdisk8??????????0006549d13f71cc7????????????????????None??????????? hdisk18?????????0006556fcecedbf3????????????????????None??????????? hdisk19?????????0006556f82f5cb8d????????????????????None??????????? hdisk20?????????0006556f82f77766????????????????????None??????????? hdisk26?????????000ce4f02b66f04d????????????????????None??????????? hdisk27?????????000ce4f02b7406f7????????????????????None??????????? hdisk28?????????000ce4f086c609a8????????????????????None??????????? hdisk29?????????000ce4f07dacdfe0????????????????????None??????????? hdisk30?????????none????????????????????????????????None??????????? hdisk31?????????none????????????????????????????????None??????????? |
?
先rmvdev
$mkvdev –vdev hdisk?(VISO PV) -vadapter vhost?(LPAR Vhost Name) -dev VTD(格式:AIX機器編號_LPAR編號_磁盤序號,如:p55a1_lpar01_01)把新增的LUN分配給具體LPAR中,$exit(退出 VIOS環境到AIX LPAR中)
?
再?rmdev –dev
?
隨后在存儲上操作
在存儲上操作完成之后,在先在VIO中配置完成,后面再執行如下操作,把新劃出來的PV加入LPAR中
?
?
?
?
?
?
第三部分VIO里重新定義好PV之后?在AIX???LPAR里如下操作
大致步驟
l??建立VG
l??建立文件系統smit fs??*
l??Mount建立的文件系統
*說明:?建立文件系統自動自動創建相關LV不需要額外手動去建立LV比較方便,手動去建立LV主要是針對比如有條帶化或許要建立鏡像等這樣的特別 需求,這次需求沒有特殊需求顧可以直接通過SMIT中建立文件系統自動生成LV.?建立文件系統的時候請不要把VG中空間都用完,VG保留少量幾百兆 Free空間(同仁經驗VG空間全都分配完,可能會導致不穩定)
?
lspv確認已經能顯示到更新新增的PV?應該如下,記錄下PV?名字hdisk2
| ? root@SVR059138[/]>lspv hdisk0??????????000ce4f06dbe60eb????????????????????rootvg??????????active hdisk1??????????000ce4f06e3b8263????????????????????rootvg??????????active hdisk2??????????000ce4f0d68912aa????????????????????None???????????? |
?
然后新增VG,運行命令?smit vg?如下保守些可以先選擇List All Volume Groups查看確認當前系統已有vg,然后F3回到下面菜單選擇Add a Volume Group
| ? ????????????????????????????????????????????????????????Volume Groups Move cursor to desired item and press Enter. ? ??List All Volume Groups ??Add a Volume Group ??Set Characteristics of a Volume Group ??List Contents of a Volume Group ??Remove a Volume Group ??Activate a Volume Group ??Deactivate a Volume Group ??Import a Volume Group ??Export a Volume Group ??Mirror a Volume Group ??Unmirror a Volume Group ??Synchronize LVM Mirrors ??Back Up a Volume Group ??Remake a Volume Group ??Preview Information about a Backup ??Verify the Readability of a Backup (Tape only) ??View the Backup Log ??List Files in a Volume Group Backup ??Restore Files in a Volume Group Backup |
選擇之后后面菜單如下,選擇Add a Big Volume Group
注意:Add an Original Volume Group不使用,操作系統5.3大部分用Add a Big Volume Group
操作系統6.1大多選擇Add a Scalable Volume Group?具體原因這里暫不討論
| ?????????????????????????????????????????????????????Add a Volume Group ? Move cursor to desired item and press Enter. ? ??Add an Original Volume Group ??Add a Big Volume Group ??Add a Scalable Volume Group |
?
如下菜單中:
VOLUME GROUP name?輸入VG名字ibmvg01
* PHYSICAL VOLUME names?選項F4選擇?hdisk2
Force the creation of a volume group?請修改為YES?這個是同仁前輩經驗
| ???????????????????????????????????????????????????Add a Big Volume Group ? Type or select values in entry fields. Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] ??VOLUME GROUP name??????????????????????????????????[] ??Physical partition SIZE in megabytes??????????????????????????????????????? * PHYSICAL VOLUME names??????????????????????????????[]?????????????????????? ??Force the creation of a volume group????????????????no????????????????????? ??Activate volume group AUTOMATICALLY?????????????????yes???????????????????? ????at system restart? ??Volume Group MAJOR NUMBER??????????????????????????[]?????????????????????? ??Create VG Concurrent Capable????????????????????????no?????????????????????? |
運行lsvg –l
下面運行smit fs?選擇Add / Change / Show / Delete File Systems
?
?
| root@SVR059138[/]>smit fs ????????????????????????????????????????????????????????File Systems ? Move cursor to desired item and press Enter. ? ??List All File Systems ??List All Mounted File Systems ??Add / Change / Show / Delete File Systems ??Mount a File System ??Mount a Group of File Systems ??Unmount a File System ??Unmount a Group of File Systems ??Verify a File System ??Backup a File System ??Restore a File System ??List Contents of a Backup ??Create and back up a snapshot |
?
?
建立JFS2文件系統所以選擇Enhanced Journaled File Systems
?
| ??????????????????????????????????????????Add / Change / Show / Delete File Systems ? Move cursor to desired item and press Enter. ? ??Enhanced Journaled File Systems ??Journaled File Systems ??CDROM File Systems ??Network File System (NFS) |
選擇Add an Enhanced Journaled File System
| ???????????????????????????????????????????????Enhanced Journaled File Systems ? Move cursor to desired item and press Enter. ? ??Add an Enhanced Journaled File System ??Add an Enhanced Journaled File System on a Previously Defined Logical Volume ??Change / Show Characteristics of an Enhanced Journaled File System ??Remove an Enhanced Journaled File System ??Manage Quotas for an Enhanced Journaled File System ??Defragment an Enhanced Journaled File System ??List Snapshots for an Enhanced Journaled File System ??Create Snapshot for an Enhanced Journaled File System ??Mount?Snapshot?for an Enhanced Journaled File System ??Remove Snapshot for an Enhanced Journaled File System ??Unmount Snapshot for an Enhanced Journaled File System ??Change Snapshot for an Enhanced Journaled File System ??Rollback an Enhanced Journaled File System to a Snapshot |
出現小窗口選擇ibmvg01
| ????????????????????????????Volume Group Name???? ????????????????????????????????????????????????? ?Move cursor to desired item and press Enter.???? ????????????????????????????????????????????????? ???rootvg???????????????????????????????????????? ???ibmvg01???????????????????????????????????????? |
?
Unit Size?選擇容量單位,下面是選擇M為單位,也可以選擇G為單位:
注意:建議計算下,給VG留下1G空余空間,若建立FS空間超過VG當前最大可用空間,執行會提示報錯
?
| ? ???????????????????????????Add an Enhanced Journaled File System ? Type or select values in entry fields.?????? Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] ??Volume group name???????????????????????????????????ibmvg01 ??SIZE of file system ??????????Unit Size???????????????????????????????????Megabytes?????? *?????????Number of units????????????????????????????[50000]????????? * MOUNT POINT????????????????????????????????????????[/opt/IBM] ??Mount AUTOMATICALLY at system restart???????????????yes???????????? ??PERMISSIONS?????????????????????????????????????????read/write????? ??Mount?OPTIONS??????????????????????????????????????[]?????????????? ??Block Size (bytes)??????????????????????????????????4096??????????? ??Logical Volume for Log????????????????????????????????????????????? ??Inline Log size (MBytes)???????????????????????????[]?????????????? ??Extended Attribute Format???????????????????????????Version 1?????? ??ENABLE Quota Management?????????????????????????????no????????????? |
正常運行完之后有如下提示
| ??????????????????????????????????????COMMAND STATUS ? Command: running???????stdout: yes???????????stderr: no ? Before command completion, additional instructions may appear below. ? File system created successfully. 51247384 kilobytes total disk space. New File System size is 102498304 |
運行完成lsvg ibmvg01驗證下,確認
| root@SVR059138[/]>lsvg ibmvg01 VOLUME GROUP:???????ibmvg01??????????????????VG IDENTIFIER:?000ce4f00000d60000000129d57707 21 VG STATE:???????????active???????????????????PP SIZE:????????64 megabyte(s) VG PERMISSION:??????read/write???????????????TOTAL PPs:??????799 (51136 megabytes) MAX LVs:????????????512??????????????????????FREE PPs:???????16 (1024 megabytes) LVs:????????????????2????????????????????????USED PPs:???????783 (50112 megabytes) OPEN LVs:???????????0????????????????????????QUORUM:?????????2 TOTAL PVs:??????????1????????????????????????VG DESCRIPTORS: 2 STALE PVs:??????????0????????????????????????STALE PPs:??????0 ACTIVE PVs:?????????1????????????????????????AUTO ON:????????yes MAX PPs per VG:?????130048??????????????????????????????????? MAX PPs per PV:?????1016?????????????????????MAX PVs:????????128 LTG size (Dynamic): 256 kilobyte(s)??????????AUTO SYNC:??????no HOT SPARE:??????????no???????????????????????BB POLICY:??????relocatable root@SVR059138[/]>df -g Filesystem????GB blocks??????Free %Used????Iused %Iused Mounted on /dev/hd4???????????4.00??????2.55???37%?????3527?????1% / /dev/hd2???????????7.00??????5.18???27%????42053?????4% /usr /dev/hd9var????????0.25??????0.17???32%??????568?????2% /var /dev/hd3???????????2.00??????1.31???35%?????7557?????3% /tmp /dev/hd1???????????1.00??????1.00????1%???????92?????1% /home /proc?????????????????-?????????-????-?????????-?????-??/proc /dev/hd10opt??????50.00??????5.77???89%???108206?????8% /opt |
?
?
?
| root@SVR059138[/]>smit mount ? ????????????????????????????????????Mount a File System ? Move cursor to desired item and press Enter. ? ??List All Mounted File Systems ??Mount a File System ??Mount a Group of File Systems |
?
| ? ????????????????????????????????????Mount a File System ? Type or select values in entry fields. Press Enter AFTER making all desired changes. ? ????????????????????????????????????????????????????????[Entry Fields] ??FILE SYSTEM name???????????????????????????????????[/dev/fslv01]?????? ??DIRECTORY over which to mount??????????????????????[/opt/IBM]?????????? ??TYPE of file system??????????????????????????????????????????????????? ??FORCE the mount?????????????????????????????????????no???????????????? ??REMOTE NODE containing the file system?????????????[] ????to mount????????????????? ??Mount as a REMOVABLE file system????????????????????no???????????????? ??Mount as a READ-ONLY system?????????????????????????no???????????????? ??Disallow DEVICE access via this mount???????????????no???????????????? ??Disallow execution of SUID and sgid programs????????no???????????????? ????in this file system????????????????????????????????????????????????? |
?
?
| root@SVR059138[/]>df -g Filesystem????GB blocks??????Free %Used????Iused %Iused Mounted on /dev/hd4???????????4.00??????2.55???37%?????3527?????1% / /dev/hd2???????????7.00??????5.18???27%????42053?????4% /usr /dev/hd9var????????0.25??????0.17???32%??????568?????2% /var /dev/hd3???????????2.00??????1.31???35%?????7557?????3% /tmp /dev/hd1???????????1.00??????1.00????1%???????92?????1% /home /proc?????????????????-?????????-????-?????????-?????-??/proc /dev/hd10opt??????50.00??????5.77???89%???108206?????8% /opt /dev/fslv01???????48.88?????48.87????1%????????4?????1% /opt/IBM |
?
轉載于:https://blog.51cto.com/leeca/1151765
總結
- 上一篇: python列表的切片操作
- 下一篇: linux tomcat自启动设置