Как записать максимальный размер папки?

С помощью пользователя btrfs irc я смог ответить на вопрос (1). Кажется, это не связано с перезагрузкой и неудачной попыткой монтирования (до сих пор не уверен, о чем это было). Вместо этого кажется, что 645 ГБ данных, сохраненных как «одиночные», были данными, которые были добавлены в том btrfs после того, как было инициировано преобразование raid1.Поэтому рекомендуется проверять вывод btrfs fi usage , прежде чем вы предположите, что все ваши данные после преобразования сохраняются как raid1. Кроме того, «мягкий» фильтр позволит вам перебалансировать данные, которые не сохраняются в соответствии с целевым профилем, поэтому, например, я запустил:

btrfs balance start --bg -mconvert=raid1,soft /mnt/btrfs
btrfs balance start --bg -dconvert=raid1,soft /mnt/btrfs

(следуя предложению пользователя на форуме btrfs irc, чтобы выполнить балансировку на сначала метаданные, а затем данные), и он находится в процессе преобразования оставшихся данных в raid1.

Кроме того, чтобы ответить на вопрос (2), ответ заключается в том, что в файловой системе raid1 можно получить несколько «единичных» фрагментов, но они должны иметь нулевое использование. Если это произойдет, вы можете очистить их, запустив

btrfs balance start -dusage=0 -musage=0 /mnt/btrfs

(см. FAQ по btrfs )

2
07.01.2018, 22:32
1 ответ

Одной из возможностей может быть отслеживание системных событий файла -и запуск некоторой команды ведения журнала при создании файла -и удалении файла -. Есть несколько инструментов, которые, вероятно, облегчат этот подход, например inotify , fswatch или среда аудита Linux . Вы можете либо попытаться зарегистрировать общее дисковое пространство -после каждого события, либо просто зарегистрировать изменение дискового пространства -, а затем использовать журналы для расчета максимального размера. См., например, следующий пост SuperUser:

Другой подход исходит из следующего поста:

Предлагается смонтировать рассматриваемый каталог на отдельный раздел, а затем запустить iostat на этом разделе. Это должно позволить вам постоянно регистрировать события ввода-вывода в этот каталог.

Для дальнейшего обсуждения мониторинга дискового ввода-вывода вы можете обратиться к следующему сообщению:

1
27.01.2020, 23:09

Теги

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