Sur mon Incroyable 2 Go EeePC Surf , je n'ai plus de place !
C'est tout à fait normal, et cela arrive de temps en temps. Supprimez simplement quelques gros fichiers inutiles et tout devrait bien se passer, n'est-ce pas ?
Alors je vais chercher un 2 Mo fichier dans /tmp, et rm -rf
ce. Vérifiez à nouveau l'espace libre, et — toujours rien ? !
J'ai dû supprimer environ 30 Mo de fichiers avant qu'il n'enregistre de l'espace libre.
Maintenant, ma question est, que se passe-t-il avec ce comportement étrange ?
Réponse acceptée :
Faites les colonnes "Utilisé" et "Disponible" de df
la production s'additionne-t-elle au chiffre de la colonne des totaux ? (La sortie de df
reflète les données du statvfs
sous-jacent appel système, vous retrouverez donc les mêmes numéros dans n'importe quelle autre application.)
Sinon (ce qui est probablement le cas), c'est parce que par défaut, sur un système de fichiers ext2/ext3/ext4, 5% de l'espace est réservé à root. Cet espace n'est pas inclus dans la colonne "Disponible". Donc, si vous avez rempli exactement 95 % du système de fichiers, l'espace disponible est de 0.
Vous pouvez changer l'utilisateur qui obtient les 5 %, ou modifier le montant (jusqu'à 0 si vous le souhaitez), avec tune2fs
(options -g
et -uto control who gets it,
-mor
-r` pour contrôler combien il y en a).