Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

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

怎樣清理Linux磁盤?

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

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

  怎樣清理Linux磁盤?

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

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

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

輸入命令: cd / 進(jìn)入根目錄。

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

  3、如何定位最大文件

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

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

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

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

  一、被忽略的隱藏文件

  1、認(rèn)識(shí) swapfile

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

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

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

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

如果二次編輯的時(shí)候,vim 又異常退出了,那么還會(huì)繼續(xù)產(chǎn)生新的臨時(shí)隱藏文件.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

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

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

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

1.vim /etc/vimrc

2.# 添加如下配置

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

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

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

1.vim /etc/vimrc

2.# 添加如下配置

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

  二、未釋放的已刪除文件

  1、du 和 df 不一致

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

  這又會(huì)是什么原因呢?

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

  2、處理建議

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

另外,對(duì)于這種情況,還有個(gè)錯(cuò)誤的處理方法,這里特別提醒下:

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

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

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

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

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

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

標(biāo)簽: Linux IT運(yùn)維
主站蜘蛛池模板: 日韩精品一区二区三区不卡 | 国产午夜亚洲精品理论片不卡 | 一本之道大象高清特色 | 久久天天躁狠狠躁夜夜2020 | 天天爽亚洲中文字幕 | 国产又粗又硬又黄视频免费着 | 精品国产第一国产综合精品 | 日本人妻仑乱少妇a级毛片 啊灬啊灬啊灬啊高潮了 | www.com草莓视频 | 亚洲熟女一区二区三区 | 国产女黄3片 | 交资源www在线观看 国产大胸A在线观看 | 亚洲欧美国产成人久久 | 天天天天做夜夜夜夜做无码 | 国产成人69视频午夜福利在线观看 | 国产精品亚洲专区无码影院 | 国产在线视频一区二区三区98 | 精品乱码视频 | 999这里有精品 | 中文字幕久久波多野结衣av不卡 | 国产精品美女WWW爽爽爽视频 | 中文字幕精品—区二区 | 人妻丝袜美腿中文字幕 | 337P大胆啪啪私拍人体 | 日本五区在线不卡精品 | 成人在线手机版视频 | 欧美高潮一区 | 69ww免费视频播放 | 精品一区二区不卡无码av | 精品久久久久久亚洲精品 | 国产情侣久久久久aⅴ免费 日韩夜精品精品免费观看 日韩精品成人一区二区在线 | 麻豆av.com | 国产乱码精品一区二区三区爽爽爽 | 久久亚洲精品情侣 | 把女人弄爽特黄a大片777 | 日韩欧美一区二区三区不学 | 亚洲欧美综合在线观看 | 亚洲国产精品VA在线观看黑人 | 亚洲日韩一区精品射精 | 午夜嘿嘿 | 亚洲毛片久久 |