如何删除大文件并立马释放磁盘空间

我们先用df  -h发现磁盘空间快满了,图1

YH1)B[}JDF[G($)A6PC7MXC

我们马上有rm -f /boot/bigfile删除大文件,发现磁盘并没有释放空间 图2QQ图片20180331193933

那我们用这个命令ls /boot来看看到底有没有删除  图3QQ图片1

发现确实已经删掉了,那怎么办了,我这里有个简单明了的方法,我们用大于号> /boot/bigfile把文件清空然后再用rm -f /boot/bigfile删除空文件就行了 图4

QQ图片3

还一种就是用lsof |grep deleted查找被删除的文件,发现文件确实被删了,但是还是有程序在使用这个文件图5QQ图片4

我们用ps aux|grep vim查看进程,图6QQ图片5

然后用killall vim结束进程,再用ps aux|grep vim查看,确定一下:图7

QQ图片6

再用df -h看看磁盘空间如图下 就OK了图8

QQ图片8

说的有点啰嗦哈,各位大神多多见谅!

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94136

(4)
从那以后从那以后
上一篇 2018-03-31 20:17
下一篇 2018-03-31 20:27

相关推荐

  • 第四周作业:etc/skel实战联系

    第四周作业

    2018-04-13
  • Homework_week4

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。       cp -a /etc/skel /home/tuser1       chmod 700 /home/tuser1 2、编辑/etc/group文件,添加组hadoop。       echo “ha…

    Linux笔记 2018-06-27
  • mysq数据库五

    主从级联复制;主主服务器的搭建;半同步和过滤;主从复制加密;mah高可用性;5实现galeracluster

    2018-06-15
  • 如何制作LINUX服务脚本

    如何制作一个Linux启动服务          Linux在启动的时候都会跑很多系统自带的服务脚本,来控制系统服务的开启和关闭。这些服务是系统自带的,我们可以查看这些服务及其对应的脚本(ls /etc/init.d/)。这些服务有独立服务,也有依赖服务,依赖服务有被依赖服务和依赖别的服务。今天我们就来看看怎么来制作一个系统独立服务,方便我们以后需要自己手动…

    2018-05-10
  • lvs

    Linux笔记 2018-07-08

评论列表(2条)

  • 涤生
    涤生 2018-03-31 20:44

    写的不错,学习了!

  • 涤生
    涤生 2018-03-31 22:57

    做个补充: 创建大文件 # dd if=/dev/zero of=/boot/bigfile bs=100M count=8