หากคุณติดตั้ง LXD ในเซิร์ฟเวอร์ระยะไกลและทั้งสองเซิร์ฟเวอร์ใช้ Btrfs คุณสามารถใช้ การถ่ายโอนอินสแตนซ์ที่ปรับให้เหมาะสม แบบนี้:
lxc ระยะไกลเพิ่ม mybtrfsremotebackupserver XXX
ภาพรวม lxc mycontainer snap1
lxc คัดลอก mycontainer mybtrfsremotebackupserver: --verbose
และจะใช้ btrf-ส่ง
สำหรับการโอนย้ายคอนเทนเนอร์และสแนปชอตทั้งหมด
จากนั้นคุณมีวิธีการบำรุงรักษาคอนเทนเนอร์ที่สะดวกมาก และสแนปชอตจะส่งการเปลี่ยนแปลงส่วนเพิ่มเท่านั้นโดยใช้ตัวเลือก --รีเฟรช
(แอลเอ็กซ์ดี 3.7)
สำเนา lxc -- รีเฟรช mycontainer mybtrfsremotebackupserver: --verbose
แต่น่าเสียดายที่มันใช้ รีซิงค์
อย่างน้อยใน LXD 4.0 ดังนั้นคุณจะสูญเสีย btrfs-ส่ง
การเพิ่มประสิทธิภาพ
ตรวจสอบปัญหานี้สำหรับข้อมูลเพิ่มเติม: คำขอคุณสมบัติ: แฟล็ก --snapshots-only สำหรับการคัดลอก
นอกจากนี้ยังมี "รีเฟรชการสนับสนุนสำหรับสำเนาปริมาณที่กำหนดเอง" แต่ฉันไม่แน่ใจว่ามันใช้เส้นทางที่ปรับให้เหมาะสมหรือมีประโยชน์สำหรับวัตถุประสงค์ของคุณหรือไม่
คุณยังสามารถตรวจสอบ --optimized-storage ในการส่งออก lxc
ความนับถือ