การกู้คืนไฟล์

Lumi ดูแลรักษาระบบการกู้คืนสองระบบที่เป็นอิสระ (บันทึกพื้นหลังอัตโนมัติและจุดตรวจสอบส่วนเพิ่มด้วยตนเอง) ซึ่งทั้งสองระบบสามารถเข้าถึงได้จากกล่องโต้ตอบเดียว

การเข้าถึง

ไฟล์กู้คืนรูปภาพ

กล่องโต้ตอบจะเปิดขึ้นมาล่วงหน้าพร้อมสถานะการกู้คืนสำหรับไฟล์ที่เปิดอยู่ในปัจจุบัน ใช้ตัวเลือกไฟล์ที่ด้านบนเพื่อสลับไปยังไฟล์ .lum อื่น


บันทึกอัตโนมัติ

Lumi บันทึกสแนปชอตพื้นหลังของงานของคุณในช่วงเวลาปกติขณะทำการแก้ไข บันทึกอัตโนมัติจะถูกเขียนไปยัง ไดเร็กทอรีแคชแยกต่างหาก โดยปล่อยให้ไฟล์ .lum ทำงานไม่ถูกแตะต้อง:

~/.cache/lumi/autosave/~home~user~projects~my-painting.lum/

การเข้ารหัสพาธใช้ ~ เป็นตัวคั่นเพื่อสร้างไดเร็กทอรีแคชเฉพาะต่อไฟล์ ซึ่งหมายความว่าการบันทึกอัตโนมัติจะพร้อมใช้งานแม้ว่าไฟล์โครงการจะสูญหายหรือเสียหายก็ตาม

  • ความถี่: กำหนดค่าได้ใน แก้ไขการตั้งค่าประสิทธิภาพ → ช่วงเวลาบันทึกอัตโนมัติ
  • สถานที่จัดเก็บ: ตั้งค่าไว้ในการตั้งค่า → ประสิทธิภาพด้วย
  • วัตถุประสงค์: การกู้คืนความเสียหาย แท็บบันทึกอัตโนมัติในกล่องโต้ตอบกู้คืนรูปภาพจะแสดงสถานะการบันทึกอัตโนมัติพร้อมการประทับเวลา

เมื่อคุณเปิดไฟล์ที่มีข้อมูลบันทึกอัตโนมัติที่ใหม่กว่า Lumi จะแจ้งให้คุณทราบเมื่อถึงเวลาเปิด


การบันทึกที่เพิ่มขึ้น

การบันทึกส่วนเพิ่มคือระบบจุดตรวจสอบด้วยตนเองซึ่งจัดเก็บ ภายในไฟล์โครงการ ภายใต้ recovery/ โครงสร้างคือ:

my-painting.lum/recovery/
  └── primary-01.lum/       (full baseline, created on first Ctrl+I)
      ├── delta-0001.lum/   (Ctrl+I checkpoint, only modified buffers)
      ├── delta-0002.lum/
      └── ...

บรรทัดฐาน primary-NN.lum/ ใหม่ถูกเขียนหลังจาก ไฟล์ → บันทึก ไฟล์ → บันทึกส่วนเพิ่ม ที่ตามมา กด (Ctrl+I) สร้างไดเรกทอรีย่อย delta-NNNN.lum/ ที่มีเฉพาะบัฟเฟอร์ที่เปลี่ยนแปลงตั้งแต่บรรทัดฐานล่าสุด บันทึกเดลต้าอัตโนมัติและเดลต้าบันทึกด้วยตนเองใช้ตัวนับแยกกันเพื่อไม่ให้รบกวนประวัติของกันและกัน

การเพิ่มการบันทึกจะ ใช้ได้เสมอ สำหรับไฟล์ .lum ที่บันทึกไว้:

  1. ใช้ ไฟล์บันทึก (Ctrl+S) เพื่อสร้างหรืออัปเดตไฟล์โปรเจ็กต์หลัก
  2. ใช้ ไฟล์บันทึกส่วนเพิ่ม (Ctrl+I) เพื่อสร้างจุดตรวจสอบการกู้คืน
  3. หลังจาก ไฟล์บันทึก แบบเต็มแล้ว Ctrl+I ถัดไปจะเขียน primary-NN.lum/ พื้นฐานใหม่ก่อนที่จะสร้างเดลต้าใหม่

