GNU/Linux >> Tutoriels Linux >  >> Linux

Peu d'espace dans /run

Solution 1 :

Dans un article sur Ask Ubuntu, korrident a suggéré une solution de contournement possible :

Ajouter un mount commande au /etc/rc.local fichier :

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

Assurez-vous que le script sera "exit 0 " en cas de succès ou toute autre valeur en cas d'erreur. (Extrait du fichier.)

Solution 2 :

Je ne pense pas qu'il soit nécessaire d'augmenter la taille de /run, mais si vous avez besoin de l'augmenter, essayez de modifier votre fichier /etc/fstab. Tous les points de montage et la plupart des partitions y sont répertoriés. Si votre partition / run est un tmpfs (ce qui devrait être, du moins selon https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run, je confirmerais avant en suivant ces instructions), vous pouvez alors simplement changer la ligne fstab de votre montage /run en quelque chose qui ressemble à ce qui suit :

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

Voyez comment la taille est déclarée juste après defaults ? Essayez de faire ça. Vous pouvez également utiliser des mégaoctets en utilisant M :

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

Redémarrez l'ordinateur après cela et les modifications devraient avoir lieu.

Modifier :Grattez ça, on dirait qu'Ubuntu crée le run partition en utilisant des fichiers dans /etc/init et /etc/init.d et non via fstab. Vous devriez parcourir ces fichiers et trouver la commande de montage qu'il utilise pour créer run et modifiez-le manuellement. Je n'ai pas de boîte pour tester cela pour le moment, mais essayez d'exécuter ceci :

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

OU

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

S'il est monté via un script bash, cela devrait trouver le fichier et la ligne qui effectuent le montage.

Solution 3 :

Augmentation temporaire du système de fichiers tmpfs

1) Ouvrez /etc/fstab avec vi ou tout éditeur de texte de votre choix,

2) Localisez la ligne de /dev/shm et utilisez l'option de taille tmpfs pour spécifier votre taille attendue,

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

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

après alors

mount -o remount /dev/shm

Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Une monture liée ?

  3. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  4. Bash =~ Regex et Https://regex101.com/?

  5. Comment changer les points de montage ?

Commande Df sous Linux (vérifier l'espace disque)

/ manque d'espace à cause de Systemd ?

Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

unix:///var/run/supervisor.sock aucun fichier de ce type

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?