Я пытаюсь оценить, где распределено мое дисковое пространство на моем Unix-сервере. Чтобы увидеть текущее состояние дискового пространства я бегу:
df -h

Но при попытке оценить, что занимает место на диске и работает с /
du -skh * | sort -n

Общее используемое пространство составляет 956 ГБ, но общее занимаемое пространство, которое я вижу в подразделении, составляет менее 730 ГБ. Числа просто не складываются. Как это может быть? Где остальные ~ 200гб ??
Примечание. Большая часть используемого дискового пространства используется MySQL. Один огромный стол InnoDB и несколько маленьких.
duоценки, добавить , -xчтобы предотвратить пересечение нескольких файловых систем: du -sxh /.
duи dfиспользовать разные способы расчета размеров: linuxshellaccount.blogspot.com/2008/12/… . Большой размер блока или большое количество небольших / недавно удаленных файлов может быть причиной несоответствия.
du -sxh /показывает 690 ГБ. Имеет ли смысл этот 226GB из-за разных способов? Когда мне не хватит места на диске, когда du или df так скажут?
duдолжно быть более точным.
/tmp? Вы все еще видите это после перезагрузки?