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!