Managing Snapshot(s)
Snapshot เป็นการทำ Snapshot ของข้อมูลใน Volume ต้นฉบับขณะนั้น เพื่อนำไปเก็บเป็น backup หรือใช้ในการกู้คืนข้อมูลภายหลัง
size ของ Snapshot ในดับ block storage ทำให้ size ของ Snapshot ใน NCS อาจไม่เท่ากับ size ที่แสดงใน file system เนื่องจาก file system อาจไม่ได้ระบุบล็อกที่ไม่ได้ใช้งานทันที ทำให้ระบบ block storage รวมบล็อกเหล่านั้นไว้ใน Snapshot แม้ว่าบล็อกเหล่านั้นจะไม่ได้มีข้อมูลอยู่ก็ตาม
เพื่อลด size ของ Snapshot และลดค่าใช้จ่ายในการจัดเก็บ คุณสามารถทำการ 'ตัดแต่ง' (trim) หรือ 'ทิ้ง' (discard) block ที่ไม่ได้ใช้งานได้ โดยการตั้งค่า fstrim ให้ทำงานตามระยะเวลาที่กำหนด หรือการ mount Volume ด้วยตัวเลือก discard เพื่อให้ระบบ block storage ทราบว่า blockใดถูกใช้งาน และ blockใดไม่ได้ถูกใช้งาน
size ของ Snapshot จะคำนวนจากการเปลี่ยนของข้อมูลเมื่อเทียบกับ Snapshot ก่อนหน้าของ Volume เดียวกัน ซึ่งอาจจะทำให้เกิดเหตุการณ์ที่ทำให้ Snapshot มีขนาดใหญ่กว่า Volume ได้
เช่น
Snapshot ครั้งแรกตอนที่ Volume 100 GB มี data อยู่ที่ 40 GB จะได้ Snapshot ที่มี size เป็น 40 GB
มีการเปลี่ยนแปลง data ใน Volume 100 GB โดยมีการลบ data เดิมออกไป 30 GB และเขียน data เพิ่ม 80 GB
Snapshot ครั้งถัดไปขณะที่ Volume 100 GB มี data อยู่ที่ 90 GB จะได้ Snapshot ที่มี size เป็น 110 GB โดยคิดจากการเปลี่ยนแปลง 2 อย่าง รวมกัน
30 GB จาก data ที่ถูกลบไป
80 GB จาก data ที่ถูกเขียนเพิ่ม
Snapshot สามารถสร้างได้จากทั้ง Volume ธรรมดาและ Bootable Volume
Instructions
1. Log in เข้าสู่ project
เลือก project จากหน้า projects management เพื่อเข้าสู่หน้า project detail

2. เข้าสู่หน้า Snapshots
ที่แถบเมนูทางซ้าย คลิกเลือกเมนู BLOCK STORAGE > Snapshots เพื่อเข้าสู่หน้า Snapshots

3. การจัดการ Snapshot
สามารถจัดการ Snapshot ได้ดังนี้
ลบ Snapshot

Last updated