• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
    • 이미지 EXIF
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LINUX運行メンテナンス実戦ケースのファイルは削除されたが、空間は問題の分析と解決方法を解放しない。
2021-12-16

1、エラー現象

运维の监视システムから通知が来て、1台のサーバーの空间がいっぱいになったことを报告して、サーバーにログインして见て、ルートのパーティションは确かに空间がなくて、下図のようです:

ここではまず、Linuxにはごみ箱機能がないため、削除するすべてのファイルがシステム/tmpディレクトリに移動し、定期的に/tmpディレクトリのデータを消去するサーバの削除ポリシーについて説明します。このポリシー自体は問題ありませんが、このサーバのシステムパーティションには/tmpパーティションが個別に分割されていないことが確認されました。これにより、/tmp下のデータはルートパーティションの空間を占有しています。問題が見つかった以上、/tmpディレクトリの下の大きなデータを削除すればいいです。次のコマンドを実行して、/tmpの下で最大の3つのデータファイルを確認します。下図に示します。

[root@localhost~ ]# du -s /tmp/*|sort -nr|head -3
69206016 /tmp/access_log
36 /tmp/hsperfdata_root
36 /tmp/hsperfdata_mapred

コマンド出力で/tmpディレクトリの下に66 Gサイズのファイルaccess_があることを発見log、このファイルはapacheによって生成されたアクセスログファイルであるべきで、ログサイズから見ると、apacheログファイルを整理するのは久しぶりであるべきで、基本的にこのファイルによるルート空間が満員であると判定し、このファイルが削除できることを確認した後、以下の削除操作を実行する。

[root@localhost ~]#  rm  /tmp/access_log

次に、次の図に示すように、システムのルートパーティション領域が解放されているかどうかを確認します。

出力からルートパーティション空間が解放されていないことがわかりますが、これはどういうことですか?

2、解決構想

一般的にファイルを削除してもスペースが解放されない場合はありませんが、例外もあります。例えば、ファイルがプロセスによってロックされているか、このファイルにデータを書き続けているプロセスがあるなどです。この問題を理解するには、Linux下のファイルのストレージメカニズムとストレージ構造を知る必要があります。

1つのファイルのファイルシステムにおける格納は2つの部分に分けられる:データ部分とポインタ部分、ポインタはファイルシステムのmeta-dataに位置し、データが削除されると、このポインタはmeta-dataから消去され、データ部分はディスクに格納され、データに対応するポインタはmeta-dataから消去された後、ファイルデータの部分的に占有する空間は上書きされて新しい内容を書き込むことができて、accessを削除することが現れますlogファイルの後、空間がまだ解放されていないのは、httpdプロセスがこのファイルにコンテンツを書き込み続けているためであり、access_を削除したにもかかわらずlogファイルですが、ファイルに対応するポインタ部分はプロセスロックのためmeta-dataからクリアされていません。ポインタが削除されていないため、システムカーネルはファイルが削除されていないと考えています。そのため、dfコマンドでクエリースペースが解放されていないのも不思議ではありません。

3、問題の調査

問題を解決する考えがある以上、次にプロセスがacessに向かっているかどうかを見てみましょう。logファイルにデータを書きます。ここではLinuxのlsofコマンドを使用する必要があります。このコマンドで、削除されたがアプリケーションによって占有されているファイルのリストを取得できます。コマンドは下図のように実行されます。

出力結果から、/tmp/acessがわかる.logファイルはプロセスhttpdによってロックされ、httpdプロセスはこのファイルにログデータを書き込み続けている。7列目から分かるように、このログファイルのサイズは70 Gにすぎず、システムルートパーティションの総サイズは100 Gである。これにより、このファイルはシステムルートパーティション空間の枯渇を招いた元凶であり、最後の列の「deleted」状態で、このログファイルが削除されたことを示している。しかし、プロセスはまだこのファイルにデータを書き込み続けているため、スペースは解放されていません。

4、問題解決

ここまで問題は基本的に明らかになりました。このような問題を解決する方法はいろいろあります。最も簡単な方法はhttpdプロセスを閉じるか再起動することです。もちろんオペレーティングシステムを再起動することもできますが、これは最善の方法ではありません。このようなプロセスに対してファイルのログを書く操作を続け、ファイルが占有するディスク空間を解放するには、オンラインでこのファイルを空にするのが一番いい方法です。次のコマンドで実行できます。

[root@localhost ~]# echo " " >/tmp/acess.log

この方法により、ディスク領域はすぐに解放されるだけでなく、プロセスがファイルにログを書き続けることを保障することができ、この方法はApache、Tomcat、NginxなどのWebサービスで生成されたログファイルをオンラインでクリーンアップするためによく使用される。読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。

以上はLINUX运维の実戦の実例のファイルはすでに削除してしかし空间は问题の分析と解决方法を釈放しないで、本文は“技术の成就の梦想”のブログから出て、転载をお断りします!読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。


ソース元URL:https://dopubox.com/article/p/afe9f22b7fe5ca9a

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 이미지 EXIF 혈액형 유전 의류 사이즈 app.tool_clock
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    芸術レベルのグッズも登場! パリ・東京・大阪の名コレクションが集まる「TRIO展」
    2024-06-01

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    声優の増山江威子さん死去
    2024-06-03

    「君たちはどう生きるか」展 第二部 レイアウト編(三鷹の森ジブリ美術館)レポート。絵を描くことの営為、そして苦悩も見せる
    2024-06-04

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    田名網敬一の巨大インスタレーションが、世界初大規模回顧展「田名網敬一 記憶の冒険」に登場。国立新美術館で8月7日から
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    ©  Dopu Box
    💛