GNU/Linux >> Tutoriels Linux >  >> Ubuntu

/ manque d'espace à cause de Systemd ?

J'utilise l'édition serveur 14.10 et je constate que ma parititon / run manque d'espace. Le schéma de partitionnement est celui par défaut du programme d'installation, avec une maison chiffrée et utilisant LVM. Il s'agissait à l'origine d'une machine virtuelle serveur 13.10, mise à niveau vers 14.04, puis vers 14.10.

Notre système de surveillance du réseau se connecte périodiquement à cette boîte avec SSH (quelques fois par minute). Je pense que cela fait que la partition manque d'espace. df -h ressemble à ceci :

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

J'ai trouvé que le répertoire /run/systemd/sessions contient plus de 50 000 fichiers, qui semblent être créés à chaque fois que quelque chose se connecte. J'aimerais savoir :

  • Puis-je supprimer ces fichiers ?
  • Pourquoi /run ne dispose-t-il que de 200 Mo d'espace disponible ? Dois-je l'augmenter ?
  • Comment arrêter la création de tous ces fichiers ?

Réponse acceptée :

systemd est un gestionnaire de système et de session pour Linux, compatible avec les scripts d'initialisation SysV et LSB. systemd fournit des capacités de parallélisation agressives, utilise l'activation de socket et D-Bus pour démarrer les services, offre le démarrage à la demande des démons, assure le suivi des processus à l'aide de cgroups Linux, prend en charge la création d'instantanés et la restauration de l'état du système, maintient les points de montage et de montage automatique et implémente un élaborer une logique de contrôle de service basée sur les dépendances transactionnelles.

C'est un gestionnaire de démarrage alternatif qui gère ​​la session utilisateur et nous suspectons les fichiers sous /run/systemd/session pourrait probablement être un fichier de session. Vous pouvez laisser le dernier fichier de session et supprimer le reste.

Comme il ne fait que 200 Mo, vous pouvez copier les fichiers dans un autre répertoire et vous pouvez utiliser le même en cas de problème

J'espère que cela vous aidera !


Ubuntu
  1. Centos - Quelle est la différence entre /usr/lib/systemd/system et /etc/systemd/system ?

  2. Que sont les fichiers .run ?

  3. 12.04 Échec de l'installation de Grub-efi sur /target/?

  4. Ubuntu 14.04 "n'a pas obtenu d'Uri de lecture sur le fichier d'entrée:///*" ?

  5. "Impossible de créer un répertoire de cache /home//.composer/cache/repo/https—packagist.org/, ou le répertoire n'est pas accessible en écriture. Procéder sans cache ?

Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

-bash :./configure :autorisation refusée ?

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?

Peu d'espace dans /run