Je ne peux pas exécuter le gestionnaire de mise à jour car j'obtiens une erreur indiquant qu'il n'y a pas assez d'espace libre dans le /tmp
répertoire. J'ai pratiquement nettoyé le tmp
répertoire mais l'erreur persiste.
voici df-h
/dev/loop0 13G 11G 952M 92% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 785M 920K 784M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 584K 2.0G 1% /run/shm
/dev/sda6 20G 14G 6.4G 68% /host
overflow 1.0M 16K 1008K 2% /tmp
filesystem
update-manager
tmp
chercheur
la source
la source
/
était plein et a été augmenté à la volée: le disque était un disque virtuel.Réponses:
Ce qui semble s'être produit:
Votre
/
était plein, puis Ubuntu a créé une nouvelle partition, dans la mémoire RAM, à utiliser temporairement.Maintenant, cette partition de 1 Mo n'est pas assez grande pour le travail non plus.
Ce que nous pouvons faire:
1) augmenter la taille de cette partition juste pour faire la mise à jour
2) supprimez réellement suffisamment de fichiers sur le disque dur pour que cette partition ne soit plus nécessaire.
Pour faire 1:
ouvrir un terminal et exécuter
Cela devrait vous donner une partition de 1 Mo (tout comme celle que vous aviez = P).
Maintenant, pour augmenter la taille, vous augmentez le
size
dans cette ligne, de sorte que, avecsize=10485760
, vous obtiendrez 10 Mo.Votre objectif est de trouver un nombre suffisant pour le travail, mais qui laisse aussi assez de bélier
Pour faire 2:
Ouvrez un terminal et exécuter
sudo umount /tmp
ou, si cela échoue,sudo umount -l /tmp
.Alors nettoyez!
Supprimez les fichiers dans
/tmp
(c'est maintenant/tmp
la chose qui se trouve sur votre disque dur, plutôt qu'un disque virtuel RAM), désinstallez les packages inutilisés, supprimez les fichiers dans votre dossier de base et ainsi de suite.la source
fuser -m /tmp
recherchez les pids qui utilisent / tmp, puisps -elf <pids>
arrêtez ou supprimez les processus. Ensuite, démontez / tmp. Également suggéré sur Internetsudo umount overflow
.sudo lsof | grep tmp
de trouver le pid puiskill
de le tuer. Dans mon cas, c'était Xorg. C'est le système X Window que je n'utilise pas de toute façon.umount /tmp
fait d'être occupé.umount
ce tmpfs par tous les moyens ci-dessus. J'ai googléumount -l /tmp
et cela a aidé.Je connais ce problème sur mon Kubuntu 16.04 et user63070 affiche la meilleure réponse. Modifiez la taille dans / etc / fstab comme ceci:
Redémarrez et vous avez 10 Go pour votre dossier / tmp.
la source
change la
tmpfs
taille sans avoir besoin de démonter la partition et donc de ne pas déranger les applications en cours d'exécution.la source
Je suis presque sûr que @ user220420 faisait référence à / etc / fstab au lieu de / etc / mtab. J'avais beaucoup de Go gratuits dans ma racine, cependant, Firefox ne me permettait pas de télécharger quoi que ce soit à partir d'Internet. Une petite fenêtre apparaîtra avant de terminer tout téléchargement, indiquant à / tmp qu'il ne restait pas assez d'espace. Dans fstab, il y a cette ligne où vous pouvez augmenter la taille du dossier de tmp. Il était réglé à 100M, je l'ai donc changé à 1000M. Après le redémarrage, j'ai cliqué avec le bouton droit sur / tmp (à la racine) et les propriétés ont montré 1 Go libre (pour s'assurer que les changements étaient appliqués correctement). C'était ça.
la source
Ouvrez / etc / mtab dans votre éditeur de texte préféré avec des privilèges root (par exemple, "sudo vim / etc / mtab"). Et augmentez la mémoire allouée à votre dossier / tmp. Après le redémarrage, Ubuntu augmentera l'espace en / tmp et corrigera ce problème.
la source
/etc/mtab
- ce fichier est géré parmount
, 2) il n'y a probablement aucune entrée/tmp
pour l'unetc/fstab
ou l'autre.On dirait que votre partition / est pleine.
Si vous avez de l'espace sur d'autres partitions sur votre disque, vous pouvez utiliser cet espace pour augmenter la taille de votre partition /. Il existe des outils disponibles pour cela, par exemple gparted.
http://gparted.sourceforge.net
la source