国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux 下刪除了文件,空間為何不釋放?

系統(tǒng) Linux
你是否碰見(jiàn)過(guò) Linux 環(huán)境下,文件已經(jīng)刪除,但是空間未被釋放的情況?這篇小文就會(huì)介紹一下,這種問(wèn)題的一個(gè)場(chǎng)景,以及相應(yīng)的解決方案。我們的一臺(tái)應(yīng)用服務(wù)器,操作系統(tǒng)是 Red Hat Linux,監(jiān)控報(bào)警,/opt/applog文件系統(tǒng)使用率超閾值,整體容量為50G,但發(fā)現(xiàn)實(shí)際文件容量20G,剩下的30G空間是什么?

[[208564]]

你是否碰見(jiàn)過(guò) Linux 環(huán)境下,文件已經(jīng)刪除,但是空間未被釋放的情況?這篇小文就會(huì)介紹一下,這種問(wèn)題的一個(gè)場(chǎng)景,以及相應(yīng)的解決方案。

我們的一臺(tái)應(yīng)用服務(wù)器,操作系統(tǒng)是 Red Hat Linux,監(jiān)控報(bào)警,/opt/applog文件系統(tǒng)使用率超閾值,整體容量為50G,但發(fā)現(xiàn)實(shí)際文件容量20G,剩下的30G空間是什么?

我們知道,Linux 環(huán)境下,任何事物,都是以文件的形式存在,系統(tǒng)在后臺(tái),為每個(gè)應(yīng)用程序,分配了一個(gè)文件描述符,他為應(yīng)用程序和操作系統(tǒng)之間的交互操作提供了通用的接口,既然是文件,就會(huì)占用空間,此時(shí)可以使用 lsof 指令,他可以列出,當(dāng)前系統(tǒng)正在打開(kāi)的文件。

  1. >lsof 
  2. COMMAND      PID      USER   FD      TYPE    DEVICE  SIZE/OFF      NODE NAME 
  3. ... 
  4. filebeat  111442   app  1r      REG     253,3 209715229   1040407 /opt/applog/E.20171016.info.012.log 
  5. filebeat  111442   app  2r      REG     253,3 209715254    385080 /opt/applog/E.20171015.info.001.log (deleted) 

表頭各字段,含義如下:

  • COMMAND:進(jìn)程的名稱
  • PID:進(jìn)程標(biāo)識(shí)符
  • USER:進(jìn)程所有者
  • FD:文件描述符,應(yīng)用程序通過(guò)文件描述符識(shí)別該文件。如cwd、txt等
  • TYPE:文件類型,如DIR、REG等
  • DEVICE:指定磁盤(pán)的名稱
  • SIZE:文件的大小
  • NODE:索引節(jié)點(diǎn)(文件在磁盤(pán)上的標(biāo)識(shí))
  • NAME:打開(kāi)文件的確切名稱

可以看出,有一些行中,NAME標(biāo)識(shí)了(deleted)

  1. /opt/applog/E.20171015.info.001.log (deleted) 

他的含義,就是這文件已被刪除,但打開(kāi)文件的句柄,并未關(guān)閉,再看 COMMAND 的名稱是 filebeat,USER 進(jìn)程所有者是 app,這是我們的日志采集進(jìn)程,app 用戶開(kāi)啟了 filebeat 進(jìn)程。

插播一下日志采集平臺(tái)

傳統(tǒng)的開(kāi)源日志平臺(tái),即 ELK,由 ElasticSearch、Logstash 和 Kiabana 三個(gè)開(kāi)源工具組成,其中:

  • Elasticsearch 是個(gè)開(kāi)源分布式搜索引擎,分布式,零配置,自動(dòng)發(fā)現(xiàn),索引自動(dòng)分片,索引副本機(jī)制,restful 風(fēng)格接口,多數(shù)據(jù)源,自動(dòng)搜索負(fù)載等。
  • Logstash 是一個(gè)開(kāi)源的采集工具,他可以對(duì)日志進(jìn)行收集、過(guò)濾,并將其存儲(chǔ)供以后使用。
  • Kibana 是一個(gè)開(kāi)源的圖形 Web 工具,可以為 Logstash 和 ElasticSearch 提供日志分析友好的 Web 界面,可以匯總、分析和搜索重要數(shù)據(jù)日志。

