![XFS 挂载已满 100%,如何查明问题](https://linux22.com/image/157601/XFS%20%E6%8C%82%E8%BD%BD%E5%B7%B2%E6%BB%A1%20100%25%EF%BC%8C%E5%A6%82%E4%BD%95%E6%9F%A5%E6%98%8E%E9%97%AE%E9%A2%98.png)
在一台服务器上运行 SLES 11.4,通过 LSI megaraid 有大约 5 个磁盘作为 Raid-5,它提供了 2.2 TB 的可用空间...创建它时,它显示为,/dev/sdb
我创建了一个分区作为 XFS,将其安装/data
为显示使用率为 0%,可用空间为 2.2TB。 Adf -h
仍显示安装座为 2.2T 可用,但已满 100%。
如果我以 root 身份这样做,du -sh /data/*
我会得到一个总计不到 100GB 的列表。我必须采取哪些措施来纠正这个问题?什么可能会导致这样的事情?
答案1
重新启动解决了问题,一名用户正在执行大量并行 I/O,这在过去曾引起过问题。我的 XFS 安装回来了 @ 85GB,使用了 2.1T 免费。重新启动后,也umount /dev/sdb1; xfs_repair -n /dev/sdb1
这样做了,并且没有报告任何问题。我做不到xfs_修复在重新启动之前甚至得到了XFS库初始化错误因此,在正常运行 40 天后,出现了一些问题。
- 下没有隐藏文件
/data/
/dev/sdb1
被安装为/data
- 简单地说就是
/data/ron
和/data/john
;/data/misc
执行du -sh /data/*
显示的值, 下的每个 ~8 个文件夹总计仅 ~85GB/data
。没什么可解释的,除了 XFS 之外,不知道还能做什么重启和xfs_repair -n。
我想任何见解或建议都可以作为评论留下
这不是我第一次在 XFS 中遇到这种情况