Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:du [27/10/2016 21:13] deuchdeb du -hsx *|sort -rh|head -6 |
doc:systeme:du [24/03/2019 09:00] smolski [Quel est le plus gros dossier ?] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Suivi : | * Suivi : | ||
* Création par [[user>smolski]] le 17-07-2014 | * Création par [[user>smolski]] le 17-07-2014 | ||
- | * Testé par [[user>smolski]] le 17-07-2014 | + | * Testé par [[user>deuchdeb]] le 27-10-2016 |
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9420 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9420 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 109: | Ligne 109: | ||
Par exemple, sur mon répertoire vidéo /media/disk-3 en Ko : | Par exemple, sur mon répertoire vidéo /media/disk-3 en Ko : | ||
- | <code user>du /media/disk-3</code> | + | <code user>du -h /media/disk-3</code> |
<file bash resultat de la commande précédente> | <file bash resultat de la commande précédente> | ||
4594708 /media/disk-3/chien-Cesar/D1 | 4594708 /media/disk-3/chien-Cesar/D1 | ||
Ligne 231: | Ligne 231: | ||
//Et oui, la vidéo, ça occupe de l'espace !// ;-) | //Et oui, la vidéo, ça occupe de l'espace !// ;-) | ||
- | ===== Quel est le plus gros dossier ? ===== | ||
- | Entrer la commande suivante permet de hiérarchiser les dossiers par ordre de grandeur. | + | ===== Option x ===== |
- | Avec le nombre de dossiers que l'on veut afficher, ici 6. | + | **d33p** : //Les 26T c'est dans media mais rien à avoir avec / (ce sont des volumes montés) |
+ | Donc je ne comprends pas pourquoi avec "df" je vois uniquement 174M de libre et lorsque je fais un "du" on voit bien qu'il n'y a pas 130G d'occupé...// | ||
- | <code user> du -hsx *|sort -rh|head -6</code> | + | **raleur** : C'est pour cela qu'il faut ajouter l'option ''-x'' à du pour rester dans les limites du système de fichiers. |
+ | <note tip>**du** ne peut prendre en compte que le contenu qui est visible dans l'arborescence du système de fichiers.</note> | ||
+ | Il y a trois cas où du contenu peut lui échapper : | ||
+ | - Un fichier supprimé alors qu'il est encore ouvert par un processus. | ||
+ | - L'arrêt du processus ou le redémarrage du système libère l'espace alloué et résoud le problème. | ||
+ | - Un fichier //caché// sous un montage. \\ Cela arrive typiquement quand on croit écrire dans un volume qui n'est pas monté. | ||
+ | |||
+ | Pour voir ce qui est caché sous les points de montage, monter la racine en bind : | ||
+ | <code root>mount --bind / /mnt</code> | ||
+ | <code root>du -hxd1 /mnt | sort -h</code> | ||
+ | <note important>L'espace de certains systèmes de fichiers peut être occupé par des instantanés ou sous-volumes (btrfs, nilfs).</note> | ||
+ | |||
+ | Merci aux intervenants sur le forum ici : | ||
+ | * [[https://debian-facile.org/viewtopic.php?id=23962]] | ||
+ | |||
+ | ===== Quel est le plus gros dossier ? ===== | ||
+ | |||
+ | Entrer la commande suivante permet de hiérarchiser les dossiers par ordre de grandeur, avec le nombre de dossiers que l'on veut afficher, ici 6 : | ||
+ | <code user> du -hsx *|sort -rh|head -6</code> | ||
<file bash resultat de la commande précédente> | <file bash resultat de la commande précédente> | ||
79G Images | 79G Images | ||
Ligne 246: | Ligne 264: | ||
12K Modèles | 12K Modèles | ||
8,0K Public | 8,0K Public | ||
- | |||
</file> | </file> | ||
Maintenant si on veut savoir quel dossier est le plus gros dans Images. | Maintenant si on veut savoir quel dossier est le plus gros dans Images. |