Linux系统找回丢失磁盘空间的方法

絍凨『縹飝』

絍凨『縹飝』

2016-03-31 16:40

今天图老师小编要跟大家分享Linux系统找回丢失磁盘空间的方法,精心挑选的教程简单易学,喜欢的朋友一起来学习吧!

Linux系统找回丢失磁盘空间的方法

   一些使用Linux系统的用户经常会遇到,显示磁盘空间已满的状况,就不得不删除一些文件了。但是回头算算发现,总文件所占空间大小,和磁盘的总大小并不一致,那么那些剩余的空间都去哪儿了呢?是哪些文件隐藏在角落里占据了一部分的空间。下面小编就来教大家如何找回那些丢失的磁盘空间,彻底清理磁盘中的隐藏文件和空洞文件。以下的三种方法可以逐一进行,就能达到彻底清理的效果了。

Linux找回丢失磁盘空间的方法

  经常接触linux的用户也许会经常遇到这样的问题:

  收到一个磁盘告警,说某某分区已经满了,然后登录服务器 df 一看,发现磁盘确实快满了,然后你就想找到具体是哪个目录满了,于是 du -s * 一看,却发现所有子目录的大小总和却和df显示的总已使用磁盘空间对不上,有时候甚至还相差很多,于是就纳闷了:我的磁盘空间去哪了呢?

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  这里就列3种情况:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  隐藏文件

  linux系统把文件名以。(点号)开头的文件视为隐藏文件,而类似bash里*这样的操作符是不会匹配隐藏文件的,所以如果根目录下有个较大的隐藏文件的话,是不会被du -sh * 统计到的,解决办法就是: du -sh 。[^.]* 。

  非空目录被mount

  一般挂载其他分区的时候都是建议mount到一个空目录的,那么如果mount到一个非空的目录,情况会怎么样呢?比如/mnt目录本来里面是有文件 的,然后执行了sudo mount /dev/sda6 /mnt。其实这个mount命令完全能正常执行,被mount的分区也能正常访问,只是原先在/mnt里的文件,现在已经访问不到了,包括du也看不到 大小了,但是磁盘空间却还是被占着,因为如果你 umount /mnt 以后,原来的文件都还会回来的。

  空洞文件

  一个文件的大小和所占磁盘空间也不一定完全一致,比如某个程序一直打开着一个叫log的文件在写,而中间有人用 》 log 命令清除了log的内容,就会产生这样的文件。

  大多数情况下来看,以上这三种垃圾,电脑中都会隐藏,那些电脑磁盘不大的朋友们可以勤加清理,可以释放一些空间以被储存其他重要的文件。一般这三种方法清理之后,电脑中的垃圾文件就被清理的差不多了,所以是个还蛮有效的方法呢,试试吧!

展开更多 50%)
分享

猜你喜欢

Linux系统找回丢失磁盘空间的方法

服务器
Linux系统找回丢失磁盘空间的方法

Linux找回丢失磁盘空间的方法

服务器
Linux找回丢失磁盘空间的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

清理Linux磁盘空间的方法有哪些?

电脑入门
清理Linux磁盘空间的方法有哪些?

怎么查看Linux磁盘空间是否满了?

电脑入门
怎么查看Linux磁盘空间是否满了?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

查看Linux磁盘空间的八大方法

电脑入门
查看Linux磁盘空间的八大方法

巧妙清理系统垃圾 磁盘空间释放方法全功略

电脑入门
巧妙清理系统垃圾 磁盘空间释放方法全功略

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

十招帮你解决iPhone应用下载问题

十招帮你解决iPhone应用下载问题

4种设置方法让Win7旗舰版查看更便利

4种设置方法让Win7旗舰版查看更便利
下拉加载更多内容 ↓