GNU/Linux >> Linux Esercitazione >  >> Linux

Errori di completamento della scheda:Bash:impossibile creare un file temporaneo per il documento qui:nessuno spazio rimasto sul dispositivo?

Quando utilizzo la barra delle schede, continuo a ricevere questo errore:

bash:impossibile creare un file temporaneo per here-document:nessuno spazio rimasto sul dispositivo"

Qualche idea?

Ho fatto delle ricerche e molte persone parlano del file /tmp, che potrebbe avere un po' di overflow. Quando eseguo df -h Ottengo:

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

Sembra che la directory /dev/data stia per esplodere, tuttavia se consiglio:

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

Sembra che sia vuoto.

Sono nuovo in Debian e non so davvero come procedere. In genere accedevo a questo computer tramite ssh. Oltre a questo problema ne ho molti altri con questo computer, potrebbero essere correlati, ad esempio ogni volta che voglio inserire il mio utente usando la GUI (con root funziona) ottengo:

Xsession:avviso:impossibile scrivere su /tmp:Xsession potrebbe uscire con un errore

Risposta accettata:

Il tuo file system di root è pieno e quindi anche la tua directory temporanea (/tmp e /var/tmp per quella materia) è piena. Molti script e programmi richiedono spazio per i file di lavoro, anche per i file di blocco. Quando /tmp non è scrivibile cattivo le cose accadono.

Devi capire come hai riempito il filesystem. In genere, i luoghi in cui ciò accadrà sono in /var/log (controlla di scorrere i file di registro). Oppure /tmp potrebbe essere pieno. Ci sono molti, molti altri modi in cui un disco può riempirsi, tuttavia.

du -hs /tmp /var/log

Potresti voler ripartizionare per dare a /tmp la propria partizione (questo è il modo della vecchia scuola di farlo, ma se hai molto disco va bene), o mapparlo in memoria (il che lo renderà molto veloce ma inizierà a causare problemi di scambio se esageri con i file temporanei).


Linux
  1. Bash =~ Regex e HTTPS://regex101.com/?

  2. Come disabilitare il completamento automatico (completamento delle schede) nella shell bash

  3. Bash:Nessuno spazio rimasto sul dispositivo

  4. Come creare un file in Linux dalla finestra del terminale?

  5. cp:impossibile creare la directory:file o directory non presenti

Risolvi l'errore Virtualbox "Impossibile modificare gli utenti vbox del gruppo per il dispositivo /dev/vboxdrv".

Ubuntu:Bash:impossibile creare un file temporaneo per il documento Here:nessuno spazio rimasto sul dispositivo?

Spazio esaurito sul dispositivo

unix:///var/run/supervisor.sock nessun file di questo tipo

Come posso verificare quanto spazio libero è rimasto su un dispositivo per creare una partizione

C'è qualche altro motivo per cui non c'è più spazio sul dispositivo?