亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

磁盤空間難清理的困境

IT那活兒 / 2403人閱讀
磁盤空間難清理的困境

點擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容!!

問題現(xiàn)象

如果有一天,服務(wù)器磁盤空間占用滿了,會覺得這是個小問題,對大多數(shù)運維人來講,這得確是個小問題。
如果有一天,突然發(fā)現(xiàn),服務(wù)器磁盤空間占用滿了,卻遲遲清理不了,也許就不是個小問題了。
這一天來了,df命令統(tǒng)計到服務(wù)器根分區(qū)100%了,告警中…

環(huán)境描述

操作系統(tǒng):Red Hat Enterprise Linux 7.6
業(yè)務(wù)系統(tǒng):xxx業(yè)務(wù)系統(tǒng)

問題處理

No.1 常規(guī)操作

磁盤空間占用滿,一般清理步驟,使用du命令查詢磁盤空間下的磁盤空間占用大小,運氣好的話就找到了,大多數(shù)情況下運氣都挺好的。
-- 命令示例如下:
du -skh /* #查看根目錄下目錄大??;
du -scmx .[!.]* * 2>/dev/null | sort -n #查看隱藏文件大小。

No.2 幸運一擊

偶爾情況下,排查下服務(wù)器是否存在已經(jīng)被刪除但是還存在被其他進程訪問的文件。這些文件已經(jīng)從文件系統(tǒng)樹中刪除(或者更恰當?shù)卣f,取消鏈接),但是由于一個或多個進程仍然打開它們,它們占用的磁盤空間無法回收。
-- 命令示例如下:
# lsof / | grep -i deleted
--此方式查詢到結(jié)果文件會帶有[deleted]標簽,如圖所示:
這種情況下,需要重啟被標記刪除文件所依賴的相關(guān)進程服務(wù)就可以恢復。
示例中只需要重啟php服務(wù)或kill掉相關(guān)php進程即可。
極端情況下,重啟主機(危險操作)也可以。

No.3 靈機一動

-- 有種排查方法,排查下服務(wù)器上是否存在稀疏文件:
稀疏文件的文件大小使用ls和df命令查詢時是不一樣,在排查磁盤占用過程中使用ls命令查看文件大小是存在一些誤區(qū)的。
稀疏文件在Linux文件系統(tǒng)中比較常見,NTFS、HFS+文件系統(tǒng)都支持稀疏文件系統(tǒng)。稀疏文件通過僅存儲空洞的元數(shù)據(jù)而不使用實際磁盤塊來有效地使用存儲。稀疏文件是存儲空洞的元數(shù)據(jù)集合成的一個文件,稀疏文件的實際數(shù)據(jù)大小與本身定義的文件大小是不一致的。
-- 示例如下:
第一列是實際使用的磁盤空間。這個文件實際上消耗了 12Gb 的空間。
第二個大小列給出文件元數(shù)據(jù)大小。此文件的元數(shù)據(jù)報告定義它是一個 24Gb 文件。
稀疏文件大小查看方式:#ls -lsh spacefile [稀疏文件名]
注意:稀疏文件的實際數(shù)據(jù)大小才會被df命令統(tǒng)計到磁盤空間占用比例。

No.4 思如泉涌

-- 還有一種排查辦法,排查是否有[Mounted-Over]的現(xiàn)象。
[Mounted-Over]是指當前掛載點上包含掛載分區(qū)之前的數(shù)據(jù)。
如果掛載點在掛載分區(qū)之前包含數(shù)據(jù),那么df命令是可以統(tǒng)計到分區(qū)掛載之前的數(shù)據(jù)占用空間的。
例如,如果目錄中/mnt/test包含大文件,然后在其目錄上掛載了 NFS 文件系統(tǒng)/mnt/test,df命令會統(tǒng)計/mnt/test目錄中之前的大文件及之后掛載的NFS文件系統(tǒng)空間。
在生產(chǎn)環(huán)境中在無法判斷問題根源的情況下,不能貿(mào)然就卸載/mnt/test掛載點,可以通過將可疑文件系統(tǒng)綁定掛載到不同目錄來驗證生產(chǎn)中分區(qū)掛載點下是否有隱藏數(shù)據(jù)。
-- 命令示例如下:
$ mkdir /tmp/root_chk
$ mount --bind / /tmp/root_chk
$ du -h /tmp/root_chk/mnt/test
-- 示例如下:
例如,從以下開始,我們看到 df 命令統(tǒng)計 /tmp 正在使用 3.1G 的分配空間,但 du 僅統(tǒng)計為11M。
現(xiàn)在我們運行上面的bind命令,發(fā)現(xiàn)/tmp/mnt目錄下隱藏著文件作為掛載點。這些文件存在于 /tmp 文件系統(tǒng)中,但是一旦另一個文件系統(tǒng)分區(qū)使用該目錄為掛載點,這些文件就對 du 命令的文件系統(tǒng)掃描功能不可見。
注意:此方法應(yīng)僅用于查看掛載點下占用的空間。 嘗試刪除 --bind 掛載掛載中的文件可能會導致文件系統(tǒng)損壞。 要刪除文件,請卸載必要的文件系統(tǒng)或在救援模式下執(zhí)行操作。

處理總結(jié)

在處理磁盤空間占用問題的過程中,遇到的一些問題,有些可能是文件系統(tǒng)自身特性導致的,但有時候是人為原因造成文件系統(tǒng)出現(xiàn)如此異常的情況,操作處理的規(guī)范性,才能有助于減少后期維護成本,提高運維工作效率。
但針對處理磁盤空間占滿的技術(shù)問題上,在沒有頭緒的情況下,需要從不同角度、不同思路去嘗試解決下,必然會有不一樣的發(fā)現(xiàn)。前人方法多,但學習的同時不要限制自己的思維。

本 文 原 創(chuàng) 來 源:IT那活兒微信公眾號(上海新炬王翦團隊)


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/129705.html

相關(guān)文章

  • 數(shù)據(jù)庫智能運維探索與實踐

    摘要:本文介紹了美團整個數(shù)據(jù)庫平臺的演進歷史,以及我們當前的情況和面臨的一些挑戰(zhàn),最后分享一下我們從自動化到智能化運維過渡時,所進行的思考探索與實踐。 背景近些年,傳統(tǒng)的數(shù)據(jù)庫運維方式已經(jīng)越來越難于滿足業(yè)務(wù)方對數(shù)據(jù)庫的穩(wěn)定性、可用性、靈活性的要求。隨著數(shù)據(jù)庫規(guī)模急速擴大,各種NewSQL系統(tǒng)上線使用,運維逐漸跟不上業(yè)務(wù)發(fā)展,各種矛盾暴露的更加明顯。在業(yè)務(wù)的驅(qū)動下,美團DBA團隊經(jīng)歷了從人肉運維到工...

    TNFE 評論0 收藏0
  • 數(shù)據(jù)庫智能運維探索與實踐

    摘要:本文將介紹美團點評整個數(shù)據(jù)庫平臺的演進歷史,以及我們當前的情況和面臨的一些挑戰(zhàn),最后分享一下我們從自動化到智能化運維過渡時,所進行的思考探索與實踐。 從自動化到智能化運維過渡時,美團DBA團隊進行了哪些思考、探索與實踐?本文根據(jù)趙應(yīng)鋼在第九屆中國數(shù)據(jù)庫技術(shù)大會上的演講內(nèi)容整理而成,部分內(nèi)容有更新。 背景 近些年,傳統(tǒng)的數(shù)據(jù)庫運維方式已經(jīng)越來越難于滿足業(yè)務(wù)方對數(shù)據(jù)庫的穩(wěn)定性、可用性、靈活...

    CHENGKANG 評論0 收藏0
  • 數(shù)據(jù)庫智能運維探索與實踐

    摘要:本文將介紹美團點評整個數(shù)據(jù)庫平臺的演進歷史,以及我們當前的情況和面臨的一些挑戰(zhàn),最后分享一下我們從自動化到智能化運維過渡時,所進行的思考探索與實踐。 從自動化到智能化運維過渡時,美團DBA團隊進行了哪些思考、探索與實踐?本文根據(jù)趙應(yīng)鋼在第九屆中國數(shù)據(jù)庫技術(shù)大會上的演講內(nèi)容整理而成,部分內(nèi)容有更新。 背景 近些年,傳統(tǒng)的數(shù)據(jù)庫運維方式已經(jīng)越來越難于滿足業(yè)務(wù)方對數(shù)據(jù)庫的穩(wěn)定性、可用性、靈活...

    yzzz 評論0 收藏0
  • 01緩存-緩存是什么

    摘要:在這里所講的緩存是計算機設(shè)備的緩存。三緩存的特征命中率命中率返回正確結(jié)果數(shù)請求緩存次數(shù),命中率問題是緩存中的一個非常重要的問題,它是衡量緩存有效性的重要指標。 前言: 對于工作經(jīng)驗僅僅只有一年的我來說, 寫這篇文章有些吃力,并且感覺有些理解還不夠透徹,但是還是鉚足了勁想啃啃緩存這塊硬骨頭。緩存是性能優(yōu)化的一個必經(jīng)之路,可以說用好了緩存,性能優(yōu)化的路就走完一半了。 一、系統(tǒng)緩存 在知乎...

    AaronYuan 評論0 收藏0
  • 云計算將在大數(shù)據(jù)領(lǐng)域扮演怎樣角色?

    摘要:大數(shù)據(jù)處理和所有權(quán)導致存儲行業(yè)現(xiàn)狀發(fā)生轉(zhuǎn)變。鑒于這些發(fā)展動向,云計算在大數(shù)據(jù)領(lǐng)域可以扮演什么角色呢答案是冷存儲,這個領(lǐng)域仍沒有得到企業(yè)界的充分利用。云計算和虛擬存儲在數(shù)據(jù)集市也存在發(fā)展前景?! 〈髷?shù)據(jù)處理和所有權(quán)導致存儲行業(yè)現(xiàn)狀發(fā)生轉(zhuǎn)變。本文介紹了存儲實踐方面最重大的變化?! ∑髽I(yè)存儲環(huán)境主要是圍繞記錄系統(tǒng)構(gòu)建起來的,側(cè)重于這些問題:為數(shù)據(jù)記錄長度固定的文件購買哪些類型的存儲介質(zhì)和管理系統(tǒng),...

    freecode 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<