หากคุณลบไฟล์แล้ว rdiff สำรอง ไม่ลบไฟล์ออกจากข้อมูลสำรอง ไฟล์ที่ถูกลบจะไม่ปรากฏใน กระจกเงาในปัจจุบัน หลังจากเรียกใช้การสำรองข้อมูลครั้งถัดไป แต่ยังคงสามารถกู้คืนได้
นี่คือตัวอย่างพื้นฐาน
- สร้างไดเร็กทอรีด้วยไฟล์
A.txt และ B.txt ที่จะสำรองข้อมูล
root@ubuntu:~# mkdir ดั้งเดิม
root@ubuntu:~# uuidgen > orig/A.txt
root@ubuntu:~# uuidgen > orig/B.txt
- สำรองไดเร็กทอรีด้วย
rdiff สำรอง
root@ubuntu:~# การสำรองข้อมูล mkdir
root@ubuntu:~# rdiff-backup orig/ สำรองข้อมูล/
- ลบไฟล์
A.txt จากไดเร็กทอรีเดิมและทำการสำรองข้อมูล
root@ubuntu:~# rm orig/A.txt
root@ubuntu:~# rdiff-backup orig/ สำรองข้อมูล/
- ไฟล์
A.txt ไม่ได้อยู่ใน การสำรองข้อมูล ไดเร็กทอรี แต่นั่นหมายถึงไฟล์ กระจกเงาในปัจจุบัน.
root@ubuntu:~# สำรองข้อมูล/
B.txt rdiff-สำรองข้อมูล
root@ubuntu:~# rdiff-backup -l สำรอง/
พบ 1 เพิ่มขึ้น:
increments.2021-11-03T21:51:38Z.dir วันพุธที่ 3 พฤศจิกายน 21:51:38 น. 2021
กระจกเงาปัจจุบัน: พุธ 3 พ.ย. 21:52:08 น. 2564
- คืนค่าไดเร็กทอรีจากการเพิ่มขึ้นครั้งก่อน
2021-11-03T21:51:38Z และไฟล์ A.txt จะได้รับการบูรณะ
root@ubuntu:~# mkdir กู้คืน
root@ubuntu:~# rdiff-backup -r 2021-11-03T21:51:38Z สำรอง/ กู้คืน/
root@ubuntu:~# ls กู้คืน/
A.txt B.txt
- คุณยังสามารถทำสิ่งต่างๆ เช่น แสดงรายการไฟล์ที่มีอยู่โดยเพิ่มทีละรายการ
root@ubuntu:~# rdiff-backup --list-at-time 2021-11-03T21:51:38Z สำรองข้อมูล/
.
A.txt
B.txt
ลิงค์