Linux считает s3fs монтируется как использование локального диска?
У меня есть ведро s3, установленное на экземпляре EC2, основной диск которого является томом EBS.
Всякий раз, когда я запускаю что-то вроде du -h /path/to/mount
он говорит мне размер папок внутри них.
Теперь мне интересно, подсчитывает ли Linux пространство, используемое в этих корзинах, так как я получаю сообщения о том, что я использую почти 100% дискового пространства.
Если он учитывает монтирование s3fs как часть общего пространства, как я могу исключить эти монтирования из расчета использования диска?
1 ответ
du
запросит файловую систему размер каждого файла в указанном каталоге. Он будет делать это рекурсивно через все подкаталоги.
Он сообщит вам размер диска, указанный в базовой файловой системе. Не каждый драйвер файловой системы может сообщить размер на диске, поэтому в некоторых драйверах файловой системы это будет неточным.
Если по умолчанию это не тот ответ, который вы ищете, есть пара опций, которые могут изменить поведение du
, Особенно -x
пропустить точки монтирования, найденные в подкаталогах. --apparent-size
сообщить длину файла, а не размер на диске.