AIX5.3 减小文件系统报错:chfs: There is not enough free space...

今天遇到一个非常奇怪的现象,执行减少文件系统命令总是报chfs: There is not enough free space to shrink the file system.具体操作步骤如下,请各位大虾给点意见:

1.检查逻辑卷组当前情况:
bash-3.00# lsvg -p datavg
datavg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk2 active 1064 62 00..56..00..00..06

2.检查datavg逻辑卷组挂载的文件系统:
bash-3.00# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
loglv00 jfs2log 1 1 1 open/syncd N/A
fslv00 jfs2 60 60 1 open/syncd /oracle
fslv01 jfs2 300 300 1 open/syncd /websphere
fslv02 jfs2 640 640 1 open/syncd /db2
fslv03 jfs2 1 1 1 open/syncd /db2backup

3.查看/db2文件系统情况:
bash-3.00# df -g /db2
文件系统 GB 块 可用 %Used Iused %Iused 安装于
/dev/fslv02 160.00 99.52 38% 33624 1% /db2

4.感觉/db2文件系统空闲太多,想减少点10G,但报错:
bash-3.00# chfs -a size=-10G /db2
chfs: There is not enough free space to shrink the file system.

/db2文件系统一共有160G,目前可用99.52G,按道理我减少10G没有问题,但为什么报错?请大虾指教,谢谢。
附,其它信息:
bash-3.00# lslv fslv02
LOGICAL VOLUME: fslv02 VOLUME GROUP: datavg
LV IDENTIFIER: 0005c0840000d7000000011877f7a1f4.4 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 660 PP SIZE: 256 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 640 PPs: 640
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 64
MOUNT POINT: /db2 LABEL: /db2
MIRROR WRITE CONSISTENCY: on/ACTIVE   
EACH LP COPY ON A SEPARATE PV ?: yes   
Serialize IO ?: NO   

bash-3.00# synclvodm -v datavg
synclvodm:物理卷数据已更新。
synclvodm:逻辑卷 loglv00 已更新。
synclvodm:逻辑卷 fslv00 已更新。
synclvodm:逻辑卷 fslv01 已更新。
synclvodm:逻辑卷 fslv02 已更新。
synclvodm:逻辑卷 fslv03 已更新。

bash-3.00# lsfs -q /db2
名称 节点名 安装点 VFS 大小 选项 自动 帐户
/dev/fslv02 -- /db2 jfs2 335544320 rw 是 否   
  (lv 大小 : 335544320, fs 大小 : 335544320, 块大小: 4096, 稀疏文件: 是, 在线日志: 否, 在线日志大小: 0, EAformat: v1, 限额: 否, DMAPI: 否, VIX: 否)
bash-3.00# defragfs -s /db2
/dev/fslv02 文件系统有 0的碎片。
总块数:41941709
可迁移的块数:1
参与24

22同行回答

taoyetaoye系统工程师nx
或者试下不要一步到位,每次减少个1G显示全部
或者试下不要一步到位,每次减少个1G收起
银行 · 2011-10-24
浏览3213
BBBBBBBBBBBBBBBB系统分析师acs
还没有解决吗?是否可以试试重新引导系统进行fsck显示全部
还没有解决吗?是否可以试试重新引导系统进行fsck收起
系统集成 · 2012-03-06
浏览2479
ryping2030ryping2030技术经理ISS
bash-3.00# oslevel -s5300-06-00-0000显示全部
bash-3.00# oslevel -s
5300-06-00-0000收起
金融其它 · 2011-10-26
浏览2425
bbird006bbird006系统运维工程师OTA
操作系统版本是多少?oslevel -s显示全部
操作系统版本是多少?
oslevel -s收起
互联网服务 · 2011-10-26
浏览2535
ryping2030ryping2030技术经理ISS
1.smitty chfs 试了,还是报错;2.我也没有缩小到原来的一半以下,缩小1G就报错;3.怎么升级patch?4.lv属性如下:bash-3.00# lslv -l fslv02fslv02:/db2PV                COPIES        IN BAND...显示全部
1.smitty chfs 试了,还是报错;
2.我也没有缩小到原来的一半以下,缩小1G就报错;
3.怎么升级patch?
4.lv属性如下:
bash-3.00# lslv -l fslv02
fslv02:/db2
PV                COPIES        IN BAND       DISTRIBUTION  
hdisk2            640:000:000   3%            013:024:183:213:207
bash-3.00#收起
金融其它 · 2011-10-25
浏览2599
zhuang3088zhuang3088软件开发工程师利银科技
lv属性贴下显示全部
lv属性贴下收起
互联网服务 · 2011-10-25
浏览2505
liu2006liu2006软件开发工程师crc
AIX好像有个限制,就是不能一次将一个文件系统的大小缩小到原来的一半以下显示全部
AIX好像有个限制,就是不能一次将一个文件系统的大小缩小到原来的一半以下收起
互联网服务 · 2011-10-25
浏览2498
liu2006liu2006软件开发工程师crc
用smitty chfs将/db2设置为150G试试,显示全部
用smitty chfs将/db2设置为150G试试,收起
互联网服务 · 2011-10-25
浏览2502
myciciymyciciyIT顾问某金融科技公司
升级patch试试吧显示全部
升级patch试试吧收起
银行 · 2011-10-25
浏览2546
ryping2030ryping2030技术经理ISS
这跟默认的最小文件大小没有关系吧,160G呀,不可能所有的文件大小都160G吧?如果有关系,怎么调整呢?显示全部
这跟默认的最小文件大小没有关系吧,160G呀,不可能所有的文件大小都160G吧?如果有关系,怎么调整呢?收起
金融其它 · 2011-10-25
浏览2530

提问者

ryping2030
技术经理ISS

相关问题

相关资料

问题状态

  • 发布时间:2011-10-24
  • 关注会员:1 人
  • 问题浏览:20700
  • 最近回答:2012-03-06
  • X社区推广