常見(jiàn)的部署圖,如下所示

對(duì)于上面提到的 filebeat 又是什么?和 ELK 有什么聯(lián)系?

因?yàn)?logstash 是 jvm 跑的,資源消耗比較大,所以后來(lái)作者又用 golang 寫(xiě)了一個(gè)功能較少但是資源消耗也小的輕量級(jí)的 logstash-forwarder。不過(guò)作者只是一個(gè)人,加入http://elastic.co公司以后,因?yàn)?es 公司本身還收購(gòu)了另一個(gè)開(kāi)源項(xiàng)目 packetbeat,而這個(gè)項(xiàng)目專門(mén)就是用 golang 的,有整個(gè)團(tuán)隊(duì),所以 es 公司干脆把 logstash-forwarder 的開(kāi)發(fā)工作也合并到同一個(gè) golang 團(tuán)隊(duì)來(lái)搞,于是新的項(xiàng)目就叫 filebeat 了。

簡(jiǎn)單來(lái)講,filebeat 就是日志采集的進(jìn)程 agent,負(fù)責(zé)采集應(yīng)用日志文件。

對(duì)于我上面的這個(gè)問(wèn)題,之所以有大量的(deleted),未釋放文件句柄,還有個(gè)背景,就是由于磁盤(pán)空間非常有限,臨時(shí)加了任務(wù),每小時(shí)刪除12小時(shí)前的日志,換句話說(shuō),定時(shí)任務(wù)會(huì)自動(dòng)刪除此時(shí) filebeat 正在打開(kāi)著的一些文件,于是這些文件,就變?yōu)榱宋瘁尫诺奈募虼藢?shí)際文件刪除了,但空間未被釋放。

解決方案1:

為了迅速釋放空間占用,最直接的方法,就是 kill -9 filebeat 進(jìn)程,此時(shí)空間會(huì)釋放。但并不是從根本解決,定時(shí)任務(wù)還會(huì)刪除這些,filebeat 打開(kāi)的文件,導(dǎo)致空間滿。

解決方案2:

filebeat 的配置文件 filebeat.yml,其實(shí)有兩個(gè)參數(shù):

  1. close_older: 1h 

說(shuō)明:Close older closes the file handler for which were not modified for longer then close_older. Time strings like 2h (2 hours), 5m (5 minutes) can be used.

即如果一個(gè)文件在某個(gè)時(shí)間段內(nèi)沒(méi)有發(fā)生過(guò)更新,則關(guān)閉監(jiān)控的文件handle,默認(rèn)1小時(shí)。

  1. force_close_files: false 

說(shuō)明:This option closes a file, as soon as the file name changes. This config option is recommended on windows only. Filebeat keeps the files it’s reading open. This can cause issues when the file is removed, as the file will not be fully removed until also Filebeat closes the reading. Filebeat closes the file handler after ignore_older. During this time no new file with the same name can be created. Turning this feature on the other hand can lead to loss of data on rotate files. It can happen that after file rotation the beginning of the new file is skipped, as the reading starts at the end. We recommend to leave this option on false but lower the ignore_older value to release files faster.

即當(dāng)文件名稱有變化時(shí),包括改名和刪除,會(huì)自動(dòng)關(guān)閉一個(gè)文件。

這兩個(gè)參數(shù)結(jié)合起來(lái),根據(jù)應(yīng)用需求,一個(gè)文件30分鐘內(nèi)不更新,則需要關(guān)閉句柄,文件改名或刪除,需要關(guān)閉句柄

  1. close_older: 30m  
  2. force_close_files: true 

