GNU/Linux >> Linux の 問題 >  >> Ubuntu

/ Systemdが原因でスペースが不足していませんか?

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なので、ファイルのコピーを他のディレクトリに持っていき、何か問題が発生した場合にも同じものを使用できます

これがお役に立てば幸いです!


Ubuntu
  1. Ubuntuで.exeファイルを実行する方法は??

  2. Kubuntuがログイン時にエラーを表示する(file:///usr/share/sddm//themes/breeze/main.qml:noそのようなファイルまたはディレクトリ)?

  3. -bash:./configure:パーミッションが拒否されましたか?

  1. 「キャッシュディレクトリ/home//.composer/cache/repo/https—packagist.org/を作成できません。または、ディレクトリが書き込み可能ではありません。キャッシュなしで続行しますか?」

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. プロセスが実行されているフォルダーを見つける方法は?

  1. unix:///var/run/supervisor.sock そのようなファイルはありません

  2. このフォルダ /run/user/1000 は何ですか?

  3. /tmp と /run の違いは何ですか?