Điểm:1

Làm cách nào để ngăn rdiff-backup xóa tệp?

lá cờ cn

Tôi đang sử dụng rdiff-backup để sao lưu dữ liệu của mình (trên Ubuntu 20.04), hoạt động khá trơn tru - và tôi đánh giá cao tính năng sao lưu gia tăng, giữ cho dữ liệu dễ dàng truy cập.

Tuy nhiên, vì ổ cứng bên trong của tôi khá nhỏ, nên đôi khi tôi muốn xóa mọi thứ sau khi đã sao lưu chúng vào ổ đĩa sao lưu bên ngoài. Nhưng điều đó làm cho rdiff-backup xóa nó khỏi ổ đĩa sao lưu vào lần đồng bộ hóa tiếp theo. Có cách nào để ngăn rdiff-backup xóa các tệp đã sao lưu trước đó không còn tồn tại trên ổ đĩa nguồn không?

Điểm:1
lá cờ jp

Nếu bạn xóa một tập tin thì sao lưu dự phòng không xóa tệp khỏi bản sao lưu. Tệp đã xóa sẽ không xuất hiện trong gương hiện tại sau khi chạy bản sao lưu tiếp theo, nhưng nó vẫn có sẵn để khôi phục.

Đây là một ví dụ cơ bản.

  • tạo một thư mục với các tập tin A.txtB.txt để được sao lưu.
root@ubuntu:~# mkdir gốc
root@ubuntu:~# uuidgen > orig/A.txt
root@ubuntu:~# uuidgen > orig/B.txt
  • sao lưu thư mục với sao lưu dự phòng
root@ubuntu:~# mkdir sao lưu
root@ubuntu:~# rdiff-backup orig/ backup/
  • xóa tập tin A.txt từ thư mục gốc và thực hiện sao lưu.
root@ubuntu:~# rm orig/A.txt
root@ubuntu:~# rdiff-backup orig/ backup/
  • tập tin A.txt không còn trong sao lưu thư mục, nhưng điều đó chỉ đại diện cho gương hiện tại.
root@ubuntu:~# ls backup/
B.txt rdiff-backup-data
root@ubuntu:~# rdiff-backup -l backup/
Đã tìm thấy 1 gia số:
    gia số.2021-11-03T21:51:38Z.dir Thứ tư ngày 3 tháng 11 21:51:38 2021
Gương hiện tại: Thứ tư ngày 3 tháng 11 21:52:08 năm 2021
  • khôi phục thư mục từ lần tăng trước 2021-11-03T21:51:38Z và tập tin A.txt sẽ được khôi phục.
root@ubuntu:~# khôi phục mkdir
root@ubuntu:~# rdiff-backup -r 2021-11-03T21:51:38Z sao lưu/khôi phục/
root@ubuntu:~# ls khôi phục/
A.txt B.txt
  • bạn cũng có thể thực hiện những việc như liệt kê các tệp có sẵn theo mức tăng cụ thể
root@ubuntu:~# rdiff-backup --list-at-time 2021-11-03T21:51:38Z backup/
.
A.txt
B.txt

liên kết

sdbbs avatar
lá cờ id
Tôi cần các nhu cầu tương tự của OP - theo như tôi có thể nói, sao lưu dự phòng cũng có thể xoay các ảnh chụp nhanh, có nghĩa là tại một thời điểm nhất định, tệp đã xóa sẽ thực sự biến mất. Người ta có thể ước rằng xóa là một mặc định, để có một đối số `--no-delete` (trong trường hợp đó chúng ta chỉ cần sao chép), nhưng rõ ràng, không có tùy chọn nào như vậy... (và vì lý do nào đó , tôi không thể tạo bộ lọc loại trừ, bộ lọc này sẽ bỏ qua việc muốn xóa tệp)
Andrew Lowther avatar
lá cờ jp
@sdbbs các bản sao lưu được giữ cho đến khi bạn chạy `rdiff-backup --remove-older`. Nếu bạn xóa tệp gốc *và* bạn sẽ xóa tất cả các bản sao lưu có chứa tệp gốc; sau đó tập tin gốc sẽ biến mất. Tôi không chắc bạn muốn nó hoạt động như thế nào nữa. Có lẽ bạn có thể tạo một câu hỏi mới để đưa ra một ví dụ về vấn đề của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.