可以滿足,filebeat 采集日志,以及定時(shí)刪除歷史文件,這兩個(gè)任務(wù)的基本要求。

責(zé)任編輯:武曉燕 來(lái)源: 運(yùn)維派
相關(guān)推薦

2023-03-05 22:11:20

刪除文件磁盤(pán)

2009-05-25 13:50:28

Linux桌面走俏

2020-05-10 18:16:32

rm刪除文件空間

2019-12-31 15:52:20

Linux文件命令

2020-07-03 15:30:14

rm文件Linux

2011-12-27 10:12:59

SafariChrome

2011-03-02 09:20:33

2017-10-11 16:23:59

Linuxinode刪除文件

2016-11-22 19:37:54

Linux恢復(fù)文件

2023-03-03 00:07:24

2021-07-01 10:15:25

Linux 5.14IDE代碼內(nèi)核

2024-04-17 16:14:08

云計(jì)算

2012-10-24 13:33:45

真正的惡作劇從中國(guó)泄露

2014-03-11 17:01:33

2009-02-23 10:06:01

2013-04-01 09:03:50

IT大數(shù)據(jù)IBM

2016-09-22 20:26:09

負(fù)載均衡lvsDNS輪詢

2015-10-27 10:03:54

AndroidiOS創(chuàng)業(yè)

2011-08-23 13:34:27

組播路由組播路由

