> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/ja/gaido-1/admin-guide/maintenance/archive-cleanup.md).

# アーカイブのクリーンアップ

時間の経過とともに、Chamilo はキャッシュおよびアーカイブディレクトリに一時ファイルを蓄積します。定期的なクリーンアップにより、ディスク容量の問題を防げます。

## クリーンアップできるもの

* **一時アップロードファイル** — エクスポート、インポート、その他の操作中に生成されたファイル、および古いレガシーフロントエンドのビルドファイル
* **Symfony アプリケーションキャッシュ** — コンパイル済みコンテナ、キャッシュされた設定、およびルーティングデータ。これは下記の管理パネル操作の対象外です — [コマンドラインから](#from-the-command-line) を参照してください。
* **セッションデータ** — 期限切れの PHP セッションファイル
* **ログファイル** — 不要になった古いログファイル

## クリーンアップの実行

### 管理パネルから

管理パネルで **システム > 一時ファイルのクリーンアップ** に移動します（[システムツール](/3.x/ja/gaido-1/admin-guide/system/system-tools.md#clean-temporary-files) を参照）。一時ファイルの件数と使用容量を報告し、すべてを削除するか、指定した経過日数より古いファイルのみを削除できます。ドライランによるプレビューも利用できます。古いレガシービルドファイルも削除し、コンパイル済み CSS アセットを再生成します。

この操作は意図的に Symfony 自身のキャッシュディレクトリ（`var/cache/dev`、`var/cache/prod`、`var/cache/test`、およびキャッシュプール）を除外するため、`.env` や `config/` の変更を反映させることはできません。その場合はコマンドラインを使用してください。

### コマンドラインから

より細かく制御し、Symfony アプリケーションキャッシュを実際にクリアするには、Symfony コンソールコマンドを使用します。

```bash
# Clear the Symfony cache
php bin/console cache:clear

# Clear only the production cache
php bin/console cache:clear --env=prod
```

## ヒント

* **定期的なクリーンアップをスケジュールする** — 一時ファイルをクリアする週次または月次の cron ジョブを設定します
* **ディスク使用量を監視する** — キャッシュとログファイルとともに増大するため、`var/` ディレクトリのサイズに注意してください
* **ログには注意する** — ログファイルを削除する前に、トラブルシューティングに必要な情報が含まれていないか確認してください
