AIX 磁盘、文件系统管理命令  

AIX的文件系统:

jfs(日志文件系统) 不支持大于2G的单个文件

jfs2               可以支持单个文件大小到64G

NFS 

CDFS

AIX 5.3    以前只支持动态的增加文件系统的大小 不支持动态减小

一个空的文件系统由于lost+found等文件系统信息的占用 可能剩余空间没有100%

以下所有的命令均可通过smit管理器操作

rootvg,datavg为vg;testlv为lv,testfs为文件系统

VG操作:

查看当前有多少卷组信息

#lsvg

查看某一卷组所在物理硬盘

#lsvg -p rootvg

查看一个vg中包含的pv

#lsvg -p datavg

查看某一卷组的详细信息

#lsvg rootvg

查看目前系统中所有逻辑卷(LV)的信息

#lsvg -o | lsvg -i -l

lsvg -o 察看已经激活的VG

lsvg -p rootvg 察看rootvg中多包含的PV

lsvg -l rootvg 显示rootvg中包含哪些逻辑分区

varyoffvg vg名 把已经激活的VG变为非激活状态 

                rootvg 必须处于激活状态

varyonvg 激活VG

varyoffvg datavg

exportvg datavg

importvg   使用这三个命令就可以修改VG的名称 不不改变盘上的数据

smit importvg 导出卷组,卷组必须是不活动的;

smit mkvg -> 制定VG名、制订PP、设定PV    增加一个VG

在物理硬盘上创建卷组

#mkvg -y datavg -s 512 hdisk2

512为PP size大小

把hdisk2加入rootvg

smit extendvg -> 选择VG

smit reducevg 把hdisk2从rootvg中删除(此时hdisk2上必须没有数据)

从物理硬盘上删除卷组

#reducevg -d  rootvg hdisk1 

smit chvg 修改VG属性

LV操作

smit mklv 创建LV

创建LV时有下列参数要注意:

logic volume name 起一个有意义的LV名字

number of logical partitions 这个参数其实是指定此LV的大小 1个LP相当于一个PP 如果此处添数字2 而一个PP是16M 那么这个LV的大小是                             32M

physical volume name 指定此LV将会创建在哪个PV上 如果不指定 那么此LV将有可能创建在多个PV上

logical volume type 指定LV的类型 如果做文件系统则可以填:jfs 如果使用裸设备可以填入:raw

stripe size 条带化大小 提高了性能 他在软件级别实现了raid0 实现条带化至少需要两块盘

在某一卷组中创建逻辑卷

#mklv -t jfs2 -y testlv datavg 20

20为PP的个数

smit chlv 修改LV属性

smit mklvcopy 增加LV的镜象 

new total number of logical partition 镜象的多少AIX最多支持三个

smit rmlvcopy    改变LV镜象个数

smit mirrorvg 对VG做镜象  对已存在的LV做镜像,以后新建的LV不自动做镜像

smit unmirrorvg 改变VG镜向个数

查看某一逻辑卷的详细信息

#lslv testlv

显示出的LV信息中copies 显示了此LV有多少镜象 如果显示为一 表示没有镜象

删除某一逻辑卷

#rmlv testlv

查看一个lv中包含的pv

#lsvg -l datavg

PV操作

列出所有物理硬盘

#lspv

lspv hdisk0 显示物理卷

lspv -l hdisk0 逻辑卷映射

lspv -p hdisk0 物理卷映射

FS操作

lsfs 相当于DF 但是DF只现实已经mount了的文件系统

lsfs -q 显示更详细的信息

smit chfs 增加一个文件系统的大小

修改number of units 可以修改文件系统的大小 输入+50 即增加50个block

fuser -cux /testfs 察看什么进程在访问此文件系统 得到的结果是一个进程号即PID 和用户名

smit rmfs 删除一个文件系统

fsck 文件系统名称    检查文件系统

fsck /testfs 检查testfs 文件系统

fsck /home fsck -y 启用修复功能

defragfs -q /testfs 报告文件系统的当前状态

defragfs -r /testfs 得到碎片连续化操作后和前后对比情况

defragfs /testfs 执行碎片连续化操作 

交换空间pagespace

查看交换空间信息

lsps -a 

当交换空间的使用率大于70%的时候需要动态的增加换页空间 AIX支持动态增加

smit pgsp 修改交换空间大小

smit mkps 增加交换空间

smit chps 修改交换空间

刚刚创建的交换空间默认是没有激活的

swapon /dev/paging00 激活新增加的交换文件

如果要删除一个交换空间 首先请使用:

swapoff

为了增强系统的可用性 交换空间也可以做镜象 使用的命令是

smit mklvcopy

chps -a paging01 删除交换空间

rmps paging01 删除不活动的交换空间