Système de fichiers ext4 plein à 100% ... ou pas [Réglé]
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Je me heurte à un problème qui, pour une fois je n'arrive pas à résoudre...
J'explique la situation :
J'ai lors de l'installation de paquets ou d'autres opérations ce message d'erreur : Aucun espace disponible sur le périphérique
Je fais donc un diagnostique rapide :
Code BASH :
root@INFO99:~# df / Sys. de fichiers 1K-blocs Utilisé Disponible Uti% Monté sur /dev/sda2 18491312 14545512 3018056 83% /
Bon, si on veut...
Mais en poussant les recherches, je fais la même commande, mais avec l'option -i pour afficher les inodes :
Code BASH :
root@INFO99:~# df -i / Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur /dev/sda2 1160992 1160384 608 100% /
Patatras, c'est tout plein...
Je tape alors la superbe commande
Code BASH :
ls / -AiR1U | sed -rn '/^[./]/{h;n;};G; s|^ *([0-9][0-9]*)[^0-9][^/]*([~./].*):|1:2|p' | sort -t : -uk1.1,1n | cut -d: -f2 | sort -V | uniq -c |sort -rn | head -n10
Qui me sort le top10 des dossiers qui utilisent le plus d'inode, avec en tête /var/spool/postfix/maildrop/
Alors,
Code BASH :
rm -rf /var/spool/postfix/maildrop/*
Mais c'est toujours plein à 100%.... Une piste ?
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Est-ce que ta partition / est ancienne, a-t-elle traversé moultes migrations ?
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Amicalement vôtre.Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Pascaller Membre non connecté
-
- Voir le profil du membre Pascaller
- Inscrit le : 16/09/2011
- Groupes :
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Les autres sont /usr/share/man/man3 et /usr/share/man/man1 avec respectivement 5300 et 2322...
La commande df -i / indique maintenant 99% (et le nombre d'inode dispo a un peu augmenté...) ce qui m'a permi de réaliser mon action (une mise à jour)
Le /home étant sur une autre partition, pas d'impact.
J'en ai installé des trucs dessus, (notamment dans /opt) mais j'ai fait le ménage dans /opt et il n'y a plus rien.
/ à un an et demi environ, et n'a pas subi de migration.
Redémarrer le serveur n'a pas libéré plus d'espace....
Est-il possible que le disque soit endommagé et que même s'il reste de l'espace libre (en Go) des inodes soient "désactivés" sur les secteurs défectueux ?
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Adrien.D :
Je pense que non, ton file system serait cassé.Est-il possible que le disque soit endommagé et que même s'il reste de l'espace libre (en Go) des inodes soient "désactivés" sur les secteurs défectueux ?
Ma question sur l'ancienneté de la partition et ses migrations était un peu simpliste, mais il faut rechercher quelles activités sont susceptibles de multiplier les petits fichiers, les liens, et certaines caches aussi.
J'aurais parié que le redémarrage ait peu d'effet, il permet la suppression des seuls inodes qui n'étaient pas libérés par des process.
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Maintenant, je suis à 20% d'inodes utilisés
Code BASH :
root@INFO99:/# df -i / Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur /dev/sda2 1160992 229171 931821 20% /
Et en effet, les headers sont une multitude de petits fichiers

J'ai tout désinstallé sauf ceux du kernel en cours
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
La piste des petits fichiers ... On en a où ... dans des .h !
Je me suis donc dit, que les fichiers des headers pouvaient être petits...
Et en regardant, j'avais pas moins de 20 versions de kernel sur la machine !!!
J'ai donc, supprimé, c'est vrai, dans un premier temps les kernels pour faire de la place dans /boot, mais les headers n'ont pas été supprimés...
Du coup, dans /usr/src j'avais plein de dossiers, pour chaque version de noyau, avec tous les fichiers nécessaires à la compilation de modules.
Avant de tout supprimer, je fais un méga tar de tout ce contenu et l'archive, je la met sur le /home. Je supprime les fichiers et ... bingo, j'ai l'espace libre.
J'ai alors supprimé l'archive et les paquets RPM en question !
C'est en listant les kernels installés que j'ai vu un très grand nombre d'autres paquets avec le mot kernel dedans, dont les fameux headers.
Du coup, ces nombreux fichiers m'ont pollué la racine (pas bien grande, de 20Go.)
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Visiteur
Visiteur
mais pour trouver simplement les tailles des dossiers et des fichiers baobab est plutôt sympa, l'analyse peut être assez longue mais le résultat est extrêmement détaillés, (tailles des dossiers, sous-dossiers et tous les fichiers contenus)
il y a aussi la vue "tailles des fichiers" de konqueror qui est pas mal
puis même si parfois cela fait un peu n'importe quoi un
Code BASH :
urpme --auto-orphansaurait surement résolus ton problème
Édité par Visiteur Le 10/12/2014 à 12h23
magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
J'ai eu une fois ce problème au boulot, c'était en prod, tout ce qui se connectait se plantait, on a mis du temps à trouver avec le souffle du directeur sur la nuque
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie