XFS文件系统有多少保留blocks块?

你有没有考虑过,XFS文件系统保留了多少块?这些值是可以通过以下命令获得的:

# xfs_info /root/test
meta-data=/dev/vda2              isize=256    agcount=4, agsize=6400 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=25600, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=853, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

查看xfs文件系统保留块数

[root@shizhanxia.com ~]# xfs_io -x -c "resblks" /root/test
reserved blocks = 8192
available reserved blocks = 8192

查看xfs文件系统保留快的百分比

保留块百分比为:100 * “保留块”/(agsize * agcount)用户可能会惊讶地看到小于 1% 的值,而较旧的文件系统通常默认为 5%。这条评论在fs/xfs/xfs_mount.c源代码解释了原因:

/*
* We default to 5% or 8192 fsbs of space reserved, whichever is
* smaller.  This is intended to cover concurrent allocation
* transactions when we initially hit enospc. These each require a 4
* block reservation. Hence by default we cover roughly 2000 concurrent
* allocation reservations.
*/

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年6月24日 21:32
下一篇 2024年6月25日 15:17

相关推荐

发表回复

登录后才能评论
近期VMware公司在广泛地发律师函。本站也并非专门提供ISO镜像下载服务的站点,经慎重考虑,决定停止向各位赞助者提供该镜像的下载服务。由此带来的不便,我们深表歉意。