Как сохранить или сбросить снимок LVM?

15

Я сделал мгновенный магазин LVM

lvcreate --name snap --size 10G -s /dev/vg00/vm

Какую команду мне следует написать, если я хочу удалить снимок и не сохранять изменения, произошедшие после снимка?

И какую команду я должен написать, чтобы свернуть изменения из снимка в / dev / vg00 / vm?

Sandra
источник

Ответы:

13

чтобы удалить снимок использования:

lvremove group / snap-name

объединить снимок использования:

lvconvert --merge group / snap-name

Хотя слияние будет отложено до тех пор, пока тома orgin и snapshot не будут отключены. Вам может потребоваться обновить ядро ​​(> = 2.6.33) и инструменты lvm, чтобы иметь поддержку слияния.

Хьюберт Карио
источник
3

Хорошо, прежде всего: старый старый LVM1 поддерживал только снимки только для чтения. В этом случае изменения были скопированы в исходное изображение после размонтирования снимка. LVM2 обеспечивает поддержку моментальных снимков с возможностью чтения и записи, что позволяет вам делать забавные вещи с образами виртуальных машин и тому подобным.

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

Янне Пиккарайнен
источник
Так что нет команды, чтобы отбросить снимок без принятия изменений?
Сандра
2

Вы можете использовать команду lvremove, чтобы удалить старые файлы снимков:

lvremove / dev / vg_brcvhost1 / snap это попросит вас удалить sanpshot persent в вашем LV.

есть и другие команды для управления настройкой виртуальной машины на основе LVM.

Вы можете найти подробные команды в ссылке ниже: http://linux.math.tifr.res.in/HOWTO/LVM-HOWTO/snapshots_backup.html

и ссылка ниже также может быть полезной: http://dentarg.it64.com/content/lvm-based-backup-virtual-machines

Доктор Смерть
источник