GNU/Linux >> Znalost Linux >  >> Ubuntu

/run Nedostatek místa kvůli Systemd?

Používám serverovou edici 14.10 a zjišťuji, že v mém oddílu /run není místo. Schéma rozdělení je výchozí schéma z instalačního programu se zašifrovanou domovskou stránkou a pomocí LVM. Toto byl původně serverový VM 13.10, upgradovaný na 14.04 a poté na 14.10.

Náš systém monitorování sítě se do tohoto boxu pravidelně přihlašuje pomocí SSH (několikrát za minutu). Věřím, že to způsobuje nedostatek místa v oddílu. df -h vypadá takto:

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

Zjistil jsem, že adresář /run/systemd/sessions obsahuje přes 50 000 souborů, které vypadají, jako by byly vytvořeny pokaždé, když se něco přihlásí. Zajímalo by mě:

  • Mohu tyto soubory smazat?
  • Proč má /run k dispozici pouze 200 MB místa? Mám to zvýšit?
  • Jak zastavím vytváření všech těchto souborů?

Přijatá odpověď:

systemd je správce systému a relací pro Linux, kompatibilní se skripty SysV a LSB init. systemd poskytuje agresivní možnosti paralelizace, používá aktivaci soketu a D-Bus pro spouštění služeb, nabízí spouštění démonů na vyžádání, sleduje procesy pomocí linuxových cgroups, podporuje snapshotování a obnovu stavu systému, udržuje body připojení a automatického připojení a implementuje propracovaná logika řízení služeb založená na transakční závislosti.

Je to alternativní správce spouštění který spravuje uživatelské relace a máme podezření na soubory pod /run/systemd/session pravděpodobně by to mohl být soubor relace. Můžete ponechat poslední soubor relace a zbytek smazat.

Protože má pouze 200 MB, můžete si vzít kopii souborů do jiného adresáře a můžete použít stejný, pokud se něco pokazí

Doufám, že to pomůže!


Ubuntu
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Bash =~ Regex A Https://regex101.com/?

  3. Centos – Jaký je rozdíl mezi /usr/lib/systemd/system a /etc/systemd/system?

  1. Jak spustit soubory .exe v Ubuntu?

  2. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?

  3. -bash:./configure:Oprávnění odepřeno?

  1. Ubuntu 14.04 „nedošlo k přehrávání Uri na vstupním souboru:///*“?

  2. Dochází vám místo na disku v adresáři /home?

  3. unix:///var/run/supervisor.sock žádný takový soubor