您的位置:首页 > 大数据 > 人工智能

AIX 磁盘管理常用命令

2013-08-09 14:29 253 查看

在实践中常用到的命令(网上搜集自己修改)

磁盘信息

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

欢迎加入QQ群:314937320(如有问题欢迎批评指正)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: