Il ne reste plus d'espace sur le périphérique, même s'il y en a

8

Un ordinateur portable avec un écran cassé auquel j’ai accès via SSH. La commande sudo apt-get autoremove me donne les erreurs suivantes

cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device

Je reçois des erreurs similaires de différentes autres commandes mais gparted me dit qu'il reste plus de 20 Go d'espace libre sur la partition (unique) de l'ordinateur portable. Voici la sortie de df

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            502644    484  502160    1% /dev
tmpfs           505433    503  504930    1% /run
/dev/sda1      7331840 214087 7117753    3% /
none            505433      2  505431    1% /sys/fs/cgroup
none            505433      3  505430    1% /run/lock
none            505433      4  505429    1% /run/shm
none            505433     16  505417    1% /run/user
overflow        505433    401  505032    1% /tmp

Et:

$ df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             2010576       12   2010564   1% /dev
tmpfs             404348     1284    403064   1% /run
/dev/sda1      115247656 83994028  25809372  77% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             2021732      204   2021528   1% /run/shm
none              102400       16    102384   1% /run/user
overflow            1024     1024         0 100% /tmp

Une erreur s'est produite après l'exécution de sudo apt-get upgrade .

    
posée Reza 28.05.2017 - 17:45
la source

3 réponses

3

À un moment donné, votre système de fichiers racine s'est rempli et un petit / tmp temporaire a été créé pour permettre au démarrage de réussir. Ce petit / tmp n'a jamais été supprimé, donc maintenant, même si vous avez de la place sur /, vous remplissez toujours le petit / tmp et voyez votre problème. Démontez-le simplement:

sudo umount /tmp

et bien sûr, essayez de vous assurer que votre / est aussi propre que possible.

Normalement, / tmp est juste une partie du système de fichiers racine (/), aucun montage séparé n’est nécessaire, sauf circonstances particulières, telles que le manque d’espace racine (lorsque certains démons créent celui que vous voyez), ou peut-être vous avez / sur un support très lent (comme une clé USB) et vous voulez / tmp dans le ram pour des performances optimales, même avec un espace limité.

    
réponse donnée ubfan1 28.05.2017 - 18:41
la source
2

Je pense que vous avez beaucoup de fichiers inutilisés , supprimez-les avec:

sudo apt autoremove

Ensuite, vérifiez à nouveau votre espace avec la commande df

    
réponse donnée George Udosen 28.05.2017 - 17:55
la source
-1

Votre répertoire / tmp est configuré pour déborder, de sorte qu'il n'y a pas assez d'espace disque dans ce répertoire pour effectuer les opérations apt-get

vous pouvez pour votre session de terminal changer l'emplacement de tmp pour apt-get afin d'effectuer l'opération

%pr_e%

    
réponse donnée Finbar O'Mahony 21.06.2018 - 13:05
la source

Lire d'autres questions sur les étiquettes