LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1382|回复: 6

我的btrfs分区,怎么只能使用到74%就说设备无空间了?

[复制链接]
发表于 2009-12-8 14:58:55 | 显示全部楼层 |阅读模式
我其中一个分区是btrfs,我往里拷东西,发现拷到74%时就说没空间了,后来几经测试就是这样,好样btrfs分区把26%的空间给留下了。我用df -h查看的确只用到74%就不行了???????
发表于 2009-12-8 23:23:28 | 显示全部楼层
df -i 呢?
inode耗尽了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-9 23:05:06 | 显示全部楼层
btrfs应该没有i节点的限制,这正是btrfs文件系统的一大特色呀
再说同样大小的两个分区,只是文件系统不一样,我是把一个分区里的文件复制到这个分区里,怎么只能用到74%就说设备没有空间了呢?
回复 支持 反对

使用道具 举报

发表于 2009-12-10 02:05:22 | 显示全部楼层
Post by gao_linfeng;2054275
btrfs应该没有i节点的限制,这正是btrfs文件系统的一大特色呀
再说同样大小的两个分区,只是文件系统不一样,我是把一个分区里的文件复制到这个分区里,怎么只能用到74%就说设备没有空间了呢?


这个。。。linux vfs有没有inode限制?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-10 23:37:05 | 显示全部楼层
Post by mikeandmore;2054305
这个。。。linux vfs有没有inode限制?


[23:35:00 debian:~]# df -iTP
文件系统    类型      Inode  已用(I)  可用(I) 已用(I)% 挂载点
/dev/sda11 reiserfs       0       0       0    -  /
tmpfs        tmpfs    129217       6  129211    1% /lib/init/rw
udev         tmpfs    129217     737  128480    1% /dev
tmpfs        tmpfs    129217       2  129215    1% /dev/shm
/dev/sda4 reiserfs         0       0       0    -  /backup
/dev/sda3    btrfs         0       0       0    -  /mnt/sda3
这个算耗尽吗?
回复 支持 反对

使用道具 举报

发表于 2010-1-1 17:22:17 | 显示全部楼层
今天在2.6.32.2下也遇到这个问题,用btrfsctl -c /mnt同步之后就正常了,/mnt是btrfs挂接点。如果不同步过多一会也会正常,据说这还算是btrfs的一个feature,如果不喜欢可以用挂接选项关掉。
回复 支持 反对

使用道具 举报

发表于 2010-1-4 09:05:13 | 显示全部楼层
我的一个reiserfs分区也是同样问题,只能写到73%,提示:“cp: 正在写入"/mnt/xxx": 无法分配内存“,而且在写到73%后,该分区自动变成了“只读文件系统”,不能对里面的文件作任何操作,除非重新挂载。在本系统和LIVECD上挂载都是一样情况。求解
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表