GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile compilare con make | errore irreversibile Spazio esaurito sul dispositivo

La partizione contenente la cartella principale (/ ) è pieno al 100%. La cartella principale attualmente contiene anche il /tmp cartella, che viene utilizzata durante la compilazione per memorizzare i file temporanei. Poiché la cartella principale e con questa la cartella tmp è piena, questo fallisce.

Per aggirare questo problema, aggiungi più spazio o riorganizza quello esistente.

Come soluzione alternativa fai

mkdir ~/tmp
export TMPDIR=~/tmp

e riprova la compilazione.

Un modo flessibile per organizzare un file system è usare partizioni separate per

/
/usr
/home
/var
/tmp

Un approccio pigro sarebbe quello di collegare /tmp/ a /var/tmp . Ciò tuttavia potrebbe causare problemi poiché in termini di pulizia il sistema operativo potrebbe gestire il contenuto in /var/tmp diverso dal contenuto in /tmp . Questo è il contenuto di /tmp/ verrebbe cancellato ad ogni avvio dove come /var/tmp non lo farei.


Linux
  1. Come risolvere:errore:autorizzazioni insufficienti per il dispositivo con ADB [Suggerimento rapido]

  2. errore git clone:​​impossibile accedere all'URL, problema con il certificato CA SSL

  3. Linux – Sudo:impossibile Mkdir /var/log/sudo-io/00/2a:nessuno spazio rimasto sul dispositivo?

  4. Come scrivere il percorso di una cartella con spazio nel suo nome??

  5. Errore durante lo scambio di spazio con Mkswap?

Linux:come trovare il driver (modulo) associato a un dispositivo su Linux?

Linux:nessuno spazio rimasto sul dispositivo mentre il comando df mostra molto spazio libero

Bash:Nessuno spazio rimasto sul dispositivo

sshd si chiude con l'errore Nessun algoritmo di scambio di chiavi supportato

Nessuno spazio rimanente sul dispositivo anche dopo aver aggiunto un Persistence Storage su gcloud

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