SLV Backup - เริ่มต้นใช้งานอย่างรวดเร็ว
🗄️ SLV Backup
SLV Backup สร้างการสำรองข้อมูลแบบเข้ารหัสและแบบเพิ่มหน่วย ของ node ของคุณโดยใช้ restic ข้อมูลทั้งหมดถูกเข้ารหัสที่ฝั่งไคลเอนต์ด้วย AES-256 ก่อนการอัปโหลด — เซิร์ฟเวอร์ไม่เคยเห็นข้อมูลแบบ plaintext ของคุณ
โหมด Legacy: SLV ยังรองรับการสำรองข้อมูลแบบ tar+zstd ที่ไม่เข้ารหัส (โดยไม่ใช้--restic) ด้วย เราขอแนะนำอย่างยิ่งให้ใช้--resticสำหรับการสำรองข้อมูลใหม่ทั้งหมด
ข้อกำหนดเบื้องต้น
- ติดตั้ง SLV CLI บน node เป้าหมาย
- สิทธิ์
sudo(จำเป็นสำหรับการสำรองข้อมูลแบบเต็มดิสก์) - เข้าสู่ระบบแล้ว (
slv login) พร้อมการสมัครสมาชิกพื้นที่จัดเก็บข้อมูลที่ใช้งานอยู่ - ติดตั้ง
resticแล้ว (apt install restic)
สร้างการสำรองข้อมูลแบบเข้ารหัส
bash
สิ่งที่เกิดขึ้นในการรันครั้งแรก
- รหัสผ่านสำหรับเข้ารหัสแบบสุ่มจะถูกสร้างขึ้นและบันทึกไว้ที่
~/.slv/restic-password(mode 0600) - restic repository จะถูกเริ่มต้นบน ERPC Cloud Storage
- ดิสก์ทั้งหมดของคุณจะถูกสำรองข้อมูล (ยกเว้น system pseudo-filesystem)
การรันครั้งถัดไป
เฉพาะไฟล์ที่มีการเปลี่ยนแปลงเท่านั้นที่จะถูกอัปโหลด (แบบเพิ่มหน่วย) การกำจัดข้อมูลซ้ำซ้อน (deduplication) ช่วยให้ต้นทุนพื้นที่จัดเก็บข้อมูลต่ำ
แสดงรายการการสำรองข้อมูล
bash
แสดงทั้ง restic snapshot และการสำรองข้อมูลแบบ tar legacy ในพื้นที่จัดเก็บข้อมูลบนคลาวด์
เรียกคืนข้อมูลจากการสำรองข้อมูล
เรียกคืน snapshot ล่าสุด:
bash
เรียกคืน snapshot ที่ระบุ:
bash
เรียกคืนการสำรองข้อมูลแบบ tar legacy:
bash
ตรวจสอบความสมบูรณ์ของการสำรองข้อมูล
หากต้องการรัน
restic check ด้วยตนเอง ให้เชื่อมต่อด้วย access key สำหรับ storage ทั้งนี้ endpoint นี้ไม่รับ RPC API key- เปิดหน้า Storage ไปที่ Access key สำหรับ storage แล้วคลิก ออก key ส่วน
checkใช้สิทธิ์ อ่านอย่างเดียว ก็เพียงพอ - คัดลอก URL ของ restic repository ที่แสดงทันทีหลังสร้าง key โดยจะแสดงเพียงครั้งเดียว หากทำหาย ให้เพิกถอน key แล้วออก key ใหม่
- รัน
checkด้วย URL นั้น:
bash
ตั้งค่าการสำรองข้อมูลอัตโนมัติ (Cron)
bash
การเก็บรักษา (Retention)
โดยค่าเริ่มต้น snapshot ที่เก่ากว่า 7 วันจะถูกตัดทิ้งโดยอัตโนมัติ:
bash
ปรับแต่งรายการยกเว้น
ดูรายการยกเว้นปัจจุบัน:
bash
เพิ่ม path ที่ต้องการยกเว้น:
bash
การเข้ารหัสและความปลอดภัย
⚠️ สำคัญ: สำรองไฟล์~/.slv/restic-passwordของคุณแยกต่างหาก หากไม่มีไฟล์นี้ การสำรองข้อมูลของคุณจะสูญหายอย่างไม่สามารถกู้คืนได้
รายการอ้างอิงตัวเลือก
โหมด Legacy (tar+zstd)
เพื่อความเข้ากันได้กับเวอร์ชันก่อนหน้า ยังคงรองรับการสำรองข้อมูลแบบ tar ที่ไม่เข้ารหัส:
bash
หมายเหตุ: การสำรองข้อมูลแบบ legacy ไม่ได้เข้ารหัส เราขอแนะนำให้ย้ายไปใช้--resticสำหรับการสำรองข้อมูลใหม่ทั้งหมด






