เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

ดู lxc-clone manpage สำหรับข้อมูลเพิ่มเติม 6.11.1. สแนปชอต

เพื่อให้รองรับการใช้สแน็ปช็อตโคลนสำหรับการพัฒนาคอนเทนเนอร์แบบวนซ้ำได้ง่ายขึ้น LXC รองรับ ภาพรวม. เมื่อทำงานกับคอนเทนเนอร์ C1 ก่อนทำการเปลี่ยนแปลงที่อาจเป็นอันตรายหรือเปลี่ยนกลับได้ยาก คุณสามารถสร้างสแนปชอตได้


sudo lxc-สแนปชอต -n C1


ซึ่งเป็นสแน็ปช็อตโคลนที่เรียกว่า 'snap0' ภายใต้ /var/lib/lxcsnaps หรือ $HOME/.local/share/lxcsnaps สแนปชอตถัดไปจะเรียกว่า 'snap1' เป็นต้น สามารถแสดงรายการสแน็ปช็อตที่มีอยู่ได้โดยใช้ lxc-สแนปชอต -L -n C1และสามารถกู้คืนสแน็ปช็อตได้ - การลบคอนเทนเนอร์ C1 ปัจจุบัน - โดยใช้ lxc-สแนปชอต -r snap1 -n C1. หลังจากคำสั่งกู้คืน สแน็ปช็อต snap1 ยังคงมีอยู่ และ C1 ก่อนหน้าจะถูกลบออกและแทนที่ด้วยสแน็ปช็อต snap1


รองรับสแนปชอตสำหรับคอนเทนเนอร์ btrfs, lvm, zfs และ overlayfs หากมีการเรียก lxc-snapshot บนคอนเทนเนอร์ที่สำรองไว้ ข้อผิดพลาดจะถูกบันทึกไว้และสแน็ปช็อตจะถูกสร้างขึ้นเป็นสำเนา-โคลน เหตุผลก็คือถ้าผู้ใช้สร้างสแน็ปช็อตโอเวอร์เลย์ของคอนเทนเนอร์สำรองแล้วทำการเปลี่ยนแปลงคอนเทนเนอร์ที่สำรองไดเร็กทอรี การเปลี่ยนแปลงคอนเทนเนอร์ดั้งเดิมจะมีผลบางส่วนในสแนปชอต หากต้องการสแนปชอตของไดเร็กทอรีสำรองคอนเทนเนอร์ C1 ควรสร้างสำเนาซ้อนทับของ C1 ไม่ควรแตะ C1 อีก และแก้ไขและสแนปชอตโคลนได้ตามใจชอบ


lxc-โคลน -s -o C1 -n C2

lxc-start -n C2 -d # ทำการเปลี่ยนแปลงบางอย่าง



lxc-หยุด -n C2

lxc-snapshot -n C2 lxc-start -n C2 # เป็นต้น


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: