จะเก็บหรือปล่อยภาพรวมของ LVM ได้อย่างไร?


15

ฉันสร้าง LVM snapshop โดย

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

ฉันควรเขียนคำสั่งอะไรถ้าฉันต้องการสแน็ปช็อตและไม่เก็บการเปลี่ยนแปลงที่เกิดขึ้นตั้งแต่สแน็ปช็อต

และฉันควรเขียนคำสั่งอะไรเพื่อหมุนการเปลี่ยนแปลงจากสแน็ปช็อตไปยัง / dev / vg00 / vm

คำตอบ:


13

เพื่อวางการใช้สแน็ปช็อต:

lvremove กลุ่ม / snap-name

เพื่อรวมการใช้สแน็ปช็อต:

lvconvert - กลุ่มmerge / ชื่อสแนป

แม้ว่าการรวมจะถูกเลื่อนออกไปจนกว่าจะมีการยกเลิกการต่อเชื่อมวอลุ่มของ orgin และ snapshot คุณอาจต้องอัปเดตเคอร์เนล (> = 2.6.33) และเครื่องมือ lvm เพื่อรับการสนับสนุนสำหรับการรวม


3

ดูเหมือนว่ามีการถามก่อนหน้านี้:

Linux LVM snapshot กระทำหรือย้อนกลับ?

เช่นเดียวกับ:

http://www.jonnor.com/2010/02/lvm-snapshot-merging-avaliable/


ตกลงดังนั้นlvremoveยอมรับการเปลี่ยนแปลงในภาพรวม จนถึงตอนนี้ =)
ซานดร้า

3

ตกลงก่อนอื่นเลย: LVM1 อันยิ่งใหญ่รองรับเฉพาะสแน็ปช็อตแบบอ่านอย่างเดียว ในกรณีนั้นการดัดแปลงจะถูกคัดลอกไปยังภาพต้นฉบับหลังจากถอนการติดตั้งสแนปชอต LVM2 ให้การสนับสนุนสแน็ปช็อตแบบอ่าน - เขียนช่วยให้คุณทำสิ่งที่สนุกกว่าด้วยอิมเมจเครื่องเสมือนและของอื่น ๆ

Novell มีเอกสารเกี่ยวกับแนวคิดของการใช้ LVM เพื่อหลานชายของการอัปเดตระบบปฏิบัติการที่ล้มเหลว ลองดูที่บทความนั้นให้บิตและชิ้นส่วนทั้งหมดที่คุณต้องการสำหรับกรณีของคุณ


ดังนั้นจึงไม่มีคำสั่งให้ปล่อยสแนปชอตโดยไม่ยอมรับการเปลี่ยนแปลงใช่หรือไม่
Sandra

2

คุณสามารถใช้คำสั่ง lvremove เพื่อลบไฟล์ snapshot เก่า:

lvremove / dev / vg_brcvhost1 / snap สิ่งนี้จะขอให้คุณลบ sanpshot persent ใน LV ของคุณ

คำสั่งอื่น ๆ ก็อยู่ที่นั่นเพื่อจัดการการตั้งค่า VM ที่อิงกับ LVM

คุณสามารถค้นหาคำสั่งรายละเอียดได้จากลิงค์ด้านล่าง: http://linux.math.tifr.res.in/HOWTO/LVM-HOWTO/snapshots_backup.html

และลิงค์ด้านล่างอาจมีประโยชน์: http://dentarg.it64.com/content/lvm-based-backup-virtual-machines

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.