2013-05-30 09:36:08

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产一区二区久久精品| 电影91久久久| 日本免费成人| 国产日韩欧美不卡| 国产亚洲欧美视频| 国产高清自拍视频在线观看| 亚洲国产精品一区| 欧美日韩久久一区二区| 欧美在线一区二区三区四区| 黄色网址在线免费播放| 一区二区三区在线视频播放| 51国偷自产一区二区三区的来源 | 精品成人久久av| 亚洲自拍偷拍色图| 同性恋视频一区| 一区二区在线免费视频| 国产97色在线 | 日韩| 亚洲一级黄色| 欧美最猛性xxxx| 日韩精品一区二区三区中文在线| 欧美一区二区日韩一区二区| 裸体网站视频| 不卡一区二区中文字幕| 久久精精品视频| 亚洲警察之高压线| 欧美高清性猛交| 久久三级毛片| 国产精品久久久久久久久免费丝袜 | 欧美精品福利| 日韩精品中文在线观看| 男男视频在线观看网站| 久久综合色一综合色88| 国产高清自拍一区| 卡通动漫精品一区二区三区| 久久久精品影院| 国产调教精品| 少妇高潮久久77777| 51精品视频| 高清视频欧美一级| 成人国产精品一级毛片视频| 国产日韩在线观看av| 亚洲精华国产欧美| www.av毛片| 亚洲国产精品久久不卡毛片| 午夜在线不卡| 91麻豆国产精品久久| 欧美极品色图| 久久99蜜桃精品| 久久精品国产精品亚洲色婷婷| 久久夜色精品国产噜噜av| 天堂a√在线| 日韩电影中文字幕一区| 亚洲老司机网| 国产精品一区二区三区免费视频 | 久久91亚洲人成电影网站| 国产综合色在线观看| 久久精品视频在线| 日韩在线不卡| 9999在线观看| 岛国av一区二区| 国内欧美日韩| 欧美日韩一区二区视频在线观看| 国精产品一区一区三区mba桃花| 91在线免费观看网站| a国产在线视频| 国产精品卡一卡二| 欧美精品免费观看二区| 色999国产精品| 亚洲精品电影在线观看| 嫩草伊人久久精品少妇av杨幂| 欧美精品一区二区免费| 97影院秋霞午夜在线观看| 国产精品日韩精品欧美在线| 97免费视频观看| 狠狠干狠狠久久| 日本免费一区二区视频| 国产伦精品一区二区三区| 国产精品资源在线观看| 国产视频精品久久| 97婷婷涩涩精品一区| 97久久精品人人澡人人爽| 在线观看小视频| 成人xxxx视频| 亚洲一区二区五区| 免费欧美一区| 污版网站在线观看| 91香蕉亚洲精品| 欧美一级二级三级乱码| 美女诱惑一区二区| 亚洲精品无播放器在线播放| 特级丰满少妇一级| 国产精品毛片a∨一区二区三区|国| 亚洲综合免费观看高清在线观看| 91精品蜜臀一区二区三区在线| av电影在线观看网址| 欧日韩免费视频| 国产欧美日韩中文字幕在线| 在线不卡欧美精品一区二区三区| 在线免费观看欧美| 黑人一区二区三区| 中文字幕一区二区三区在线乱码 | 99电影网电视剧在线观看| 精品一区毛片| 国产在线精品二区| 9l国产精品久久久久麻豆| 日韩免费在线观看av| 久久久一区二区三区捆绑**| 精品久久久久久无码国产| 日韩免费观看高清完整版 | 一区二区中文视频| 欧美久久影院| 亚洲天堂网站| 国产一二三区在线视频| 自拍亚洲欧美老师丝袜| 国产精品一区专区欧美日韩| 亚洲小视频在线| 色先锋资源久久综合| 久久精品国产精品亚洲精品| 欧洲专线二区三区| 免费在线观看av网站| 国产综合免费视频| 中文日韩电影网站| 亚洲成人综合网站| 国产精品自拍网站| 五月天久久久| 蜜桃精品wwwmitaows| 欧美v亚洲v综合v国产v仙踪林| 成人免费观看视频大全| 99久热re在线精彩视频| 久久婷婷国产91天堂综合精品| 5252色成人免费视频| 欧美大片欧美激情性色a∨久久| 欧美日韩国产a| 在线观看不卡一区| 成人欧美一区二区三区1314| 久久久久久久久久久妇女| 国产欧美一区二区三区精品观看 | 9色精品在线| 香蕉av一区二区| 黄色不卡一区| 欧美aaaa视频| 动漫一区二区| 国产三级电影在线观看| 两个人看的在线视频www| 黄色成人在线看| 哪个网站能看毛片| 在线一级观看| 亚洲精品天堂| 亚洲国产视频二区| 在线成人激情| 成人亚洲一区二区一| 亚洲一区二区在线视频| 欧美在线综合视频| 精品国产一区二区三区在线观看| 欧美主播福利视频| 久久一区免费| 羞羞免费视频| 日本高清成人vr专区| 国产精品对白久久久久粗| 亚洲承认在线| 亚洲国产精品v| 欧美一卡2卡3卡4卡| 亚洲激情视频在线| 亚洲国产精品一区二区尤物区| 99九九热只有国产精品| 在线免费观看的av网站| 亚洲精品第一区二区三区| 欧美最猛黑人xxxx黑人猛叫黄| 日韩欧美国产高清91| 精品中文字幕一区二区| 日本不卡一区二区三区高清视频| 国产精品视频你懂的| 亚洲男人天堂古典| 激情欧美一区二区三区中文字幕| 老熟妇仑乱视频一区二区| 538在线精品| 黄色成人91| 亚洲成人自拍一区| 97色在线观看| 亚洲一区二区三区四区五区xx| 在线亚洲人成| 久久国产婷婷国产香蕉| 欧美男同性恋视频网站| 国产日韩欧美电影在线观看| 国产对白在线| 神马午夜久久| 亚洲黄色录像片| 国产精品久久国产三级国电话系列| 在线观看完整版免费| 国产精品一区二区三区99| 少妇久久久久久| 亚洲色图久久久| 国产精品videosex性欧美| 欧美日韩国产成人在线免费| 亚洲一区二区三区加勒比| 99tv成人影院| 亚洲成人av一区| 久久99国产精品| 秋霞在线视频| 91亚洲精品久久久蜜桃网站 |