GNU/Linux >> Znalost Linux >  >> Linux

Málo místa v /run

Řešení 1:

V příspěvku na Ask Ubuntu korrident navrhl možné řešení:

Přidání mount příkaz k /etc/rc.local soubor:

mount -t tmpfs tmpfs /run -o remount,size=85M

Ujistěte se, že skript bude "exit 0 " při úspěchu nebo jakákoli jiná hodnota při chybě. (Výňatek ze souboru.)

Řešení 2:

Nemyslím si, že je nutné zvětšit velikost /run, ale v případě, že ji potřebujete zvětšit, zkuste upravit soubor /etc/fstab. Jsou zde uvedeny všechny přípojné body a většina oddílů. Pokud je váš oddíl /run tmpfs (což by měl být, alespoň podle https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run, potvrdil bych dříve podle těchto pokynů), pak můžete jednoduše změnit řádek fstab vašeho /run mount na něco podobného následujícímu:

none /dev/shm tmpfs defaults,size=8G 0 0

Podívejte se, jak je velikost deklarována hned po defaults ? Zkuste to udělat. Můžete také použít megabajty pomocí M:

none /dev/shm tmpfs defaults,size=100M 0 0

Poté restartujte počítač a změny by měly proběhnout.

Upravit :Scratch to, vypadá to, že Ubuntu vytvořilo run oddíl pomocí souborů v /etc/init a /etc/init.d a ne přes fstab. Museli byste si tyto soubory prohlédnout a najít příkaz mount, který používá k vytvoření run a upravit jej ručně. Momentálně nemám krabici, na které bych to mohl otestovat, ale zkuste spustit toto:

find /etc/init* -type f | xargs grep "mount"

NEBO

find /etc/init* -type f | xargs grep "run"

Pokud se připojuje pomocí bash skriptu, pak by to mělo najít soubor a řádek, který připojení provádí.

Řešení 3:

Dočasné zvýšení souborového systému tmpfs

1) Otevřete /etc/fstab s vi nebo libovolný textový editor podle vašeho výběru

2) Najděte řádek /dev/shm a pomocí možnosti tmpfs size zadejte očekávanou velikost,

e.g. 512MB:
tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

e.g. 2GB:
tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0

poté

mount -o remount /dev/shm

Linux
  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

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

  3. Přesunout /tmp do Ram?

  1. Jak změnit montážní body?

  2. /run Nedostatek místa kvůli Systemd?

  3. Připojit /tmp a /home k samostatnému pevnému disku?

  1. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  2. Jak zjistit, ze které složky běží proces?

  3. /sys/ dokumentace?