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


15

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

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

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

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

Ответы:


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.