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 datavgdatavg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRI...显示全部
今天遇到一个非常奇怪的现象,执行减少文件系统命令总是报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

查看其它 21 个回答taoye的回答

taoyetaoye系统工程师nx
或者试下不要一步到位,每次减少个1G
银行 · 2011-10-24
浏览3224

回答者

taoye
系统工程师nx
擅长领域: 服务器AIXUnix

taoye 最近回答过的问题

回答状态

  • 发布时间:2011-10-24
  • 关注会员:1 人
  • 回答浏览:3224
  • X社区推广