Pur*_*urf 6 linux inode lvm xfs
我在LVM上有一个XFS分区的服务器设置.将文件复制到主分区时,显示"设备上没有剩余空间".
df -h显示足够的空间:
/dev/mapper/prod--vg-home 35G 21G 15G 60% /home
Run Code Online (Sandbox Code Playgroud)
df -i还显示足够的inode:
/dev/mapper/prod--vg-home 36700160 379390 36320770 2% /home
Run Code Online (Sandbox Code Playgroud)
我确实验证了更改inode最大百分比的影响:
xfs_growfs -m 25 /dev/mapper/prod--vg-home
Run Code Online (Sandbox Code Playgroud)
该量可以容易地减少和增加.
在尝试使用此设置时,我注意到将其降低到3%并再次将其增加到25%,并删除了一些文件,这使我可以再次添加更多文件.
xfs_info显示:
meta-data=/dev/mapper/prod--vg-home isize=256 agcount=14, agsize=655360 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=9175040, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
Run Code Online (Sandbox Code Playgroud)
我读过有关64位inode的内容,但它似乎只适用于大型驱动器(超过1TB).
是否有任何其他设置可能导致"设备上没有剩余空间"消息.
谢谢
小智 9
xfs_growfs存在一个错误,导致inode无法在分区中正确分布.解决方案是使用inode64选项简单地重新安装.例如,如果这是/ dev/vda1,您将执行以下操作:
mount -o remount,inode64 /dev/vda1
Run Code Online (Sandbox Code Playgroud)
您可以在以下链接中找到有关该错误的更多信息:
http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F
| 归档时间: |
|
| 查看次数: |
7110 次 |
| 最近记录: |