trùng lặp: cách tạo và khôi phục sao lưu toàn bộ hệ thống qua các tệp hiện có


9

Tôi muốn tạo một bản sao lưu toàn bộ hệ thống bằng cách sử dụng duplicity.
Theo đó, tôi đã tạo ra một bản sao lưu của thư mục gốc /, trừ /proc, /sys, /tmp, và /mnt.
Tuy nhiên, khi cố gắng khôi phục bản sao lưu vào thư mục gốc, tôi đã gặp lỗi sau:

Restore destination directory / already exists.
Will not overwrite.

Khi thêm --forcetùy chọn vào lệnh, tôi nhận được một loạt [Errno 17]lỗi, cho biết các tệp khác nhau đã tồn tại.
Có phải là trường hợp để khôi phục một duplicitybản sao lưu, hệ thống tệp đích phải có đủ không gian để trích xuất khôi phục vào một thư mục tạm thời? Sau đó, nó sẽ tùy thuộc vào người dùng để hợp nhất dữ liệu sao lưu và hệ thống hiện có?

Câu trả lời:


1

Thật không may, không có cách nào khôi phục sao lưu với duplicitycác tệp hiện có ngay cả với --forcetùy chọn.

Đây là một cuộc thảo luận từ các cuộc đàm phán trùng lặp

Jeremy Polen đã viết:
Tôi đang làm việc để khôi phục các tệp từ trùng lặp để ghi đè lên các tệp hiện tại trên máy chủ của tôi. Tôi nhận được thông báo sau:

Khôi phục thư mục đích /home/jeremy/www/index.htm đã tồn tại. Sẽ không ghi đè.

Tôi biết có một tùy chọn - Force, nhưng nó không giúp ích gì trong trường hợp này. Khác với việc xóa tất cả các tệp trước khi khôi phục, có cách nào để buộc các tệp bị ghi đè không?

... Jeremy

Không phải ở điểm này. Có lẽ - lực lượng nên được mở rộng cho trường hợp này. Tôi sẽ xem xét nó.

... Ken

Tập tin phải được xóa trước khi chạy tập lệnh, hoặc phải sử dụng một đường dẫn hoặc tên tập tin khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.