よくある質問
ディスクが満杯になったとき、何を消せばいいか
2026年10月8日

レン
サイトが急に動かなくなった!エラーを見たら「容量がありません」って出てる…!

プロクラ
ディスクが満杯になったんだね。これは静かに進行して、ある日突然サービスが止まる形で表面化する。まずは何が食っているかを探そう。
どこが埋まっているかを見る
- df -h : 領域ごとの使用率。どこが100%に近いかを見る
- du -sh /var/* : その中で大きいものを探す
- du -sh /var/log/* : ログは特に増えやすい
- 上から順に、大きいところへ降りていく

プロクラ
コツは、いきなり細かく見ないこと。大きな塊から順に降りていけば、数回で原因にたどり着ける。
消してよいもの
- 古いログ(圧縮済みのものが溜まっていることが多い)
- パッケージ管理ツールが残したキャッシュ
- 使わなくなったコンテナのイメージやボリューム
- 自分で作った一時ファイル、古いバックアップの控え

プロクラ
逆に、中身が分からないものを消すのはやめよう。動いているソフトが使っているファイルを消すと、今度は別の形で止まる。「何のファイルか説明できないものは消さない」を基準にして。
消したのに空きが増えないとき
ファイルを消しても、それを開いたままのプログラムがいると領域は解放されません。Linuxでは、消されたファイルでも使っている側が閉じるまで実体が残ります。ログを消したのに空きが変わらない、というのはたいていこれで、対象のサービスを再起動すると一気に戻ります。

プロクラ
これはよくある落とし穴だよ。動いているプログラムが開いたままのファイルは、消しても実際には解放されない。そのプログラムを再起動すると空きが戻る。

プロクラ
それと、ファイルの数を管理する領域が先に尽きている場合もある。容量に余裕があるのに書き込めないときは、小さいファイルが大量にできていないか疑ってみよう。
再発させない
- ログの自動削除・圧縮の設定を入れる(これが最も効く)
- 使用率が一定を超えたら気づける仕組みを用意する
- バックアップを同じサーバー内に置かない
- 80%を超えたら対処を始めるくらいでちょうどいい

ウィルスン
…ディスクが埋まったサーバーは、それだけで止まる。ログも残せなくなるので、何が起きたのかも分からなくなる。ワタシは何もせずに済むわけだ。

プロクラ
そのとおりで、記録が残せないのが一番困る。空き容量の監視は、性能の話ではなく、調べられる状態を保つための備えでもあるんだ。

レン
大きい塊から降りていく。分からないものは消さない。自動削除を入れる。
そもそも何が増えるのか
放っておいて増えるものは、だいたい決まっています。ログ、パッケージの古い版、コンテナの使っていないイメージ、そしてバックアップです。どれも「消していい判断」が要るため自動では消えません。増える側を放置したまま容量だけ足しても、時間が経てば同じ場所に戻ります。

プロクラ
増え方には型があるよ。どれに当たるかが分かれば、対処も決まる。
- 少しずつ確実に増える: ログ、データベース。自動削除や整理の設定で対応する
- 一気に増える: 動画や画像のアップロード、書き出し処理。上限を設ける
- 気づかず増える: コンテナのイメージ、パッケージのキャッシュ、古いカーネル
- 消したはずが残る: 削除したのに解放されないファイル。プロセスの再起動で戻る

プロクラ
運用が長くなるほど3つめが効いてくる。半年に一度くらい、使っていないイメージやキャッシュを整理する日を作っておくと楽だよ。
この記事の条件で、実際の料金を見る
あわせて読みたい
- よくある質問よく出るエラーメッセージの読み方Permission denied、Connection refused、Address already in use。VPSの運用で繰り返し出会うメッセージが、それぞれ何を指しているのかを解説します。
- よくある質問転送量を超過したらどうなる?課金と速度制限追加課金型と速度制限型で何が変わるか、契約前に確認する項目、上限が無いプランとの比べ方、そして急な増加が攻撃である可能性まで解説します。
- よくある質問「再起動したら直った」で終わらせない再起動で直るのは、何かが溜まっていた証拠です。何が起きていたのかを後から調べる方法と、同じことを繰り返さないための記録の残し方を解説します。
- よくある質問アプリからメールが送れない:送信経路の確かめ方問い合わせフォームや通知メールが届かないときの切り分け。アプリで止まっているのか、サーバーから出ていないのか、相手に拒否されたのかを順に確認します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net