У меня есть raspberry pi, подключенный к внешнему жесткому диску в качестве небольшого NAS для моего дома. Я хочу отслеживать использование диска по каталогам, но с учетом того, насколько медленными являются соединения pi и usb2 и насколько велик диск, любая интерактивная программа использования диска, которую я нашел, слишком медленная.
Чтобы решить эту проблему, я просто установил ее выполнить следующую команду
tree -ah --du > diskusage
Но теперь мне интересно, как мне проанализировать файл с дисками, чтобы я мог показать все каталоги на первом уровне, первом и втором и т. д.
РЕДАКТИРОВАТЬ: Я работаю команда tree в последней версии ОС Raspberry Pi и попытка ее синтаксического анализа на той же Raspberry Pi или Ubuntu 20.04
Рассмотрите возможность использования qdirstat-cache-writer на этом RasPi и импортируя полученный файл на свой компьютер, где вы можете просмотреть его на досуге с помощью QDirStat.
Подробнее здесь:
https://github.com/shundhammer/qdirstat/blob/master/doc/ QDirStat-for-Servers.md https://github.com/shundhammer/qdirstat
HTH
-
Стефан Хандхаммер (автор QDirStat)
Я бы предпочел использовать такую команду.
find / \
-maxdepth 1 \
-type d \
-exec du -sm \
--exclude="." \
--exclude="/proc" \
--exclude="/run" \
{} \;
где du -sm
означает суммирование в мегабайтах