Unter Ubuntu Precise ist der Speicherplatz in / run knapp:
admin@foo:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 6.6G 12G 38% /
udev 10M 8.0K 10M 1% /dev
none 50M 40M 11M 79% /run
none 5.0M 0 5.0M 0% /run/lock
none 249M 0 249M 0% /run/shm
Soll ich mehr zuweisen? Wie?
EDIT: Hier ist mein fstab:
admin@foo:~$ cat /etc/fstab
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro,noatime 0 1
/dev/sda2 none swap sw 0 0
linux
ubuntu-12.04
tmpfs
Brian
quelle
quelle
mount
in darstellt/etc/rc.local
.Antworten:
In einem Beitrag auf Ask Ubuntu schlug korrident eine mögliche Problemumgehung vor:
Hinzufügen eines
mount
Befehls zur/etc/rc.local
Datei:Stellen Sie sicher, dass das Skript
exit 0
bei Erfolg " " oder bei einem Fehler einen anderen Wert aufweist. (Auszug aus der Datei.)quelle
Ich denke nicht, dass eine Vergrößerung von / run notwendig ist, aber falls Sie es vergrößern müssen, versuchen Sie, Ihre / etc / fstab-Datei zu bearbeiten. Dort werden alle Mountpunkte und die meisten Partitionen aufgelistet. Wenn es sich bei Ihrer / run-Partition um eine tmpfs-Partition handelt (was zumindest laut /ubuntu/57297/why-has-var-run-been-migrated-to-run der Fall sein sollte, würde ich dies zuvor bestätigen Befolgen Sie diese Anweisungen. Dann können Sie einfach die fstab-Zeile Ihres / run-Mount in einen ähnlichen Wert ändern:
none /dev/shm tmpfs defaults,size=8G 0 0
Sehen Sie, wie die Größe direkt danach deklariert wird
defaults
? Versuchen Sie das. Sie können auch Megabyte verwenden, indem Sie M verwenden:none /dev/shm tmpfs defaults,size=100M 0 0
Starten Sie den Computer danach neu und die Änderungen sollten stattfinden.
Bearbeiten : Scratch das, sieht so aus, als ob Ubuntu die
run
Partition mit Dateien in / etc / init und /etc/init.d und nicht über fstab erstellt. Sie müssten diese Dateien durchsuchen und den Befehl mount finden, mit demrun
sie manuell erstellt und bearbeitet werden. Ich habe momentan keine Box, um dies zu testen, aber versuchen Sie Folgendes auszuführen:find /etc/init* -type f | xargs grep "mount"
ODER
find /etc/init* -type f | xargs grep "run"
Wenn es über ein Bash-Skript gemountet wird, sollte dies die Datei und Zeile finden, die das Mounten durchführt.
quelle
mount -o remount /run
.Temporäre Erhöhung des tmpfs-Dateisystems
1) Öffnen Sie
/etc/fstab
mitvi
oder einem Texteditor Ihrer Wahl.2) Suchen Sie die Zeile von
/dev/shm
und verwenden Sie die Option tmpfs size, um Ihre erwartete Größe anzugeben.danach
quelle
Dies beantwortet die gestellte Frage nicht unbedingt, da diese Funktion nicht in Ubuntu 12.04 enthalten war. Falls sie jedoch Personen mit ähnlichen Fragen wie Debian Buster oder Ubuntu 18.10 hilft, können Sie den
initramfs.runsize=
Boot-Parameter verwenden. Die Standardeinstellung istinitramfs.runsize=10%
, aber Sie können zBinitramfs.runsize=20%
oderinitramfs.runsize=128M
stattdessen verwenden.Diese Funktion wurde als Reaktion auf den Debian-Fehler # 862013 hinzugefügt .
quelle