WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Как узнать реально занятое место файлами?

Всем привет. Использую fedora на домашней машине.
Сейчас утилита disks показывает, чтол свободно 412 GB free из 2тб.
Выполняю в корне системы du -h --max-depth=1 и показывает, что занято 761G. Чем занято остальное не понятно. Почему так? Как понять чем занято место?
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 7
@pfg21
ex-турист
$ df -H /dev/sda2

с забитостью разделов помогает консольная ncdu прекрасно работает чеез ssh
есть аналоги и с гуевым интерфейсом.
Ответ написан
karabanov
@karabanov Куратор тега Linux
Системный администратор
ncdu
Ответ написан
Комментировать
AshBlade
@AshBlade
Просто хочу быть счастливым
запусти df -h, он покажет, где больше всего забито.
du -h --max-depth=1 может не сработать на корне, т.к. к некоторым путям может не быть доступа (рут).

UPD: du -sh * | sort -r --human-numeric-sort запусти вот этот скрипт у себя в домашней директории - он покажет какая директория больше всех занимает
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
ncdu
бротик, ставь и кайфуй, интерактивный лазишь по папочкам смотришь, там уже все по размеру отсортировано и даже с графиком заполнения, рекомендую запомнить утилитку и юзать всегда
Ncdu_screenshot.png
Ответ написан
Комментировать
alexhadock
@alexhadock
Just a tech
Я люблю использовать вот такой конвеер:
du -hax / | sort -hr | head -n 30
Вместо корня можно проблемную директорию подставить.
Ответ написан
Steel_Balls
@Steel_Balls
0L3QsNGH0LjQvdCw0Lsg0YEgQkFTSUMg0L3QsCDQo9Ca0J3Qpi
df -H
показывает реально занятое место
ncdu какой-то трэш показывает
Ответ написан
Комментировать
WebDev2030
@WebDev2030 Автор вопроса
Битриксоид до мозга и костей
Пока не нашел решения, но дело в том, что у меня btrfs а там как-то иначе всё организовано. Сейчас освободил 400гб, хотя по факту должно быть свбодоно ~1.6тб.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы