Bagaimana cara menyimpan atau menjatuhkan snapshot LVM?

14

Saya telah membuat snapshop LVM oleh

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

Perintah apa yang harus saya tulis jika saya ingin menjatuhkan snapshot, dan tidak menyimpan perubahan yang telah terjadi sejak snapshot?

Dan perintah apa yang harus saya tulis untuk memasukkan perubahan dari snapshot ke / dev / vg00 / vm?

Sandra
sumber

Jawaban:

12

untuk menghentikan penggunaan snapshot:

lvremove group / snap-name

untuk menggabungkan penggunaan snapshot:

lvconvert --merge group / snap-name

Meskipun penggabungan akan ditangguhkan sampai volume orgin dan snapshot dilepas. Anda mungkin perlu memperbarui kernel (> = 2.6.33) dan alat lvm untuk memiliki dukungan untuk penggabungan.

Hubert Kario
sumber
3

OK, pertama-tama: LVM1 tua yang lama hanya mendukung snapshot hanya baca. Dalam hal itu modifikasi disalin ke gambar asli setelah melepaskan snapshot. LVM2 menyediakan dukungan untuk snapshot baca-tulis, memungkinkan Anda untuk melakukan hal-hal yang lebih lucu dengan gambar mesin virtual dan hal-hal seperti itu.

Novell memiliki keponakan yang sangat dokumentasi tentang konsep menggunakan LVM untuk mengembalikan pembaruan OS yang gagal. Lihatlah artikel itu, ia menyediakan semua bit dan potongan yang Anda butuhkan untuk kasus Anda.

Janne Pikkarainen
sumber
Jadi tidak ada perintah untuk menjatuhkan snapshot tanpa menerima perubahan?
Sandra
2

Anda dapat menggunakan perintah lvremove untuk menghapus file snapshot lama:

lvremove / dev / vg_brcvhost1 / snap ini akan meminta Anda untuk menghapus persentasi sanpshot di LV Anda.

perintah lain juga ada untuk mengelola pengaturan VM berbasis LVM.

Anda dapat menemukan perintah detail di tautan di bawah ini: http://linux.math.tifr.res.in/HOWTO/LVM-HOWTO/snapshots_backup.html

dan tautan di bawah ini juga dapat bermanfaat: http://dentarg.it64.com/content/lvm-based-backup-virtual-machines

Kematian
sumber