Soluzione 1:
In un post su Ask Ubuntu, korrident ha suggerito una possibile soluzione alternativa:
Aggiunta di un mount
comando al /etc/rc.local
file:
mount -t tmpfs tmpfs /run -o remount,size=85M
Assicurati che lo script "exit 0
" in caso di successo o qualsiasi altro valore in caso di errore. (Estratto dal file.)
Soluzione 2:
Non penso che sia necessario aumentare la dimensione di /run, ma nel caso sia necessario aumentarla provare a modificare il file /etc/fstab. Qui sono elencati tutti i punti di montaggio e la maggior parte delle partizioni. Se la tua partizione /run è un tmpfs (che dovrebbe essere, almeno secondo https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run, confermerei prima seguendo queste istruzioni) allora puoi semplicemente cambiare la riga fstab del tuo /run mount in qualcosa di simile al seguente:
none /dev/shm tmpfs defaults,size=8G 0 0
Guarda come viene dichiarata la taglia subito dopo defaults
? Prova a farlo. Puoi utilizzare anche i megabyte utilizzando M:
none /dev/shm tmpfs defaults,size=100M 0 0
Riavvia il computer dopo questo e le modifiche dovrebbero aver luogo.
Modifica :Grattalo, sembra che Ubuntu crei il run
partizione utilizzando i file in /etc/init e /etc/init.d e non tramite fstab. Dovresti esaminare quei file e trovare il comando mount che usa per creare run
e modificarlo manualmente. Non ho una scatola su cui testarlo in questo momento, ma prova a eseguire questo:
find /etc/init* -type f | xargs grep "mount"
O
find /etc/init* -type f | xargs grep "run"
Se viene montato tramite uno script bash, questo dovrebbe trovare il file e la riga che esegue il montaggio.
Soluzione 3:
Aumento temporaneo del filesystem tmpfs
1) Apri /etc/fstab
con vi
o qualsiasi editor di testo di tua scelta,
2) Individua la riga di /dev/shm
e utilizza l'opzione tmpfs size per specificare la dimensione prevista,
e.g. 512MB:
tmpfs /dev/shm tmpfs defaults,size=512m 0 0
e.g. 2GB:
tmpfs /dev/shm tmpfs defaults,size=2g 0 0
dopo allora
mount -o remount /dev/shm