GNU/Linux >> Tutoriels Linux >  >> Linux

Erreurs d'achèvement d'onglet :Bash :Impossible de créer un fichier temporaire pour le document ici :Il ne reste plus d'espace sur l'appareil ?

Lorsque j'utilise la barre d'onglets, j'obtiens sans cesse cette erreur :

bash :impossible de créer un fichier temporaire pour le document ici :il ne reste plus d'espace sur l'appareil »

Des idées ?

J'ai fait des recherches et beaucoup de gens parlent du fichier /tmp, qui pourrait avoir un débordement. Quand j'exécute df -h J'obtiens :

Filesystem      Size  Used Avail Use% Mounted on 
/dev/sda2       9.1G  8.7G     0 100% /
udev             10M     0   10M   0% /dev
tmpfs           618M  8.8M  609M   2% /run
tmpfs           1.6G     0  1.6G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.6G     0  1.6G   0% /sys/fs/cgroup
/dev/sda1       511M  132K  511M   1% /boot/efi
/dev/sda4       1.8T  623G  1.1T  37% /home
tmpfs           309M  4.0K  309M   1% /run/user/116
tmpfs           309M     0  309M   0% /run/user/1000

Il semble que le répertoire /dev/data est sur le point d'exploser, mais si je donne un pourboire :

$ du -sh /dev/sda2
0   /dev/sda2

Il semble qu'il soit vide.

Je suis nouveau dans Debian et je ne sais vraiment pas comment procéder. J'avais l'habitude d'accéder à cet ordinateur via ssh. Outre ce problème j'en ai plusieurs autres avec cet ordinateur, ils peuvent être liés, par exemple à chaque fois que je veux entrer mon utilisateur en utilisant l'interface graphique (avec root ça marche) j'obtiens :

Xsession :avertissement :impossible d'écrire dans /tmp :Xsession peut se fermer avec une erreur

Réponse acceptée :

Votre système de fichiers racine est plein et donc votre répertoire temporaire (/tmp et /var/tmp d'ailleurs) est également plein. De nombreux scripts et programmes nécessitent de l'espace pour les fichiers de travail, même les fichiers de verrouillage. Quand /tmp est non inscriptible mauvais les choses arrivent.

Vous devez déterminer comment vous avez rempli le système de fichiers. Généralement, cela se produit dans /var/log (vérifiez que vous parcourez les fichiers journaux). Ou /tmp peut être plein. Cependant, un disque peut se remplir de bien d'autres façons.

du -hs /tmp /var/log

Vous souhaiterez peut-être repartitionner pour donner à /tmp sa propre partition (c'est la façon de le faire à l'ancienne, mais si vous avez beaucoup de disque, c'est bien), ou le mapper en mémoire (ce qui le rendra très rapide mais commencera à causer des problèmes d'échange si vous abusez des fichiers temporaires).


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

  2. Déplacer /tmp vers Ram ?

  3. Ubuntu :Bash :Impossible de créer un fichier temporaire pour le document ici :Pas d'espace disponible sur l'appareil ?

  4. Comment créer un fichier sous Linux à partir de la fenêtre du terminal ?

  5. cp :ne peut pas créer de répertoire :aucun fichier ou répertoire de ce type

Résoudre l'erreur Virtualbox "Impossible de modifier le groupe vboxusers pour le périphérique /dev/vboxdrv"

complétion du fichier bash sans spécifier ./

Comment changer /tmp par défaut en /home/user/tmp

chroot échoue - impossible d'exécuter la commande `/bin/bash' :aucun fichier ou répertoire de ce type

Différence et utilisation correcte pour /tmp et /var/tmp

Y a-t-il une autre raison pour laquelle il n'y a plus d'espace sur l'appareil ?