Rsync, bao nhiêu rủi ro để sử dụng nó sống?


9

Tôi rsync đĩa của tôi trực tiếp , ý tôi là tôi đang tạo bản sao lưu rsync của máy tôi đang sử dụng.

Có ổn không, an toàn, khôn ngoan? hay rất không? Có rủi ro không, nếu tôi muốn sử dụng bản sao lưu này để khôi phục hoặc nhân bản thì sao?

Câu trả lời:


14

rsynckhông duy trì tính nhất quán của tập tin như ví dụ như một cơ sở dữ liệu; một tệp được sao chép vào thời điểm rsyncnó mở và vì rsynccó thể chạy trong thời gian rất dài, tệp có thể đã bị thay đổi kể từ thời điểm bạn bắt đầu rsync. Điều này có "rủi ro" hay không là tùy theo đánh giá của bạn.

Một trong những cách để giảm thiểu rủi ro này là chạy cùng một lệnh rsync hai lần (hoặc nhiều hơn) liên tiếp, để theo dõi mọi thay đổi đã được thực hiện kể từ khi bắt đầu lệnh. Nhưng nếu bạn thực sự cần duy trì tính nhất quán của tệp, bạn nên gắn đĩa chỉ đọc trong suốt thời gian của rsyncquy trình.


Cảm ơn @Jos Tôi chỉ cần một bản sao lưu hàng ngày / hàng tuần tĩnh, có vẻ như rsync vẫn ổn với tôi.
3pic

@ 3pic: Ubuntu có thể đã thiết lập LVM cho bạn. Nếu vậy, bạn có thể thực hiện các ảnh chụp nhanh LVM và sao lưu từ những thứ đó ... Nếu không, có thể (mặc dù không tầm thường) để chuyển đổi sang LVM tại chỗ. Câu hỏi siêu người dùng này nói về nó.
TJ Crowder

@ 3pic Tôi sẽ không cho rằng nó an toàn để sao lưu. Nếu một nửa thư mục của bạn được lưu trữ trước một số thay đổi và nửa còn lại sau đó, bạn có thể kết thúc với các dự án không thể mở do liên kết bị hỏng (như tệp SVG với bitmap được liên kết, nhưng không có bitmap hoặc một số tiêu đề được bao gồm. tệp c, nhưng tệp tiêu đề không có ở đó hoặc tệp nhị phân dự kiến ​​thư viện trong phiên bản khác ngoài tệp bạn đã lấy, v.v.).
Mołot

Đó là những đĩa CD trực tiếp (hoặc phiên bản đơn giản của Linux được cài đặt trên một phân vùng khác) dành cho. Bạn khởi động lại từ đĩa CD / phân vùng trực tiếp, chạy bản sao lưu (sử dụng bất kỳ công cụ nào bạn thích) trên phân vùng chính của bạn và sau đó khởi động lại như bình thường. Bằng cách này, phân vùng nguồn của bạn là tĩnh và mọi thứ đều đồng bộ. Nếu bạn sử dụng các phân vùng riêng cho những thứ như / home và các dữ liệu khác, thì việc sao lưu / sẽ mất rất ít thời gian. Bạn có thể làm / về nhà theo cách tương tự mặc dù điều đó có thể lâu hơn một chút. Tôi sử dụng một phân vùng dữ liệu riêng biệt bổ sung để làm cho / nhà dễ quản lý hơn.
Joe

8

Hơi khác ý kiến ​​với Jos ... Tôi muốn nói rằng nếu bạn cần một bản sao lưu hoạt động, hãy sử dụng một hệ thống tệp cho phép ảnh chụp nhanh, như BTRFS . Hành vi copy-on-write của nó cho phép ngay lập tức những bức ảnh của một hệ thống, sau đó bạn có thể tạo một bản sao lưu từ xa với.

Điều đó vẫn có những vấn đề tương tự như các chiến lược sao lưu tích cực khác: nếu nó không có trên đĩa, nó sẽ không được sao lưu . Một số ứng dụng đệm công việc của chúng trong bộ nhớ trước khi ghi vào đĩa (và cần chọc để ghi). Mà trong số này thực sự áp dụng cho bạn là tranh cãi.

Nhưng không có gì vốn không an toàn về việc sao chép tệp khỏi phân vùng được gắn rw. Thậm chí một với một định dạng cũ clunky.


1
cảm ơn. Trên thực tế, hệ thống đã dựa trên FS hiện tại trong nhiều tháng ... Tôi sẽ không thay đổi nó, nhưng nó rất đáng quan tâm.
3pic
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.