Chinaunix

标题: AIX 收缩jfs2文件系统报错 [打印本页]

作者: baocq    时间: 2012-03-22 11:33
标题: AIX 收缩jfs2文件系统报错

chfs -a size=-10G /db2back
chfs: 0506-964 There is not enough free space to shrink the file system


df -g  /db2back
Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/fslv01      650.00    442.58   32%       13     1% /db2back

空余的空间很大,为什么不能收缩
哪位高人能告诉我为什么?











htp://www.cio69.com
作者: InfoSVC    时间: 2012-03-22 15:50
我这里是可以的
帮你顶一下吧
作者: AIX深入敌后    时间: 2012-03-22 17:11
ulimit -a
作者: emperor    时间: 2012-03-22 18:28
df -g的输出呢
压缩db2back需要在db2back之外的空间去倒腾
这个提示是说没有足够的空间去辗转腾挪了。。。。。
作者: baocq    时间: 2012-03-23 09:31
本帖最后由 baocq 于 2012-03-23 09:34 编辑

这是df -g的输出,帮忙看看有什么问题没有

123.jpg (53.31 KB, 下载次数: 47)

123.jpg

作者: emperor    时间: 2012-03-23 20:42
650.00-439.51=210.49G
你的输出里没有一个Free超过这个数的。
所以无法成功。。。。。。。
作者: emperor    时间: 2012-03-23 20:43
你可以先把tzxapp扩一下先
然后再缩db2back 。。。。。
作者: baocq    时间: 2012-03-26 13:40
本帖最后由 baocq 于 2012-03-26 13:50 编辑

这是我一台测试机器的空间,为什么这个能收缩??
480-98=382,没有一个free大于382的,但是能收缩

678.jpg (58.82 KB, 下载次数: 47)

678.jpg

作者: emperor    时间: 2012-03-26 20:00
1.无法确认,你这两台机器是差别
2.不知道安装我之前的建议是否成功
3.或者尝试下面命令
chfs -a size=-5G /db2back
若继续失败,尝试
chfs -a size=-1G /db2back

其实不建议你defragfs。。。。。。。。

作者: baocq    时间: 2012-03-26 21:24
tzxapp也扩充了,执行 chfs -a size=-1G /db2back  也是不行!!!
后来,我把该lv下的另一个数据库备份文件gzip后,可以收缩了,执行的是 chfs -a size=-400G /db2back
现在问题是解决了,但是没能理解为什么。
谢谢各位!!!!!!!!






http://www.cio69.com
作者: emperor    时间: 2012-03-26 21:35
本帖最后由 emperor 于 2012-03-26 21:35 编辑

无非是fragment的问题
解法有很多

另,lz貌似5毛,记住你娃的号了。。。。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2