国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

刪除文件后磁盤空間未釋放,只能重啟進(jìn)程?(僅供參考)

這篇具有很好參考價(jià)值的文章主要介紹了刪除文件后磁盤空間未釋放,只能重啟進(jìn)程?(僅供參考)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

很多運(yùn)維同學(xué)都遇到過“磁盤告警”,遇到這種情況就需要去清理磁盤。

這時(shí)候,很多同學(xué)通過各種途徑、手段、命令找到了占用磁盤比較大的文件,然后大手一揮,?

sudo rm -rvf xxxxx.log

以為這樣任務(wù)就完成了,誰知道,一查詢磁盤使用量還是居高不下,完全沒有釋放。

這是因?yàn)樵贚inux中,如果你刪除一個(gè)正在被使用的文件,磁盤空間不會(huì)立即釋放。Linux使用了一種稱為"刪除掛起"的機(jī)制。當(dāng)你刪除一個(gè)文件時(shí),文件系統(tǒng)會(huì)將該文件標(biāo)記為已刪除,但實(shí)際上并不會(huì)立即從磁盤上刪除它。只有當(dāng)所有正在使用該文件的進(jìn)程關(guān)閉時(shí),磁盤空間才會(huì)被釋放。

這時(shí)候,不知道怎么處理了,網(wǎng)上的解決辦法基本上是讓你重啟相應(yīng)的進(jìn)程。當(dāng)然我們可以不重啟進(jìn)程。直接重啟主機(jī)唄(皮一下就很開心)。

刪除文件后磁盤空間未釋放,只能重啟進(jìn)程?(僅供參考)

下面我說一種不需要重啟進(jìn)程或者主機(jī)的辦法,不一定能完全解決大家的問題,方法僅供參考

1、如何查詢哪些文件被刪除了,但是空間沒有釋放

下面以/data目錄為例
sudo lsof /data | grep deleted |sort -k7rn | less

2、查詢出來結(jié)果如下圖,我們需要關(guān)注第2和第4列內(nèi)容,后面需要用到

刪除文件后磁盤空間未釋放,只能重啟進(jìn)程?(僅供參考)

3、這時(shí)候我們執(zhí)行

sudo ls -l /proc/3198801/fd/1

命令中:
3198801: 就是進(jìn)程號(hào)
1: 是第四列w前面的數(shù)字 ,如 1w,則id為1,如 47w,則id為47

4、這里我們可以查詢到這個(gè)命令是存在的,于是我們執(zhí)行下列命令

sudo cp /dev/null /proc/3198801/fs/1

5、執(zhí)行完成后,再次使用命令查詢磁盤空間是否釋放掉。

6、這個(gè)命令我在自己運(yùn)維的環(huán)境中跑過,是能解決此類問題的。不過這個(gè)方法為什么能夠解決問題,或者是否僅僅適用某些特定的場(chǎng)景,個(gè)中緣由還請(qǐng)各位大佬自行探索吧。文章來源地址http://www.zghlxwxcb.cn/news/detail-677079.html

