différence entre df et du
This commit is contained in:
parent
184a2c8db6
commit
341b8b73b8
17
TipsShell.md
17
TipsShell.md
|
@ -279,6 +279,23 @@ cat $TMP | (while read line; do num=$(echo $line | awk '{ print $1 }'); path=$(e
|
||||||
rm $TMP
|
rm $TMP
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
### Comprendre pourquoi résultat d'un `df` ne correspond pas un `du`
|
||||||
|
|
||||||
|
Si le résultat d'un `df` indique une occupation disque plus importante que lorsque on fait un `du -cx /to/path`, cela veut dire que sans doute un fichier a été supprimé mais est encore en lecture par un process.
|
||||||
|
On peut le rechercher en faisant :
|
||||||
|
|
||||||
|
~~~{}
|
||||||
|
# lsof /var/ | grep deleted
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Ce qui équivaut à
|
||||||
|
|
||||||
|
~~~{}
|
||||||
|
# lsof -Fn | grep ^n/var/ | sed 's/^n//' | xargs -n1 -I file stat file | grep 'No such file or directory'
|
||||||
|
~~~
|
||||||
|
|
||||||
|
En tuant le process, la mémoire sur le disque devrait se «libérer» et être de nouveau disponible.
|
||||||
|
|
||||||
# Utilisateurs UNIX
|
# Utilisateurs UNIX
|
||||||
|
|
||||||
## Créer HOME
|
## Créer HOME
|
||||||
|
|
Loading…
Reference in a new issue