ストレージディスク使用率70%超過アラートの原因調査と容量確認方法

質問

🕓 事例公開日 : 2026-05-19

【背景】

通常とは異なるアラート「リソース監視 am-storage-123456789012 ディスク使用率70%超過」が発生した。このアラートがどのような状況で発生するのか、また対処方法について知りたい。



Q1. このアラートはどのような状況で発生するのか

通常見られないアラートが出たため、発生条件や原因について教えてほしい。

Q2. サーバー内のファイル確認方法

サーバー内のファイル状況を直接チェックできない。どのファイルが大容量なのか、または不要なファイルがどれなのかを判断する方法はあるか。

Q3. ファイル操作機能での原因特定の可否

intra-martの「ファイル操作」機能でdefault配下を表示できるが、ここから今回のディスク使用率上昇の要因を特定することは可能か。

回答

A1. アラート発生原因について

今回のディスク使用率上昇は、Accel Kaiden! のストレージアップロード/ダウンロード処理が原因と判明しました。


該当時刻のリクエストログを調査したところ、処理に15分程度を要しているログが確認されています。該当時間帯にファイルのダウンロード操作などを実施されていないか、ご確認ください。



A2. ファイル容量の確認方法

サーバー内を直接確認できない場合でも、ファイルの削除要否はお客様にて判断いただく必要があります。


以下の2つの方法で、ファイルサイズを確認できます。 (1) WinSCPでフォルダ容量をチェックする手順

1. WinSCPで対象の接続先にログインする
2. 容量を調べたいフォルダを右クリックし、「プロパティ」を選ぶ
3. 「プロパティ」画面の「サイズ」欄にある「計算」ボタンをクリックすると、フォルダ内のファイル容量が表示される

(2) スクリプト開発モデルでディレクトリ容量を確認する手順

基本的には(1)のSFTPクライアントからの確認を推奨します。以下のコードはサンプルであり、実施はお客様の責任においてご対応ください。作業前にはバックアップの取得を推奨します。

Accel-Mart Plus 運用者操作ガイド - 即時バックアップ
https://aws.accel-mart.com/am_document/texts/system_operation/anytime_backup.html

スクリプト開発モデルでの実行方法は以下のFAQをご参照ください。

PublicStorage にスクリプト開発モデルのソースディレクトリを設定する方法を教えてください
https://cloud.intra-mart.support/hc/ja/articles/48047491392025 サンプルコード
function init() {let targetDir = "/opt/accel-mart/iap_storage/public/storage/default";let sizeThreshold = "500M"; // 指定ディレクトリ配下で500MB超のファイルを一覧表示するlet cmd = "find " + targetDir + " -type f -size +" + sizeThreshold + " -ls";let result = execute(cmd);Debug.browse(cmd, result);}
出力例の見方
537310001 865520 -rw-rw-r-- 1 accelmart accelmart 886289626 4月 10 2024 /opt/accel-mart/.../ファイル名

2列目(例:865520):使用ブロック数(1ブロック=1KB)→ 上記例では約845MB

sizeThresholdの値("500M"の部分)は状況に応じて調整してください。ディレクトリごとの使用量を大まかに把握したい場合は、以下のコマンドで出力できます。

let cmd = "du -h --max-depth=2 " + targetDir;
大容量ファイルや不要ファイルの特定には、上記の方法をご活用ください。



A3. ファイル操作機能での原因特定について

intra-martの「ファイル操作」機能で表示されるdefault配下は、ストレージ全体を示すものではありません。そのため、今回のディスク使用率上昇の原因を完全に特定することは困難です。A2でご案内した方法で、より詳細な容量確認を実施してください。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk