Je n'arrive pas à comprendre pourquoi j'ai une taille totale différente dans un dossier par rapport à un parent.Pourquoi la commande affiche un total différent dans le dossier par rapport au parent
C'est mon arbre dossier
bkp
|-- raid10
| |-- folder_a
| |-- folder_b
| |-- folder_c
| |-- folder_d
| |-- folder_e
| |-- folder_f
| |-- folder_g
| |-- folder_h
| |-- folder_i
| |-- folder_j
| |-- folder_k
| |-- folder_l
| |-- script.sh
|-- vm
supprimer précédemment une grande quantité de fichier dans ce dossier et je veux obtenir ma nouvelle utilisation du disque.
sudo du -shc /bkp/*
756G raid10
4.0K vm
756G total
Maintenant, j'exécuter cette commande pour obtenir plus d'informations sur le dossier raid10:
sudo du -shc /bkp/raid10/*
13G folder_a
178M folder_b
15G folder_c
2.3G folder_d
32M folder_e
31G folder_f
31G folder_g
49G folder_h
131M folder_i
4.7G folder_j
392M folder_k
4.0K folder_l
4.0K lost+found
4.0K script.sh~
144G total
Pourquoi le total est si différent?
J'ai vérifié man du
et essayé quelques commandes, comme --apparent-size
, mais le même résultat. Essayez aussi sans -s sudo du -hc /bkp/raid10/*
, j'ai le même total, mais je vois tous rép ...
J'ai quelques hypothèses:
- Il y a une cache dans la commande
du
? - Il y a une corbeille ou un fichier caché que
du
ne peut pas lire?
Quelques informations sur mes fichiers:
- système de fichiers disque est ext4
- fichier sont téléchargés avec rsync
- disque n'est pas dans un raid
Tous les fichiers commençant par "." (caractère point) dans le répertoire raid10? Pouvez-vous faire 'ls -al' dans le répertoire raid10 et voir. Ou vous pourriez courir 'trouver. -name ". *" -ls' pour trouver ces répertoires/fichiers de manière récursive. – blackpen
@blackpen Merci, j'ai trouvé mon problème, j'ai un dossier .trash-1000 dans mon raid10 –