如何快速清理Linux磁盤空間

原文:如何快速清理Linux磁盤空間數據庫

前言:服務器

在生產環境中,首先服務器磁盤滿了以後,會致使一系列小問題,網站能正常訪問,可是不能登陸以及一些奇奇怪怪的問題,可是不能耽誤用戶訪問呀,因此咱們的及時清理磁盤空間出來,讓MySQL可以正常寫入各類數據

咱們先直接操做,而後在來講說有些什麼緣由致使磁盤使用很快的緣由網站

先咱們進入到/目錄  
df -h 查看咱們服務器的磁盤信息--以下字樣表示的掛載點已經滿了
    /dev/vda1        40G  40G   0G  100% /
接下來咱們在進行篩選,看看究竟是什麼文件佔用比較大,能刪除的話咱們能夠直接先刪除掉
du -h --max-depth=1 咱們在查看當前目錄下具體是哪個目錄裏面佔用比較大
第一次執行的時候可能會有一點點慢,不着急,耐心等待一下,顯示出來的第一列就是該目錄佔用的總共大小,第二列就是目錄
最後一行的時候咱們會看到.這個目錄下,這個咱們能夠忽略掉,不要問我爲何能忽略
查看你的具體是哪個目錄佔用比較大,那咱們就進入到哪個目錄
進入當目錄以後仍是使用  du -h --max-depth=1  來進行篩選查看目錄下是文件仍是目錄佔用大,若是是目錄繼續進行篩選
篩選以後能夠使用 ls –lhS 來進行文件從大到小排序,若是文件沒有必要的用處的時候咱們就能夠對其進行刪除操做了

總結:日誌

其實在本次素材中,咱們使用的到的Linux命令就四個
cd / 進入到根目錄
df -h 查看當前磁盤狀況
du -h --max-depth=1 查看當前目錄下各目錄的大小
ls –lhS 查看當前目錄下最大的文件
接下來咱們來分析一下有哪些緣由會形成磁盤佔用快
    1,生產環境中是否仍是開啓了沒必要要的日誌記錄,除了要作數據分析的日誌其餘日誌能關就關掉
    2,是否存在殭屍文件,即已刪除文件因句柄被佔用未釋放致使相應空間未釋放。
    3,數據庫中是否存在不少垃圾信息沒及時清理掉,建議在開發階段中不要使用生產環境的庫
    4,是否有生成不少靜態頁面?
    5,省略N字,寫的很差的地方,歡迎你們補充
相關文章
相關標籤/搜索