14.10サーバーエディションを実行していますが、/runパーティションの容量が不足しています。パーティション化スキームは、インストーラーからのデフォルトのスキームであり、暗号化されたホームとLVMを使用します。これは元々13.10サーバーVMでしたが、14.04、次に14.10に拡張されました。
当社のネットワーク監視システムは、SSHを使用してこのボックスに定期的にログインします(毎分数回)。これにより、パーティションのスペースが不足していると思います。 df -hは次のようになります:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 33G 12G 20G 39% /
none 4.1k 0 4.1k 0% /sys/fs/cgroup
udev 1.1G 4.1k 1.1G 1% /dev
tmpfs 210M 210M 0 100% /run
none 5.3M 0 5.3M 0% /run/lock
none 1.1G 181k 1.1G 1% /run/shm
none 105M 0 105M 0% /run/user
/dev/sda1 247M 85M 150M 37% /boot
/home/X/.Private 33G 12G 20G 39% /home/X
/ run / systemd / sessionsディレクトリに50000を超えるファイルが含まれていることがわかりました。これらのファイルは、何かがログインするたびに作成されるようです。知りたいのですが:
- これらのファイルを削除できますか?
- /runで使用できるスペースが200MBしかないのはなぜですか?増やす必要がありますか?
- これらすべてのファイルの作成を停止するにはどうすればよいですか?
承認された回答:
systemd Linux用のシステムおよびセッションマネージャーであり、SysVおよびLSBのinitスクリプトと互換性があります。 systemdは、積極的な並列化機能を提供し、サービスの開始にソケットとD-Busのアクティベーションを使用し、デーモンのオンデマンド開始を提供し、Linux cgroupsを使用してプロセスを追跡し、システム状態のスナップショットと復元をサポートし、マウントポイントと自動マウントポイントを維持し、複雑なトランザクション依存関係ベースのサービス制御ロジック。
代替ブートマネージャーです ユーザーセッションを管理する / run / systemd / sessionの下にあるファイルが疑われます おそらくセッションファイルである可能性があります。最新のセッションファイルを残して、残りを削除できます。
たった200MBなので、ファイルのコピーを他のディレクトリに持っていき、何か問題が発生した場合にも同じものを使用できます
これがお役に立てば幸いです!