ไฟล์ที่กู้คืนซึ่งตั้งชื่อด้วยคำนำหน้า RECOVERED_ จะต้องบันทึกตามปกติก่อนจึงจะสามารถใช้งานได้สำหรับไฟล์เหล่านั้น

เมื่อคุณเปิดไฟล์ .lum ที่มีการบันทึกแบบเพิ่มหน่วยที่ใหม่กว่าบันทึกหลัก Lumi จะแสดงพร้อมท์ ตรวจพบการบันทึกแบบเพิ่มหน่วย เพื่อเสนอให้โหลดจุดตรวจสอบล่าสุด


กู้คืนกล่องโต้ตอบรูปภาพ

กล่องโต้ตอบมีสามแท็บและปุ่มดำเนินการสองปุ่ม

แท็บบันทึกอัตโนมัติ

แสดงรายการสถานะการบันทึกอัตโนมัติที่มีอยู่ทั้งหมดสำหรับไฟล์ที่เลือกพร้อมการประทับเวลาและภาพขนาดย่อ (หากมี) เลือกสถานะแล้วคลิก กู้คืน เพื่อเปิด

ใช้แท็บนี้เพื่อ:

  • ฟื้นตัวหลังเกิดอุบัติเหตุ
  • เปลี่ยนกลับเป็นสถานะก่อนหน้าจากเซสชันเดียวกัน

แท็บที่เพิ่มขึ้น

แสดงรายการสถานะจุดตรวจสอบทั้งหมดที่จัดเก็บไว้ในไฟล์โครงการ แต่ละรายการจะแสดงการประทับเวลาของจุดตรวจสอบ เลือกจุดตรวจสอบแล้วคลิก กู้คืน เพื่อเปิด

ใช้แท็บนี้เพื่อ:

  • กลับไปยังจุดก่อนหน้าในเซสชันโดยไม่ต้องบันทึกไฟล์แยกกัน
  • เรียกดูประวัติเวอร์ชันของโครงการ

แท็บล่าสุด

แท็บเริ่มต้นเมื่อกล่องโต้ตอบเปิดขึ้น ระบุสถานะการกู้คืนล่าสุดที่มีอยู่โดยอัตโนมัติทั้งจากการบันทึกอัตโนมัติและจุดตรวจสอบส่วนเพิ่ม และแสดงการประทับเวลา คลิก กู้คืน เพื่อโหลดทันทีโดยไม่ต้องเรียกดูแต่ละสถานะ


ปุ่ม

ปุ่มการกระทำ
กู้คืนเปิดสถานะการกู้คืนที่เลือกเป็นอิมเมจใหม่
ปิดปิดกล่องโต้ตอบโดยไม่กู้คืน
ทำความสะอาดรัฐเก่า…เปิดพร้อมท์การล้างข้อมูล (ดูด้านล่าง)

ทำความสะอาดรัฐเก่า

การสะสมสถานะการกู้คืนเมื่อเวลาผ่านไปอาจใช้พื้นที่ดิสก์จำนวนมาก ปุ่ม ล้างสถานะเก่า… (ด้านซ้ายล่างของกล่องโต้ตอบ) จะเปิดพร้อมท์การล้างข้อมูลสำหรับแท็บที่ใช้งานอยู่ (บันทึกอัตโนมัติหรือส่วนเพิ่ม)

ข้อความแจ้งจะแสดง:

  • มีการบันทึกแบบเต็มจำนวนเท่าใดสำหรับไฟล์นี้
  • พื้นที่ดิสก์ทั้งหมดที่พวกเขาครอบครอง
  • ปุ่มหมุน เก็บล่าสุด เพื่อเลือกจำนวนบันทึกที่จะเก็บไว้

การตั้งค่า เก็บล่าสุด เป็น 0 จะลบสถานะการกู้คืนทั้งหมด Ctrl+I ถัดไปหลังจากการล้างข้อมูลทั้งหมดจะเขียนบันทึกหลักใหม่


การกู้คืนการเริ่มต้น

เมื่อเริ่มต้นระบบ หาก Lumi ตรวจพบว่าไฟล์ที่เปิดล่าสุดมีข้อมูลการบันทึกอัตโนมัติที่ใหม่กว่าการบันทึกแบบเต็มครั้งล่าสุด ไฟล์จะแสดงพร้อมท์การกู้คืนก่อนที่จะโหลด คุณสามารถยอมรับ (โหลดการบันทึกอัตโนมัติ) หรือยกเลิก (เปิดการบันทึกหลักตามปกติ)