性少妇vide0seⅹfree_国产剧情视频在线观看_日日碰夜夜爽_九九这里只有精品视频_性free毛茸茸偷窥videos_国产v亚洲

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > IT運維 > 怎樣清理Linux磁盤?

怎樣清理Linux磁盤?

2020-07-21 17:58:08 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

熟悉Linux操作系統(tǒng)的人都清楚,Linux在使用一定時間,需要對磁盤的空間進行掃描,以便節(jié)省更多的磁盤空間。但很多人都不知道怎樣清理Linux磁盤?對于Linux磁盤已滿的問題,我們通常的解決方案是使用du查找可以清除的大文件,然后臨時刪除它們以首先減少磁盤使用率,以確保磁盤可以繼續(xù)寫入。

  怎樣清理Linux磁盤?

  1、確定是不是真的是磁盤空間不足

輸入命令:df –lh 查看磁盤信息

  2、如何定位最大文件目錄

輸入命令: cd / 進入根目錄。

輸入命令:du -h max-depth=1 尋找當(dāng)前目錄,哪個文件夾占用空間最大

  3、如何定位最大文件

輸入命令:ls –lhS 將文件以從大到小順序展現(xiàn)

4、確認(rèn)文件未被占用

刪除文件誰都會:rm –f catalina.out 但是,最好確認(rèn)下是否要下載下來讓開發(fā)人員分析日志。

但是也有些不一樣的情況影響我們的推進效果。下面我們就來看一下不同情況,如果清理Linux磁盤。

  一、被忽略的隱藏文件

  1、認(rèn)識 swapfile

Linux 的交換文件 swapfile 的產(chǎn)生場景較普遍,而且也是以隱藏文件的形式存在的,因此這里主要聊聊 swapfile 這一類的隱藏文件。

當(dāng)用 vim 打開一個文件時,都會產(chǎn)生一個 .swp 的臨時隱藏交換文件,用來備份緩沖區(qū)中的內(nèi)容。

當(dāng)文件非正常關(guān)閉(比如直接關(guān)閉終端或者電腦斷電等)時,.swp文件不會被刪除,這樣就可以用此文件來恢復(fù)文件。(注意當(dāng)正常關(guān)閉時,此文件會被刪除;且如果只是讀取文件,不會產(chǎn)生 .swp 文件)

而且,如果 vim 意外退出后,又重新打開文件二次編輯,那么舊的 .swp 文件會繼續(xù)保留,并產(chǎn)生新的 .swo 臨時隱藏文件。

如果二次編輯的時候,vim 又異常退出了,那么還會繼續(xù)產(chǎn)生新的臨時隱藏文件.swn、.swm、 .swl …

  2、處理建議

有些隱藏文件的磁盤占用也挺大:

1.:/tmp # ll -rth | grep G

2.total 17.7G

3.-rw------- 1 xxxx users 17.6G 2020-02-12 18:27 .sqlkfJTFl.swp

所以有時候碰到大隱藏文件導(dǎo)致磁盤滿的情況,如果沒能發(fā)現(xiàn)這些隱藏文件,就會覺得離奇和疑惑。

所以在排查磁盤滿問題的時候,可以通過執(zhí)行 vim -r 來查看和檢查下所有臨時交換文件的大小;或者通過 ls -lha 把所有隱藏文件都列出來看看大小。

更粗暴地,如果不想留 swapfile 這個特性,可以考慮關(guān)掉 swapfile :

1.vim /etc/vimrc

2.# 添加如下配置

3.set noswapfile # 禁止在編輯時候產(chǎn)生此文件;

但是注意這僅限于對文件損失可以容忍的情況下;

如果不能容忍文件損失,那還是建議還是打開 swapfile:

1.vim /etc/vimrc

2.# 添加如下配置

3.set swapfile # 則是在編輯時候產(chǎn)生此文件。

  二、未釋放的已刪除文件

  1、du 和 df 不一致

如果隱藏文件因素排除了,還是發(fā)現(xiàn) du 出來的大小詭異,比如 du 發(fā)現(xiàn)磁盤并沒有用滿,但是 df 看到磁盤使用率卻是 100% 。

  這又會是什么原因呢?

這時候,通常就得懷疑有一些已刪除的文件,還被一些進程 hold 住句柄沒釋放,導(dǎo)致這些文件雖然已經(jīng)刪除,也的確看不到了,但是卻還占著磁盤空間;從而導(dǎo)致 du 和 df 出來的磁盤使用結(jié)果不一致的情況。

  2、處理建議

通過執(zhí)行 lsof | grep deleted 可以找到那些沒有釋放磁盤空間的文件和進程,然后通過重啟對應(yīng)進程,就可以達到釋放已刪除文件占用的空間的目的。

另外,對于這種情況,還有個錯誤的處理方法,這里特別提醒下:

有些同學(xué)在找到未釋放已刪除文件的 pid 之后,可能會直接通過 kill pid 來達到釋放已刪除文件的目的。這種做法確實能夠釋放已刪除文件,從而釋放磁盤空間,但是這種做法是有副作用的,危害可大可小。

如果在離線環(huán)境這么操作,影響一般不大;但是如果在生產(chǎn)環(huán)境這么操作的話,那就可能搞出故障來了。

  我們假設(shè)這么一種場景:

生產(chǎn)環(huán)境的某程序由于某種bug,一直不會釋放日志文件,而分時寫入的日志文件又是有過期刪除機制的,這樣一直持續(xù)下去,就會發(fā)現(xiàn)服務(wù)器上有大量的已過期刪除日志文件還占用著磁盤空間,直到產(chǎn)生磁盤滿風(fēng)險。

那么這個時候如果直接通過 kill pid 來處理的話,就直接把生產(chǎn)環(huán)境的在線程序直接干掉了;這個后果就可想而知了:在這個程序被守護進程拉起來之前,這個服務(wù)都是不可用的。

好了,關(guān)于怎樣清理Linux磁盤的全部內(nèi)容,想了解更多關(guān)于Linux的信息,請繼續(xù)關(guān)注我們吧。

標(biāo)簽: Linux IT運維
主站蜘蛛池模板: 春意午夜影院 | 成年人视频免费在线看 | 精品夜夜爽欧美毛片视频 | 成年人的视频免费看 | 巨乳女教师の诱中文 | 99精品国产闺蜜国产在线闺蜜 | 九九热这里只有精品免费看 | 国产精品偷伦视频免费手机播放 | 最近播放的中文字幕 | 国产天天综合 | 伊人久综合 | av在线影片 | 9色91| 国产三级在线观看视频 | 亚洲国产字幕 | 成人免费区一区二区三区 | 国产AV丝袜旗袍无码 | 亚洲一区网站 | 中文字幕国产在线 | 日韩大学生毛片 | 欧美高潮喷水HD | 三年片免费观看大全在线观看了 | 手机av电影在线 | "对不起 我不爱你了短剧免费观看" | 日韩欧美国产午夜精品 | 日本爱爱网址 | 羞羞的视频免费看 | 久久久久久久久久久久免费 | 极品尤物AV美乳在线观看 | 成人精品后入三区丝袜激情一区二区 | 国产村偷农村妇女免费视频 | 又粗又硬国语对白 | 国产成人a高清视频 | 人与野鲁毛片免费视频1 | 久久青青草av | 亚洲欧美偷拍另类A∨ | 久久不卡国产精品一区二区 | 最好看的中文视频最好的中文 | 国产乱伦视频三级片观看 | 麻豆av电影网 | 黄色一级毛片电影 |