Я настраиваю узел openvz и хочу использовать снимок lvm для резервного копирования (я тоже делаю удаленное резервное копирование).
Размер снимка такой же, как у данных в резервном разделе?
Если у меня есть логический том с данными 100 ГБ, размер снимка составляет 100 ГБ?
Я спрашиваю об этом, потому что не знаю, как использовать пространство для виртуальных машин и снимков в моей группе томов.
Мой vg - 450G.
Роберто
Размер моментального снимка LVM дает максимальное количество блоков, которые вы можете записать в моментальный снимок или базовый том до того, как моментальный снимок переполнится и сломается. Итак, в вашем примере, имея логический том 100 ГБ, вы можете создать том моментального снимка 1 ГБ, который займет 1 ГБ в вашем LVM. Теперь вы можете записать 1 ГБ данных в моментальный снимок, 1 ГБ данных в исходный том или по 500 МБ в каждый до того, как моментальный снимок переполнится. Снимок 100G никогда не переполнится.
Использование моментальных снимков в качестве дисков для виртуальных машин очень удобно, поскольку вы можете быстро их подготовить, но если вы ожидаете, что пользователи будут писать много, вам придется отслеживать размер снимков и потенциально увеличивать его. Соответствующая статистика Allocated to snapshot
в lvdisplay
.
На странице руководства есть соответствующий бит для lvcreate
это мне кажется ясным:
-s, --snapshot
... the snapshot does not need the same amount of
storage the origin has. In a typical scenario, 15-20%
might be enough. In case the snapshot runs out
of storage, use lvextend(8) to grow it. Shrinking
a snapshot is supported by lvreduce(8) as well.
Run lvdisplay(8) on the snapshot in order to check
how much data is allocated to it....
Итак, для LV на 100 ГБ я бы начал с 20 ГБ для тома моментального снимка.
Том моментального снимка содержит ТОЛЬКО файлы, которые были изменены с момента его создания. т.е. если вы изменили только 2 КБ файлов с момента создания снимка ... снимок занимает 2 КБ дискового пространства. Рекомендуется запланировать предоставление снимку достаточного места для выполнения необходимых действий до его удаления ... т.е. если вы собираетесь внести 100 ГБ изменений после того, как снимок сделан ... вам необходимо выделить 100 ГБ для снимок .. так что жестяная банка при необходимости потребляйте 100 ГБ.