AIX磁碟管理常用命令 在實踐中常用到的命令(網上搜集自己修改)磁碟資訊1、 檢查儲存資源是否被系統識別。重新掃描裝置# cfgmgr –v查看磁碟:(這裡的hdisk可能是本地磁碟或者儲存)# lsdev –Cc diskhdisk0 Available 01-08-00 SAS Disk Drivehdisk1 Available 01-08-00 SAS Disk Drivehdisk2 Available Other iSCSI Disk Drive檢查PV資訊。# lspvhdisk0 00cb45e5678b2a2b rootvg activehdisk1 00cb45e500864dcc None hdisk2 None None 建立PV使裝置能被系統使用給hdisk2分配一個PVID使 hdisk2可用# chdev –l hdisk2 –a pv=yes# lspvhdisk0 00cb45e5678b2a2b rootvg activehdisk1 00cb45e500864dcc None hdisk2 00cb45e5115f3a33 None 其他相關命令# lspv hdisk2 物理卷詳細資料# lspv -l hdisk2 物理卷上分配的邏輯卷資訊# lspv -p hdisk2 物理卷上物理分區分布的情況# rmdev -l hdisk2 -d 從ODM庫中徹底刪除hdisk0# extendvg rootvg hdisk1 向卷組中加一個物理卷# migratepv -l lv01 hdisk0 hdisk1 把屬於lv01的pp從hdisk0移動到hdisk1 建立VG並使用上PV建立VG 使用hdisk2 # mkvg –y mqvg –d 6 –s 8 hdisk2mqvg為VG名,-d 6 表示最多包含6個物理卷, -s 8 pp為8m , 包含物理卷為hdisk2。# lspvhdisk0 00cb45e5678b2a2b rootvg activehdisk1 00cb45e500864dcc None hdisk2 00cb45e5115f3a33 mqvg active其他相關命令# lsvg -l vgname 查看vg中包含的lv# lsvg -p vgname 查看vg中包含的pv# chvg -ay vgname 系統啟動時自動啟用vg# chvg -an vgname 系統啟動時不啟用vg# extendvg vgname hdisk9 向卷組中加一個物理卷# reducevg datavg disk2 vg中刪除一個物理卷,之前必須用rmlv刪除該物理卷上的所有lv如:# mklv -y wolflv -t jsf rootvg 10wolflv# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 12 24 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 45 90 2 open/syncd /hd2 jfs2 7 14 2 open/syncd /usrhd9var jfs2 1 2 2 open/syncd /varhd3 jfs2 20 40 2 open/syncd /tmphd1 jfs2 1 2 2 open/syncd /homehd10opt jfs2 1 2 2 open/syncd /opthd11admin jfs2 1 2 2 open/syncd /admindzytest jfs 2 4 2 open/syncd /dzytestloglv00 jfslog 1 2 2 open/syncd N/Aoraclelv jfs2 80 80 1 open/syncd /oraclewolflv jsf 10 10 1 closed/syncd N/A# rmlv wolflvWarning, all data contained on logical volume wolflv will be destroyed.rmlv: Do you wish to continue? y(es) n(o)? yrmlv: Logical volume wolflv is removed.# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 12 24 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 45 90 2 open/syncd /hd2 jfs2 7 14 2 open/syncd /usrhd9var jfs2 1 2 2 open/syncd /varhd3 jfs2 20 40 2 open/syncd /tmphd1 jfs2 1 2 2 open/syncd /homehd10opt jfs2 1 2 2 open/syncd /opthd11admin jfs2 1 2 2 open/syncd /admindzytest jfs 2 4 2 open/syncd /dzytestloglv00 jfslog 1 2 2 open/syncd N/Aoraclelv jfs2 80 80 1 open/syncd /oracle 在VG上建立LV建立LV# mklv –y lvname –t jsf2 vgname 2020為該lv包含20個邏輯分區# lsvg –l mqvgmqvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTma jfs 20 20 1 open/syncd loglv00 jfslog 1 1 1 open/syncd N/A其他相關命令# lspv –l lvname 查看lv的基本情況# lspv –p hdisk2 查看pv上空間使用方式建立檔案系統方法一 :在LV上建立檔案系統# crfs –v jfs –d lvname –m /test# mount /test# lsvg -l mqvgmqvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTma jfs 20 20 1 closed/syncd /testloglv00 jfslog 1 1 1 closed/syncd N/A如:# mklv -y wolflv -t jfs2 rootvg 10wolflv# crfs -v jfs2 -d wolflv -m /wolfFile system created successfully.2621156 kilobytes total disk space.New File System size is 5242880# mount /wolf# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 11.25 8.86 22% 16797 1% //dev/hd2 1.75 0.12 93% 35768 53% /usr/dev/hd9var 0.25 0.23 7% 529 1% /var/dev/hd3 5.00 5.00 1% 35 1% /tmp/dev/hd1 0.25 0.25 1% 53 1% /home/dev/hd11admin 0.25 0.25 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 0.25 0.14 44% 3265 9% /opt/dev/dzytest 0.50 0.48 4% 17 1% /dzytest/dev/oraclelv 20.00 11.31 44% 35381 2% /oracle/dev/wolflv 2.50 2.50 1% 4 1% /wolf方法二: 直接建立檔案系統# crfs –v jfs –g vgname –m /qing –a size=100M# mount /qing # crfs -v jfs2 -g rootvg -m /yj -a size=10MFile system created successfully.261932 kilobytes total disk space.New File System size is 524288# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 11.25 8.86 22% 16800 1% //dev/hd2 1.75 0.12 93% 35768 53% /usr/dev/hd9var 0.25 0.23 7% 529 1% /var/dev/hd3 5.00 5.00 1% 35 1% /tmp/dev/hd1 0.25 0.25 1% 53 1% /home/dev/hd11admin 0.25 0.25 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 0.25 0.14 44% 3265 9% /opt/dev/dzytest 0.50 0.48 4% 17 1% /dzytest/dev/oraclelv 20.00 11.31 44% 35381 2% /oracle/dev/wolflv 2.50 2.50 1% 4 1% /wolf/dev/fslv00 0.25 0.25 1% 4 1% /yj直接建立檔案系統,系統會在底層建立該檔案系統關聯的LV# lsvg -l mqvgmqvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTma jfs 20 20 1 open/syncd /testloglv00 jfslog 1 1 1 open/syncd N/Alv00 jfs 13 13 1 open/syncd /qing # df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 0.50 0.32 36% 13859 16% //dev/hd2 2.50 0.57 78% 39931 23% /usr/dev/hd9var 0.50 0.26 49% 7150 11% /var/dev/hd3 0.25 0.22 12% 143 1% /tmp/dev/fwdump 0.75 0.75 1% 6 1% /var/adm/ras/platform/dev/hd1 0.25 0.25 1% 5 1% /home/dev/hd11admin 0.25 0.25 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 0.50 0.31 39% 8679 11% /opt/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump/dev/ma 0.16 0.15 4% 17 1% /test/dev/lv00 0.10 0.10 4% 17 1% /qing # df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 524288 336092 36% 13859 16% //dev/hd2 2621440 601776 78% 39931 23% /usr/dev/hd9var 524288 268724 49% 7150 11% /var/dev/hd3 262144 230860 12% 143 1% /tmp/dev/fwdump 786432 783820 1% 6 1% /var/adm/ras/platform/dev/hd1 262144 261744 1% 5 1% /home/dev/hd11admin 262144 261744 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 524288 320236 39% 8679 11% /opt/dev/livedump 262144 261776 1% 4 1% /var/adm/ras/livedump/dev/ma 163840 158660 4% 17 1% /test/dev/lv00 106496 103116 4% 17 1% /qing 增加檔案系統的空間可用# chfs –a size=+3G /usr 給/usr增加3G的空間# chfs –a size=-3G /usr 檔案系統#cat /etc/filesystems掛載#mount /wolf檔案系統一致性(fsck命令檢查檔案系統的資訊一致性,並且支援檔案系統修複)#fsck -p /dev/fslv00