一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲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)已滿(mǎn)應(yīng)該如何處理

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

掃碼添加小助手

加入工程師交流群

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

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

磁盤(pán)慢了

由于是開(kāi)發(fā)環(huán)境,堆滿(mǎ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)注

    87

    文章

    11511

    瀏覽量

    213837
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3614

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    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 ?174次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>環(huán)境監(jiān)測(cè)終極指南

    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 ?629次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>磁盤(pán)</b>分區(qū)與掛載詳解

    STM32WLE5CBU6在待機(jī)模式下使用頻率校準(zhǔn)命令失敗如何處理

    STM32WLE5CBU6在待機(jī)模式下使用頻率校準(zhǔn)命令失敗,用get_error命令獲取信息發(fā)現(xiàn)HSE32啟動(dòng)失敗,進(jìn)而導(dǎo)致校準(zhǔn)失敗,應(yīng)該何處理
    發(fā)表于 03-07 07:06

    VMWare Linux系統(tǒng)磁盤(pán)擴(kuò)容

    當(dāng)我們?cè)赩Mware Linux虛擬機(jī)安裝軟件的時(shí)候,發(fā)現(xiàn)磁盤(pán)不夠了,可以考慮給磁盤(pán)擴(kuò)容,而不是重建虛擬機(jī)。
    的頭像 發(fā)表于 02-17 14:01 ?706次閱讀
    VMWare <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>磁盤(pán)</b>擴(kuò)容

    Linux系統(tǒng)監(jiān)控報(bào)I/O問(wèn)題怎么辦

    Linux系統(tǒng)出現(xiàn)了性能問(wèn)題,一般我們可以通過(guò)top、iostat、free、vmstat等命令來(lái)查看初步定位問(wèn)題。其中iostat可以給我們提供豐富的IO狀態(tài)數(shù)據(jù)。 一、查詢(xún)命令基本使用 1、命令
    的頭像 發(fā)表于 12-18 09:07 ?691次閱讀

    使用DDC112時(shí),只使用其中一個(gè)通道,另外一個(gè)通道應(yīng)該何處理?

    1.在使用DDC112時(shí),只使用其中一個(gè)通道,另外一個(gè)通道應(yīng)該何處理. 2.DDC112可以穩(wěn)定測(cè)量的最小電流為多少. 3.DDC112可以測(cè)量的最大負(fù)電流為多少?
    發(fā)表于 12-11 07:45

    磁盤(pán)管理說(shuō)明

    磁盤(pán)管理 Linux哲學(xué)思想:Linux中一切皆文件 所以對(duì)于硬件設(shè)備來(lái)說(shuō),在Linux中也是以文件的形式存在,設(shè)備文件 [root@kylin-xu ~]# ll /dev/sda
    的頭像 發(fā)表于 11-25 10:39 ?758次閱讀

    LMX2572LP如果輸入是單端信號(hào),OSC_INM不用,應(yīng)該何處理?

    我司現(xiàn)用到LMX2572LP,請(qǐng)問(wèn)如果輸入是單端信號(hào),OSC_INM不用,應(yīng)該何處理? 1.我看手冊(cè)上的應(yīng)用圖是打了一個(gè)×,應(yīng)該是懸空的意思。 2.不過(guò),我看LMX2572LP的評(píng)估板接了些元件 那么,我到底
    發(fā)表于 11-13 06:43

    華納云監(jiān)視Linux磁盤(pán)IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping

    以下介紹6個(gè)監(jiān)視 Linux 磁盤(pán)IO性能的命令(工具),它們分別是iotop、iostat、vmstat、atop、dstat、ioping,以下將附上簡(jiǎn)單的使用方法。 前言 磁盤(pán)IO
    的頭像 發(fā)表于 10-24 14:43 ?711次閱讀

    TPA152一個(gè)聲道有VOUTRN和VOUTRP,只想使用VOUTRN,VOUTRP引腳應(yīng)該何處理嗎?

    TPA152一個(gè)聲道有VOUTRN和VOUTRP,而我只想使用VOUTRN,那么VOUTRP引腳應(yīng)該何處理嗎?懸空,還是電阻下拉到地?
    發(fā)表于 10-17 07:26

    安裝完AIC3256EVM-U_CS_v1_2_1 軟件后,發(fā)現(xiàn)沒(méi)有固件應(yīng)該何處理?

    我手上有一塊AIC3256EVM-U 仿真版,安裝完AIC3256EVM-U_CS_v1_2_1 軟件后,發(fā)現(xiàn)沒(méi)有固件,不知道應(yīng)該何處理? 請(qǐng)知道的大哥指導(dǎo)一下!謝謝!
    發(fā)表于 10-10 07:09

    全志Linux磁盤(pán)操作基礎(chǔ)命令

    /sdc2 df命令 顯示Linux上文件系統(tǒng)磁盤(pán)使用的占用情況。 [ubuntu@book:~]$ df//顯示文件系統(tǒng)磁盤(pán)使用情
    發(fā)表于 09-02 10:47

    OPA2333AQDRQ1其中有一路AMP沒(méi)有使用,沒(méi)有使用的引腳應(yīng)該何處理

    OPA2333AQDRQ1其中有一路AMP沒(méi)有使用,請(qǐng)問(wèn)沒(méi)有使用的引腳應(yīng)該何處理? 當(dāng)前處理為: 5pin:下拉接地 6pin,7pin接在一起 這樣可以嗎?還有有其他建議?
    發(fā)表于 08-14 07:56

    請(qǐng)問(wèn)比較器不用的引腳如何處理比較好?

    想請(qǐng)問(wèn)一下,比較器不用的引腳如何處理比較好 前段時(shí)間看了一個(gè)國(guó)外比較老的板子,他將比較器不用引腳處理成如下, 總感覺(jué)有點(diǎn)怪怪的,請(qǐng)專(zhuān)家給點(diǎn)意見(jiàn),如何處理比較好
    發(fā)表于 08-12 07:40

    Linux磁盤(pán)IO詳細(xì)解析

      在講解磁盤(pán)IO前,先簡(jiǎn)單說(shuō)下什么是磁盤(pán)。磁盤(pán)是可以持久化存儲(chǔ)的設(shè)備,根據(jù)存儲(chǔ)介質(zhì)的不同,常見(jiàn)磁盤(pán)可以分為兩類(lèi):機(jī)械磁盤(pán)和固態(tài)
    的頭像 發(fā)表于 08-05 15:49 ?1104次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>磁盤(pán)</b>IO詳細(xì)解析