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

我们先用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
下一篇 2018-03-31

相关推荐

  • 第二周博客作业-N31-Linux文件、目录及其相关命令

    本篇文章主要围绕Linux的文件、目录及其相关的操作命令,如:mkdir、rmdir、tree、cat、tail、more、less、mv、cp、rm等命令

    2018-07-27
  • shell进阶函数及数组

    ①函数
    ②数组
    ③字符串切片
    ④变量高级进阶
    ⑤expect工具

    Linux笔记 2018-05-12
  • 华为交换机配置

    示例设备华为s5700S-28P-LI-AC 用户视图<HUAWEI>:默认登录 系统视图[HUAWEI]:system-view 接口视图[HUAWEI-GigabitEthernetX/Y/Z]:interface gigabitethernet X/Y/Z X/Y/Z为需要配置的接口的编号,分别对应“槽位号/子卡号/接口序号” 路由协议视图…

    Linux笔记 2018-06-07
  • Linux基本指令

    hostname  完整主机名cat +文件路径  可查看文件信息cat /etc/shells  显示所有shelluname -r    查看内核版本ls cpu   查看cpu信息free命令  查看内存 后面加-k是显示的内存以kb为单位,-m(MB),-g(GB),-h显示易读单位lsblk  查看硬盘dmesg  查看计算机启动的一些相关信息dm…

    2018-07-22
  • shell打印选择菜单shell

    每天一练小脚本

    Linux笔记 2018-05-19
  • 变量替换 字符串处理

    变量替换非空 空 不存在 Var=${Str-Expr} Str 空 Expr Var=${Str:-Expr} Str Expr Expr 不存在至stderrVar=${Str?Expr} Str 空 Expr(stderr) Var=${Str:?Expr} Str Expr(stderr) Expr(stderr) 不存在 被赋值Var=${Str=…

    Linux笔记 2018-07-15

评论列表(2条)

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

    写的不错,学习了!

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

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