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

有爱有你有家有

有爱有你有家有

2016-03-31 15:32

今天给大家分享的是由图老师小编精心为您推荐的Linux找回丢失磁盘空间的方法,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

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

   Linux系统磁盘提示满了,可是磁盘内文件加起来的大小和被占用的大小不一致,这就是磁盘丢失的情况,那么是什么程序占用了磁盘空间?下面小编就给大家介绍下Linux找回丢失磁盘空间的方法。

18.png

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

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

  这里就列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 以后,原来的文件都还会回来的。

  空洞文件

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

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

  上面就是Linux找回丢失磁盘空间的方法介绍了,主要是文中三种情况平白占用了磁盘空间,磁盘空间满了可从这些方面着手清理。

        :更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入

展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

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

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

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

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

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

lol偷钱流符文搭配推荐

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

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

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

怎么使用df命令查看Linux磁盘空间?

电脑入门
怎么使用df命令查看Linux磁盘空间?

lolAD刺客新符文搭配推荐

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

iPhone 6s有前置摄像头吗?

iPhone 6s有前置摄像头吗?

小米路由设置百度公共dns怎么操作

小米路由设置百度公共dns怎么操作
下拉加载更多内容 ↓