91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux系統(tǒng)不停的報(bào)磁盤(pán)已滿應(yīng)該如何處理

Wildesbeast ? 來(lái)源:21IC ? 作者:21IC ? 2020-06-27 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各位小伙伴,以下是我的一些處理方法,與大家共享。

今天上傳了一個(gè)13kb的文件,提示磁盤(pán)已滿,不能上傳。df -h 查了一下,如下圖:

磁盤(pán)慢了

由于是開(kāi)發(fā)環(huán)境,堆滿了大量的日志沒(méi)刪,10g了,于是我刪除了一些很久的日志,8g。奇怪的事情發(fā)生了,命令查看磁盤(pán),依然是100%。linux還是跟windows區(qū)別挺大的么,windows我們刪除了文件,馬上就有磁盤(pán)釋放了。想到的就是刪除的文件并不能釋放出磁盤(pán)(當(dāng)時(shí)只是猜測(cè)),于是lsof | grep deleted 查了一下。

果斷地把這些進(jìn)程都kill掉了,哎呦喂,奇跡發(fā)生了,df -h 查看:

已經(jīng)從100%降到了13%。問(wèn)題解決了,于是找度娘查了下linux刪除的機(jī)制,大致如下:

一個(gè)文件在文件系統(tǒng)中的存放分為兩個(gè)部分:數(shù)據(jù)部分和指針部分,指針位于文件系統(tǒng)的meta-data中,數(shù)據(jù)被刪除后(例如我們的日志文件),這個(gè)指針就從meta-data中清除了,而數(shù)據(jù)部分存儲(chǔ)在磁盤(pán)中,數(shù)據(jù)對(duì)應(yīng)的指針從meta-data中清除后,文件數(shù)據(jù)部分占用的空間就可以被覆蓋并寫(xiě)入新的內(nèi)容,之所以出現(xiàn)刪除log文件后,空間還沒(méi)釋放,就是因?yàn)閔ttpd進(jìn)程還在一直向這個(gè)文件寫(xiě)入內(nèi)容,導(dǎo)致雖然刪除了log文件,但文件對(duì)應(yīng)的指針部分由于進(jìn)程鎖定,并未從meta-data中清除,而由于指針并未被刪除,那么系統(tǒng)內(nèi)核就認(rèn)為文件并未被刪除,因此通過(guò)df命令查詢(xún)空間并未釋放也就不足為奇了。一般說(shuō)來(lái)不會(huì)出現(xiàn)刪除文件后空間不釋放的情況,但是也存在例外,比如文件被進(jìn)程鎖定,或者有進(jìn)程一直在向這個(gè)文件寫(xiě)數(shù)據(jù)等等,要理解這個(gè)問(wèn)題,就需要知道Linux下文件的存儲(chǔ)機(jī)制和存儲(chǔ)結(jié)構(gòu)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11763

    瀏覽量

    219088
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3702

    瀏覽量

    94068
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux磁盤(pán)管理指令合集:從查看、分區(qū)到修復(fù)

    Linux 服務(wù)器運(yùn)維或日常使用中,磁盤(pán)管理是高頻操作 —— 無(wú)論是排查磁盤(pán)空間不足的問(wèn)題,還是新增硬盤(pán)后的分區(qū)配置,都離不開(kāi)一系列核心指令。今天就為大家整理一份「Linux
    的頭像 發(fā)表于 02-03 16:07 ?2050次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>磁盤(pán)</b>管理指令合集:從查看、分區(qū)到修復(fù)

    請(qǐng)問(wèn)沒(méi)有用到的I/0如何處理?

    沒(méi)有用到的I/0如何處理?
    發(fā)表于 01-12 06:29

    學(xué)習(xí)Linux應(yīng)該從哪里開(kāi)始?

    、交叉編譯、網(wǎng)絡(luò)棧、文件系統(tǒng)……到底從哪里開(kāi)始學(xué),才能既不繞彎路,又能學(xué)得“有感覺(jué)”? 今天, 深圳市鋇錸技術(shù)有限公司 就來(lái)帶你拆解這個(gè)問(wèn)題。 一、先理解:Linux 到底是什么? 很多人學(xué) Linux,一上來(lái)就打開(kāi)虛擬機(jī)敲命令
    的頭像 發(fā)表于 10-16 09:51 ?461次閱讀
    學(xué)習(xí)<b class='flag-5'>Linux</b><b class='flag-5'>應(yīng)該</b>從哪里開(kāi)始?

    Stduio使用wifi模塊出錯(cuò)如何處理?

    外設(shè)為潘多拉IOT開(kāi)發(fā)板,使用Stduio配置了wifi框架,但是代碼里在配置wifi模式時(shí),沒(méi)有找到wlan0這個(gè)設(shè)備,wifi整個(gè)功能也用不了,請(qǐng)問(wèn)應(yīng)該何處理。使用正點(diǎn)原子資料包里的rtthread測(cè)試demo,wifi工作正常,wifi模塊硬件沒(méi)有問(wèn)題。
    發(fā)表于 10-10 08:18

    在M480系列中,GPIO配置為準(zhǔn)雙向模組時(shí),如何處理功耗過(guò)大?

    在M480系列中,GPIO配置為準(zhǔn)雙向模組時(shí),用戶(hù)應(yīng)該何處理功耗過(guò)大?
    發(fā)表于 08-28 08:05

    華納云服務(wù)器Linux系統(tǒng)電源管理與節(jié)能優(yōu)化配置方法

    在云計(jì)算時(shí)代,Linux系統(tǒng)的電源管理優(yōu)化成為提升云服務(wù)器能效的關(guān)鍵環(huán)節(jié)。本文將深入解析Linux內(nèi)核的電源管理機(jī)制,從CPU調(diào)頻策略到磁盤(pán)休眠設(shè)置,提供一套完整的節(jié)能配置方案。通過(guò)調(diào)
    的頭像 發(fā)表于 08-21 15:09 ?928次閱讀

    靜力水準(zhǔn)儀在測(cè)量過(guò)程中遇到誤差如何處理?

    靜力水準(zhǔn)儀在測(cè)量過(guò)程中遇到誤差如何處理?靜力水準(zhǔn)儀在工程沉降監(jiān)測(cè)中出現(xiàn)數(shù)據(jù)偏差時(shí),需采取系統(tǒng)處理措施。根據(jù)實(shí)際工況,誤差主要源于環(huán)境干擾、設(shè)備狀態(tài)、安裝缺陷及操作不當(dāng)四類(lèi)因素,需針對(duì)性解決。靜力
    的頭像 發(fā)表于 08-14 13:01 ?876次閱讀
    靜力水準(zhǔn)儀在測(cè)量過(guò)程中遇到誤差如<b class='flag-5'>何處理</b>?

    企業(yè)級(jí)Linux磁盤(pán)維護(hù)的完整流程

    在企業(yè)級(jí)Linux環(huán)境中,磁盤(pán)故障是導(dǎo)致系統(tǒng)宕機(jī)和數(shù)據(jù)丟失的主要原因之一。據(jù)統(tǒng)計(jì),超過(guò)70%的企業(yè)級(jí)服務(wù)器故障與存儲(chǔ)系統(tǒng)相關(guān)。作為運(yùn)維工程師,掌握完整的
    的頭像 發(fā)表于 07-23 16:59 ?900次閱讀

    Linux系統(tǒng)環(huán)境監(jiān)測(cè)終極指南

    Linux系統(tǒng)環(huán)境主要監(jiān)測(cè)CPU、內(nèi)存、磁盤(pán)I/O和網(wǎng)絡(luò)流量。
    的頭像 發(fā)表于 06-25 14:41 ?822次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>環(huán)境監(jiān)測(cè)終極指南

    飛凌嵌入式ElfBoard ELF 1板卡-文件系統(tǒng)常用命令之磁盤(pán)管理與維護(hù)常用命令

    一、df:查看系統(tǒng)已用空間df命令,用于顯示linux系統(tǒng)中各文件系統(tǒng)的硬盤(pán)使用情況。包括文件系統(tǒng)所在硬盤(pán)分區(qū)的總?cè)萘?、已使用的容量、剩余?/div>
    發(fā)表于 06-24 11:26

    Linux系統(tǒng)性能指南

    Linux服務(wù)器運(yùn)行了很多應(yīng)用,在高負(fù)載下,服務(wù)器可能會(huì)出現(xiàn)性能瓶頸,例如CPU利用率過(guò)高、內(nèi)存不足、磁盤(pán)I/O瓶頸等,從而導(dǎo)致系統(tǒng)卡頓,服務(wù)無(wú)法正常運(yùn)行等問(wèn)題。所以針對(duì)以上問(wèn)題,可以通過(guò)調(diào)整內(nèi)核參數(shù)和
    的頭像 發(fā)表于 06-23 14:12 ?1791次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>性能指南

    Linux系統(tǒng)磁盤(pán)分區(qū)與掛載詳解

    磁盤(pán)分區(qū)是將物理硬盤(pán)劃分為不同的邏輯部分,每個(gè)分區(qū)都可以被視為一個(gè)獨(dú)立的存儲(chǔ)設(shè)備。通過(guò)磁盤(pán)分區(qū),我們可以更好地管理磁盤(pán)空間,實(shí)現(xiàn)數(shù)據(jù)的組織和隔離。
    的頭像 發(fā)表于 06-17 15:08 ?2480次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>磁盤(pán)</b>分區(qū)與掛載詳解

    ups電源—UPS電源蜂鳴不停這樣搞定

    UPS電源發(fā)出持續(xù)蜂鳴聲通常意味著電源系統(tǒng)存在某種故障或異常情況,需要立即采取措施進(jìn)行處理。那么,如果遇到UPS電源發(fā)出持續(xù)蜂鳴聲的情況如何處理?
    的頭像 發(fā)表于 06-09 10:25 ?2355次閱讀
    ups電源—UPS電源蜂鳴<b class='flag-5'>不停</b>這樣搞定

    linux磁盤(pán)分區(qū)的三種場(chǎng)景

    我這里磁盤(pán)是標(biāo)準(zhǔn)分區(qū)方式,有的是lvm邏輯卷,創(chuàng)建虛擬機(jī)的時(shí)候選擇的。
    的頭像 發(fā)表于 05-24 15:18 ?1630次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>磁盤(pán)</b>分區(qū)的三種場(chǎng)景

    Linux系統(tǒng)管理的核心概念

    在前一篇文章中,我們深入探討了Linux中的文件操作命令,如cp、mv、rm,以及文本處理命令grep、wc和管道符。本文將繼續(xù)深入Linux系統(tǒng)管理的核心概念,包括root用戶(hù)的角色
    的頭像 發(fā)表于 05-15 17:05 ?676次閱讀