Ai đó có thể giúp tôi bằng tập lệnh bash trong linux để tạo bản sao lưu. sẽ phải làm một bản sao lưu đầy đủ mỗi tuần và mỗi ngày một gia tăng.Kịch bản để thực hiện sao lưu gia tăng với rsync
Trả lời
Hãy thoải mái sử dụng hoặc mượn ý tưởng từ Backup.rsync here. Tôi thực sự đã sử dụng để sao lưu rsync thông qua Backup.rsync, nhưng tôi đã chuyển sang chương trình backshift vì nó trùng lặp tốt hơn (không yêu cầu lưu trữ O (dài^2) cho các tệp lớn, chậm phát triển), và nén các khối bằng xz. Nếu bạn nhìn nó, bạn sẽ thấy rằng nó được lấy cảm hứng từ rsync --link-dest.
Tôi muốn giới thiệu rdiff-backup
, khả dụng trên các bản phân phối phổ biến và là very capable.
Nó cũng có bản dựng Windows!
Tôi đã sử dụng rsnapshot trong hơn bốn năm để giữ vòng xoay 7 ảnh chụp nhanh hàng ngày, 4 hàng tuần và 12 hàng tháng của Hộp Slackware của tôi. Bởi vì nó sử dụng thông minh các liên kết cứng, tất cả 23 ảnh chụp nhanh này chỉ mất khoảng 30% không gian hơn toàn bộ kích thước của hệ thống tệp của tôi.
Bạn có thể sử dụng chuyển đổi --link-dest của rsync để tạo số gia tăng. Chỉ cần thực hiện một rsync đầy đủ và thực hiện gia tăng với --link-dest = < path_to_full>.
bạn có thể làm rõ thêm một chút về cách thức hoạt động của nó không? –
- 1. Làm thế nào để làm một bản sao lưu gia tăng trong Mysql
- 2. Kịch bản sao lưu đệ quy PHP
- 3. Ảnh chụp nhanh EC2 EBS dưới dạng bản sao lưu gia tăng
- 4. Amazon EBS, ảnh chụp nhanh như các bản sao lưu gia tăng
- 5. Thực hiện các kịch bản SQL Server
- 6. Javascript khối kịch bản thực hiện
- 7. VIM: RSync khi lưu
- 8. Rsync: thực hiện Ruby thuần túy?
- 9. Kịch bản lưu trữ SQL
- 10. Gia tăng Phiên bản Dự án Maven với Jenkins/Git
- 11. Mongoengine - Làm cách nào để thực hiện thao tác "lưu khoản mục mới hoặc số đếm gia tăng"?
- 12. iOS UIAutomation: Truy cập subviews tùy chỉnh gia tăng đối với một UIScrollView trong kịch bản tự động hóa
- 13. Số gia tăng trong tệp văn bản
- 14. Làm thế nào để thực hiện một kịch bản python với innoSetup
- 15. Xác định đường dẫn của kịch bản BASH thực hiện
- 16. Tại sao toán tử gia tăng cho giá trị gia tăng trong C?
- 17. Gọi chức năng Lua mà không thực hiện kịch bản
- 18. kịch bản với eshell
- 19. Shell script: Đảm bảo rằng kịch bản không được thực hiện nếu đang chạy
- 20. cách tăng cường multi_index được thực hiện
- 21. Làm thế nào để thực hiện một kịch bản Ruby trong Terminal?
- 22. Kịch bản SQL Server để loại bỏ sao chép?
- 23. rsync để chỉ sao chép các thư mục cụ thể
- 24. Kịch bản để sao lưu kho svn vào mạng chia sẻ
- 25. kịch bản lệnh shell đơn giản để sao chép các tệp và thư mục và cũng thực hiện lệnh
- 26. có được thư mục hiện hành của kịch bản php symlink'd và không kịch bản php thực tế
- 27. Thực hiện việc bán tham gia với dữ liệu.table
- 28. tệp jar để sử dụng rsync để tải lên và tải xuống tệp trên máy chủ linux
- 29. Làm thế nào để thực hiện một ngôn ngữ kịch bản vào một ứng dụng C?
- 30. Thực thi kịch bản Powershell từ Node.js
xin lỗi, đây không phải là dịch vụ hoàn tất mã. Cho chúng tôi thấy những gì bạn đã thử cho đến nay. Các câu hỏi tương tự được hỏi tại đây trên S.O một cách thường xuyên. Chúc may mắn. – shellter
'rsync' được thiết kế để thực hiện sao lưu gia tăng --- nó chỉ chuyển thông tin đã được thay đổi. Một cái gì đó như thế này sẽ hoạt động: 'rsync -avz/data// mnt/backup' –