如何刪除大文件并立馬釋放磁盤空間

我們先用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.www58058.com/94136

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

相關推薦

  • Linux進程管理工具

    進程管理

    Linux筆記 2018-05-06
  • cp 常用選項

    cp 選項:

    Linux筆記 2018-04-01
  • 腳本練習——判斷語句

    1、編寫腳本/root/bin/createuser.sh,實現如下功能:使用一個用戶名做為參數,如果指定參數的用戶存在,就顯示其存在,否則添加之;顯示添加的用戶的id號等信息 #!/bin/bash #判斷參數是否是一個,否則退出 [ “$#” -ne 1 ] && echo “Please Input …

    Linux筆記 2018-05-04
  • 進程和計劃任務

    進程和計劃任務 一、 進程 程序:是在磁盤上的一個文件,只要不去運行它就是一個靜態文件,不占用內存空間; 進程:process是一個動態的概念,只有當用戶將程序運行起來時才會有進程,當進程執行完畢時,就會從內存中刪除。 線程:thread?? pstree –p 命令顯示中{}中的即為線程。 一個進程會對應一個程序,而一個程序可能會對應多個進程。 一個進程里…

    2018-05-05
  • shell腳本編程基礎(1)

    要想玩轉Linux系統,編寫shell腳本是必須要掌握的技能。那什么是shell編程呢?簡單來說,shell編程就是對多個Linux命令進行邏輯處理。

    2018-04-10
  • 第二章Linux基礎學習筆記

    本章內容:
    1.用戶登錄
    2.終端
    3.shell介紹
    4.執行命令
    5.簡單命令
    6.Tap鍵補全
    7.命令行歷史
    8.bash快捷鍵
    9.使用gnome-terminal
    10.whatis
    11.command –help
    12.man and info
    13.本地幫助文檔/usr/share/doc/
    14.官網在線文檔
    15.其他網站和搜索

    Linux筆記 2018-03-31

評論列表(2條)

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

    寫的不錯,學習了!

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

    做個補充: 創建大文件 # dd if=/dev/zero of=/boot/bigfile bs=100M count=8

欧美性久久久久