Linux считает s3fs монтируется как использование локального диска?

У меня есть ведро s3, установленное на экземпляре EC2, основной диск которого является томом EBS.

Всякий раз, когда я запускаю что-то вроде du -h /path/to/mount он говорит мне размер папок внутри них.

Теперь мне интересно, подсчитывает ли Linux пространство, используемое в этих корзинах, так как я получаю сообщения о том, что я использую почти 100% дискового пространства.

Если он учитывает монтирование s3fs как часть общего пространства, как я могу исключить эти монтирования из расчета использования диска?

1 ответ

Решение

du запросит файловую систему размер каждого файла в указанном каталоге. Он будет делать это рекурсивно через все подкаталоги.

Он сообщит вам размер диска, указанный в базовой файловой системе. Не каждый драйвер файловой системы может сообщить размер на диске, поэтому в некоторых драйверах файловой системы это будет неточным.

Если по умолчанию это не тот ответ, который вы ищете, есть пара опций, которые могут изменить поведение du, Особенно -x пропустить точки монтирования, найденные в подкаталогах. --apparent-size сообщить длину файла, а не размер на диске.

Другие вопросы по тегам