linux系统下 磁盘空间显示有剩余 可是已用还是100% 导致业务系统无法正常运行 怎么办? 求救各位了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下 磁盘空间显示有剩余 可是已用还是100% 导致业务系统无法正常运行 怎么办? 求救各位了相关的知识,希望对你有一定的参考价值。
拜托复制别人的文字 就别了 谢谢 希望与高手能帮帮忙
linux系统有个机制会给root预留分区大小的5%左右的空间就是为了防止磁盘满了无法处理:df -h 查看整体情况
dumpe2fs /dev/sda6 |grep -i "block coun" 查看你那块满的磁盘块数和预留的块数
比如出来:
Block count: 3755264
Reserved block count: 187763
那么算下
187763/3755264=0.05
解决方法:
cd /dev/sda6
du -h
看下拿个目录大,喜欢可以继续进入相应目录 du -h ,找出大的没有用的文件清除了即可 参考技术A 这个图明显的告诉你,/quark这个挂载点已经满了嘛。或者扩容(较麻烦,风险大),或者转移部分数据。
一个磁盘要运转,它必须有一个最低限度的空闲空间,否则不能运转。这就是为什么总容量116G,已用110G,可用却为0的原因所在。
linux这种机制还是较为科学的,windows可以无限地塞满磁盘,然后到了一定的度,删除文件都不能操作了。追问
恩 明白了 谢谢你 那我现在能有什么简单一些的办法 把这个空间清理出一些呢?log现在除了今年的 ,以前的都删除了。 没什么能再删除的东西了啊 插个U盘 不认 也倒不出来 郁闷死了
追答U盘不认,系统没有自动挂载功能吧?可以手动用mount命令挂载。
参考技术B 比较麻烦,你细心操做会解决的,主要是硬盘分区。我这绝对不是复制,我也不以赚分为目的,如果能帮上忙再好不过了,帮不上忙还请见谅,呵呵。。df是以磁盘分区为单位来查看文件系统。
/dev/hdb2 75G 75G 0 100% /, 以此为例。
就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/)。
用以下命令查看单个目录
# du -bs dir_name 参考技术C df -k,查看一下还剩多少空间。
满了的话,1、手工清理;2、磁盘还有未分配空间,就加一下。
以上是关于linux系统下 磁盘空间显示有剩余 可是已用还是100% 导致业务系统无法正常运行 怎么办? 求救各位了的主要内容,如果未能解决你的问题,请参考以下文章