GNU/Linux >> Tutoriales Linux >  >> Linux

Errores de finalización de pestañas:Bash:no se puede crear un archivo temporal para el documento aquí:¿no queda espacio en el dispositivo?

Cuando uso la barra de pestañas, sigo recibiendo este error:

bash:no se puede crear un archivo temporal para el documento aquí:No queda espacio en el dispositivo”

¿Alguna idea?

He estado investigando un poco, y muchas personas hablan sobre el archivo /tmp, que podría estar teniendo un desbordamiento. Cuando ejecuto df -h obtengo:

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

Parece que el directorio /dev/data está a punto de explotar, sin embargo, si doy un consejo:

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

Parece que está vacío.

Soy nuevo en Debian y realmente no sé cómo proceder. Normalmente solía acceder a esta computadora a través de ssh. Además de este problema, tengo varios otros con esta computadora, pueden estar relacionados, por ejemplo, cada vez que quiero ingresar a mi usuario usando la GUI (con root funciona) obtengo:

Xsession:advertencia:no se puede escribir en /tmp:Xsession puede salir con un error

Respuesta aceptada:

Su sistema de archivos raíz está lleno y, por lo tanto, su directorio temporal (/tmp y /var/tmp para el caso) también están llenos. Muchos scripts y programas requieren algo de espacio para archivos de trabajo, incluso archivos de bloqueo. Cuando /tmp no se puede escribir malo pasan cosas.

Necesita averiguar cómo ha llenado el sistema de archivos. Por lo general, los lugares en los que esto sucederá son /var/log (verifique que esté ciclando los archivos de registro). O /tmp puede estar lleno. Sin embargo, hay muchas, muchas otras formas en que un disco puede llenarse.

du -hs /tmp /var/log

Es posible que desee volver a particionar para darle a /tmp su propia partición (esa es la forma de hacerlo de la vieja escuela, pero si tiene suficiente disco está bien), o mapearlo en la memoria (lo que lo hará muy rápido pero comenzará a causar problemas de intercambio si se excede con los archivos temporales).


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. Bash =~ Regex y Https://regex101.com/?

  3. ¿Mover /tmp a RAM?

  4. Ubuntu:Bash:No se puede crear un archivo temporal para el documento aquí:¿No queda espacio en el dispositivo?

  5. Cómo deshabilitar la finalización automática (finalización de pestañas) en bash Shell

Resuelva el error de Virtualbox "No se pueden cambiar los usuarios de vbox de grupo para el dispositivo /dev/vboxdrv"

¿Cómo crear un archivo en Linux desde la ventana de terminal?

no queda espacio en el dispositivo

Diferencia y uso correcto de /tmp y /var/tmp

¿Hay alguna otra razón por la que no quede espacio en el dispositivo?

#!/bin/sh vs #!/bin/bash para máxima portabilidad