知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

AIX磁盘管理常用命令

发布时间:2014-09-05 14:05:08作者:知识屋

AIX磁盘管理常用命令
 
在实践中常用到的命令(网上搜集自己修改)
磁盘信息
1、 检查存储资源是否被系统识别。
重新扫描设备
# cfgmgr –v
查看磁盘:(这里的hdisk可能是本地磁盘或者存储)
# lsdev –Cc disk
hdisk0 Available 01-08-00 SAS Disk Drive
hdisk1 Available 01-08-00 SAS Disk Drive
hdisk2 Available          Other iSCSI Disk Drive
检查PV信息。
# lspv
hdisk0      00cb45e5678b2a2b                    rootvg          active
hdisk1        00cb45e500864dcc                    None            
hdisk2          None                              None         
创建PV使设备能被系统使用
给hdisk2分配一个PVID使 hdisk2可用
# chdev –l hdisk2 –a pv=yes
# lspv
hdisk0      00cb45e5678b2a2b                    rootvg          active
hdisk1      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 hdisk2
mqvg为VG名,-d 6 表示最多包含6个物理卷,  -s 8  pp为8m , 包含物理卷为hdisk2。
# lspv
hdisk0       00cb45e5678b2a2b                    rootvg          active
hdisk1       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 10
wolflv
# lsvg -l rootvg
rootvg:
LV NAME               TYPE       LPs     PPs     PVs  LV STATE           MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     12      24      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       45      90      2    open/syncd    /
hd2                 jfs2       7       14      2    open/syncd    /usr
hd9var              jfs2       1       2       2    open/syncd    /var
hd3                 jfs2       20      40      2    open/syncd    /tmp
hd1                 jfs2       1       2       2    open/syncd    /home
hd10opt             jfs2       1       2       2    open/syncd    /opt
hd11admin           jfs2       1       2       2    open/syncd    /admin
dzytest             jfs        2       4       2    open/syncd    /dzytest
loglv00             jfslog     1       2       2    open/syncd    N/A
oraclelv            jfs2       80      80      1    open/syncd    /oracle
wolflv              jsf        10      10      1    closed/syncd  N/A
# rmlv wolflv
Warning, all data contained on logical volume wolflv will be destroyed.
rmlv: Do you wish to continue? y(es) n(o)? y
rmlv: Logical volume wolflv is removed.
# lsvg -l rootvg
rootvg:
LV NAME        TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     12      24      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       45      90      2    open/syncd    /
hd2                 jfs2       7       14      2    open/syncd    /usr
hd9var              jfs2       1       2       2    open/syncd    /var
hd3                 jfs2       20      40      2    open/syncd    /tmp
hd1                 jfs2       1       2       2    open/syncd    /home
hd10opt             jfs2       1       2       2    open/syncd    /opt
hd11admin           jfs2       1       2       2    open/syncd    /admin
dzytest             jfs        2       4       2    open/syncd    /dzytest
loglv00             jfslog     1       2       2    open/syncd    N/A
oraclelv            jfs2       80      80      1    open/syncd    /oracle
 
在VG上创建LV
创建LV
# mklv –y lvname –t jsf2 vgname 20
20为该lv包含20个逻辑分区
# lsvg –l mqvg
mqvg:
LV NAME    TYPE    LPs   PPs  PVs  LV STATE    MOUNT POINT
ma         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 mqvg
mqvg:
LV NAME   TYPE  LPs     PPs     PVs  LV STATE    MOUNT POINT
ma           jfs     20      20      1    closed/syncd  /test
loglv00      jfslog   1       1       1    closed/syncd  N/A
如:# mklv -y wolflv -t jfs2 rootvg 10
wolflv
# crfs -v jfs2 -d wolflv -m /wolf
File system created successfully.
2621156 kilobytes total disk space.
New File System size is 5242880
# mount /wolf
# df -g
Filesystem    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=10M
File system created successfully.
261932 kilobytes total disk space.
New File System size is 524288
# df -g
Filesystem    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 mqvg
mqvg:
LV NAME    TYPE   LPs  PPs     PVs  LV STATE     MOUNT POINT
ma            jfs       20    20      1    open/syncd    /test
loglv00        jfslog    1     1       1    open/syncd    N/A
lv00           jfs       13    13      1    open/syncd    /qing
 
 
# df -g
Filesystem    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 -k
Filesystem    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
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