到了這里,關(guān)于刪除文件后磁盤空間未釋放,只能重啟進(jìn)程?(僅供參考)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL delete刪除數(shù)據(jù)后,釋放磁盤空間

    當(dāng) MySQL 數(shù)據(jù)庫(kù)服務(wù)刪除部分?jǐn)?shù)據(jù)后;有些情況下這些數(shù)據(jù)占用的存儲(chǔ)空間會(huì)釋放掉,有些情況這些存儲(chǔ)空間則不會(huì)釋放。以下是對(duì)這種情況的簡(jiǎn)單說明: 當(dāng)執(zhí)行 刪除數(shù)據(jù)表 或者 清空數(shù)據(jù)表 的全部數(shù)據(jù)操作時(shí),都 會(huì)釋放掉 相應(yīng)的 磁盤存儲(chǔ)空間 。 在MyISAM和InnoDB(innodb_file_

    2024年02月12日
    瀏覽(16)
  • 【網(wǎng)絡(luò)教程】如何解決Docker刪除鏡像和容器后磁盤空間未釋放的問題

    當(dāng)刪除Docker鏡像和容器后,磁盤空間并未釋放,這可能導(dǎo)致磁盤空間不足。造成此問題的原因包括: Docker鏡像和容器的刪除策略:默認(rèn)情況下,Docker不會(huì)立即刪除鏡像和容器,而是將它們保留30天。 聯(lián)合文件系統(tǒng)(UnionFS)的特性:聯(lián)合文件系統(tǒng)是Docker鏡像的基礎(chǔ),它允許在

    2024年02月09日
    瀏覽(31)
  • 【已解決】Windows 的 docker 刪除容器后 WSL2 磁盤空間不釋放的問題

    【已解決】Windows 的 docker 刪除容器后 WSL2 磁盤空間不釋放的問題

    很多同學(xué)拉取鏡像使用一段時(shí)間后發(fā)現(xiàn) C 盤快滿了,把之前用過的鏡像和容器刪除,發(fā)現(xiàn) WSL 掛載目錄的虛擬磁盤大小沒有變化,非常的奇怪。 其實(shí),不同于 WSL1, WSL2 本質(zhì)上是虛擬機(jī) ,所以 Windows 會(huì)自動(dòng)創(chuàng)建 vhdx 后綴的虛擬磁盤文件作為存儲(chǔ)。這個(gè) vhdx 后綴的虛擬磁盤文件

    2024年02月16日
    瀏覽(44)
  • 如何清除 Pip 緩存?從而優(yōu)化 Python 環(huán)境并釋放磁盤空間

    如何清除 Pip 緩存?從而優(yōu)化 Python 環(huán)境并釋放磁盤空間

    在 Python 開發(fā)中,Pip 是最常用的包管理工具之一,它用于安裝、升級(jí)和管理 Python 包。然而,隨著時(shí)間的推移,Pip 可能會(huì)積累大量的緩存文件,占用磁盤空間并可能導(dǎo)致一些問題。因此,定期清除 Pip 緩存是一個(gè)好習(xí)慣。本文將詳細(xì)介紹如何清除 Pip 緩存,幫助您優(yōu)化 Python 環(huán)

    2024年02月11日
    瀏覽(27)
  • MySQL Delete 表數(shù)據(jù)后,磁盤空間并未釋放,為什么?

    MySQL Delete 表數(shù)據(jù)后,磁盤空間并未釋放,為什么?

    有開發(fā)小哥咨詢了一個(gè)問題,記錄一下處理過程分享給有需要的朋友。 問題如下: MySQL數(shù)據(jù)庫(kù)中有幾張表增刪比較頻繁、數(shù)據(jù)變動(dòng)劇烈且數(shù)據(jù)量大,導(dǎo)致數(shù)據(jù)增長(zhǎng)過快,磁盤占用多。為了節(jié)約成本,定期進(jìn)行數(shù)據(jù)備份,并通過delete刪除表記錄,但是執(zhí)行delete操作后發(fā)現(xiàn)磁盤空

    2024年02月06日
    瀏覽(23)
  • mongodb如何刪除數(shù)據(jù)并釋放空間

    ????????mongodb刪除數(shù)據(jù)后不會(huì)直接釋放內(nèi)存空間,是因?yàn)槭褂昧艘环N稱為“延遲刪除”的策略。這意味著當(dāng)一個(gè)文檔被刪除時(shí),它仍然會(huì)占用一定的內(nèi)存空間,直到這個(gè)空間被垃圾回收器(Garbage Collector)回收。 ? ? ? ? 刪除數(shù)據(jù)操作前建議先評(píng)估你的操作會(huì)有什么樣的

    2024年02月06日
    瀏覽(26)
  • hdfs刪除后空間不是釋放,trash回收機(jī)制

    hdfs刪除后空間不是釋放,trash回收機(jī)制

    一、現(xiàn)象 hdfs刪除后,3天了還不刪除,故排查排查問題 二、排查過程及原理 Trash機(jī)制,叫做回收站或者垃圾桶,默認(rèn)情況下是不開啟的。啟用 Trash 功能后,從 HDFS 中刪除某些內(nèi)容時(shí),文件或目錄不會(huì)立即被清除,它們將被移動(dòng)到回收站Current目錄中(/user/{username}/.Trash/current)。

    2024年02月11日
    瀏覽(24)
  • 解決docker刪除鏡像和容器之后,硬盤空間沒有釋放

    解決docker刪除鏡像和容器之后,硬盤空間沒有釋放

    如果是下邊這種,狀態(tài)為Running,就需要執(zhí)行第二步,終止運(yùn)行。否則,直接從第三步開始

    2024年02月16日
    瀏覽(22)
  • 因磁盤空間不足導(dǎo)致MacBook Pro無法啟動(dòng)(反復(fù)重啟)的解決過程

    我的電腦是2017版的15寸MacBook Pro,SSD空間512G,因?yàn)檠b了windows和Linux虛擬機(jī),再加上微信、QQ都是吃磁盤大戶,剩余空間僅剩11G左右。 最近啟動(dòng)一直很慢,昨天一早干脆反復(fù)啟動(dòng),出現(xiàn)一個(gè)多語言版的提示:“電腦因出現(xiàn)問題而重新啟動(dòng),請(qǐng)按一下按鍵,或等幾秒鐘以繼續(xù)啟動(dòng)

    2024年02月15日
    瀏覽(30)
  • Linux磁盤空間與文件大小查看命令詳解

    ????????在Linux系統(tǒng)中,有多個(gè)命令可以用來查看磁盤空間的使用情況。最常用的命令是 df (disk free)。 df 命令的 -h 選項(xiàng)以人類可讀的方式顯示磁盤空間,該命令將顯示文件系統(tǒng)的使用情況、剩余空間等信息。 ????????為了查看特定文件夾的大小,我們可以使用 du (

    2024年01月20日
    瀏覽(141)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包