linux系统下 磁盘空间显示有剩余 可是已用还是100% 导致业务系统无法正 ...
发布网友
发布时间:2022-04-24 13:32
我来回答
共4个回答
热心网友
时间:2022-05-26 17:58
linux系统有个机制会给root预留分区大小的5%左右的空间就是为了防止磁盘满了无法处理:
df -h 查看整体情况
mpe2fs /dev/sda6 |grep -i "block coun" 查看你那块满的磁盘块数和预留的块数
比如出来:
Block count: 3755264
Reserved block count: 187763
那么算下
187763/3755264=0.05
解决方法:
cd /dev/sda6
-h
看下拿个目录大,喜欢可以继续进入相应目录 -h ,找出大的没有用的文件清除了即可
热心网友
时间:2022-05-26 19:16
这个图明显的告诉你,/quark这个挂载点已经满了嘛。或者扩容(较麻烦,风险大),或者转移部分数据。
一个磁盘要运转,它必须有一个最低限度的空闲空间,否则不能运转。这就是为什么总容量116G,已用110G,可用却为0的原因所在。
linux这种机制还是较为科学的,windows可以无限地塞满磁盘,然后到了一定的度,删除文件都不能操作了。追问恩 明白了 谢谢你 那我现在能有什么简单一些的办法 把这个空间清理出一些呢?log现在除了今年的 ,以前的都删除了。 没什么能再删除的东西了啊 插个U盘 不认 也倒不出来 郁闷死了
追答U盘不认,系统没有自动挂载功能吧?可以手动用mount命令挂载。
热心网友
时间:2022-05-26 20:51
比较麻烦,你细心操做会解决的,主要是硬盘分区。我这绝对不是复制,我也不以赚分为目的,如果能帮上忙再好不过了,帮不上忙还请见谅,呵呵。。
df是以磁盘分区为单位来查看文件系统。
/dev/hdb2 75G 75G 0 100% /, 以此为例。
就是HD硬盘借口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/)。
用以下命令查看单个目录
# -bs dir_name
热心网友
时间:2022-05-26 22:42
df -k,查看一下还剩多少空间。
满了的话,1、手工清理;2、磁盘还有未分配空间,就加一下。