在数据库使用过程中,通过如下du命令查询数据文件大小,查询结果大于文件实际的大小。
du -sh file
XFS文件系统有预分配机制,预分配的大小由参数allocsize确定。du命令显示的文件大小包括该预分配的磁盘空间。
du -sh file --apparent-size
在数据库使用过程中,有极小的概率出现XFS文件系统的报错(Input/Output error , structure needs cleaning)。
此为XFS文件系统问题。
首先尝试umount/mount对应文件系统,重试看是否可以规避此问题。
如果问题重现,则需要参考文件系统相应的文档请系统管理员对文件系统进行修复,例如xfs_repair。文件系统成功修复后,请使用gs_ctl build命令来修复文件受损的数据节点。
👍 点赞,你的认可是我创作的动力!
?? 收藏,你的青睐是我努力的方向!
?? 评论,你的意见是我进步的财富!