หากคุณลบไฟล์แล้ว 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
ลิงค์