Btrfs снимок пространства и времени накладные расходы

используя btrfs-snapshot-rotation, Я настроил систему для поворота снимков, чтобы у нее всегда были снимки:

  • каждый из последних 24 часов
  • последние 30 дней
  • каждый из последних 12 месяцев.

эта система удаляет старые снимки, но мне интересно, если это необходимо, и если бы я мог просто хранить почасовые снимки за последние 12 месяцев - 8640 снимков.

будет делать так результат in:

  • худшая производительность (для ввода/вывода файловой системы, а не для вывода списка папки моментальных снимков!)
  • больше используемого пространства?

Я предполагаю, что, поскольку btrfs-это корова, производительность будет одинаковой, так как системе всегда придется копировать измененные блоки - неважно, есть ли 1 или 1000 снимков.
Однако я не так уверен в используемом пространстве. Есть ли способ проверить это?

19
задан goncalopp
24.11.2022 20:37 Количество просмотров материала 3675
Распечатать страницу

1 ответ

сохранение старых снимков определенно будет использовать больше места на диске. Количество зависит от того, сколько файлов изменяется между моментальными снимками.

должно быть нет заметных изменений производительности для остальной части файловой системы, если у вас есть разумная доля свободного пространства и не возникают проблемы фрагментации.

мы используем:snapper в продукции, которая держит на заказе 1000 снимков вокруг. Они принимают около тот же объем пространства, что и обычная файловая система.

3
отвечен Robin Roth 2022-11-26 04:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх