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

http://blog.163.com/bihonggang_anshan/blog/static/1317156432011722111932685/

 

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

2011-08-22 17:24:31|  分类: 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 删除不活动的交换空间

 

你可能感兴趣的:(AIX,文件系统)