3

Является ли плохой практикой делать долгосрочные снимки LVM или ZFS в качестве резервных копий или архивов?

Я согласен с тем, что моментальные снимки не могут заменить вторую (или третью) копию, например, для удаления с сайта; однако, есть ли какие-то последствия для производительности в LVM и ZFS, когда вы делаете снимок и сохраняете его навсегда?

Недавно я наткнулся на следующее утверждение о снимках LVM:

... [Снимки] замедлять работу системыСнимки занимают только столько места, сколько вы им предоставляете .... (Подумайте, сколько будет написано, пока снимок жив). Снимки следует рассматривать как временные ресурсы, в то время как данные резервируются или эквивалентны.

Такое отношение кажется совместимым с тем, что есть в LVM HOWTO: создайте снимок, сделайте резервную копию, удалите снимок.

Я научился тому же во время учебного курса VMware vSphere по установке, настройке и управлению. Я не могу вспомнить точную причину, описанную в курсе, но это, вероятно, связано с влиянием на производительность использования дельта-дисков. Эта страница, кажется, хорошо описывает ситуацию.

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

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

Есть ли проблемы с зависанием на снимках ZFS таким образом?

Являются ли снимки LVM такими же легкими, как снимки ZFS, или они больше похожи на дельта-диски VMware?

Благодарю.

2 ответа2

3

Предполагается, что ZFS не влияет на производительность при хранении нескольких снимков. Обычные моментальные снимки LVM, однако, имеют ужасную производительность для длительного хранения хотя бы одного из них, и с большим количеством снимков ситуация ухудшается. В течение некоторого времени для LVM работала новая система моментальных снимков, которая устраняет ухудшение состояния от хранения нескольких снимков, но пока не используется по умолчанию.

Типичным способом решения этой проблемы является создание временного снимка, а затем его резервное копирование с использованием обычных средств, таких как tar , rsnapshot или dump .

1

Как я понимаю, снимок в ZFS - это просто еще один набор данных с особой дедупликацией. Поскольку количество наборов данных в пуле не влияет на общую производительность пула (за исключением, очевидно, занимаемого места на диске), я не вижу проблемы с сохранением моментальных снимков, пока на диске достаточно места.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .