Solusi 1:
Dalam sebuah posting di Ask Ubuntu, korrident menyarankan solusi yang memungkinkan:
Menambahkan mount
perintah ke /etc/rc.local
berkas:
mount -t tmpfs tmpfs /run -o remount,size=85M
Pastikan skrip akan "exit 0
" pada keberhasilan atau nilai lain pada kesalahan. (Kutipan dari file.)
Solusi 2:
Saya tidak berpikir bahwa meningkatkan ukuran /run diperlukan, tetapi jika Anda memang perlu meningkatkannya, coba edit file /etc/fstab Anda. Semua mountpoint dan sebagian besar partisi terdaftar di sana. Jika partisi /run Anda adalah tmpfs (yang seharusnya, setidaknya menurut https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run, saya akan mengonfirmasi sebelumnya mengikuti petunjuk ini) maka Anda cukup mengubah baris fstab /run mount Anda menjadi seperti berikut:
none /dev/shm tmpfs defaults,size=8G 0 0
Lihat bagaimana ukuran dideklarasikan tepat setelah defaults
? Coba lakukan itu. Anda juga dapat menggunakan megabita dengan menggunakan M:
none /dev/shm tmpfs defaults,size=100M 0 0
Nyalakan ulang komputer setelah ini dan perubahan akan dilakukan.
Edit :Gores itu, sepertinya Ubuntu membuat run
partisi menggunakan file di /etc/init dan /etc/init.d dan bukan melalui fstab. Anda harus memeriksa file-file itu dan menemukan perintah mount yang digunakannya untuk membuat run
dan mengeditnya secara manual. Saya tidak memiliki kotak untuk mengujinya saat ini, tetapi coba jalankan ini:
find /etc/init* -type f | xargs grep "mount"
ATAU
find /etc/init* -type f | xargs grep "run"
Jika dipasang melalui skrip bash maka ini akan menemukan file dan baris yang melakukan pemasangan.
Solusi 3:
Tingkatkan sementara sistem file tmpfs
1) Buka /etc/fstab
dengan vi
atau editor teks pilihan Anda,
2) Temukan baris /dev/shm
dan gunakan opsi ukuran tmpfs untuk menentukan ukuran yang diharapkan,
e.g. 512MB:
tmpfs /dev/shm tmpfs defaults,size=512m 0 0
e.g. 2GB:
tmpfs /dev/shm tmpfs defaults,size=2g 0 0
setelah itu
mount -o remount /dev/shm