Chúng tôi chia sẻ với bạn một kịch bản do một trong những độc giả của chúng tôi chuẩn bị để thực hiện bản sao lưu tự động. Thêm một cơ hội nữa để aprender sử dụng thiết bị đầu cuối và phát triển kịch bản được cá nhân hóa. 🙂 |
Chức năng
- Tạo bản sao lưu bằng lệnh rsync.
- Sử dụng tập lệnh bash.
- Phiên bản hiện tại chỉ cho phép sử dụng cục bộ.
Yêu cầu và cài đặt
Để tập lệnh hoạt động, hệ thống yêu cầu ứng dụng gdialog.
Nó không yêu cầu cài đặt, chỉ cần đặt tập lệnh vào thư mục $HOME/.copias/. Tham số này nằm trong biến script_directory và có thể thay đổi.
Chọn thư mục nguồn và đích sao chép
Trong phiên bản hiện tại, chúng được chỉ định bằng cách chỉnh sửa tập lệnh Copy.sh. Định dạng được sử dụng sử dụng các tùy chọn -acv và –delete.
Ví dụ:
rsync -acv --delete $user_directory'backup_directory' $target_directory
nơi chúng tôi sẽ thay thế folder_to_backup bằng tên của thư mục mong muốn.
Biến $user_directory được gán một giá trị trong tập lệnh.
Biến $destination_directory được gán giá trị đọc trongcopy.cfg
Tập tin cấu hình
Tệp cấu hình có tên làcopias.cfg và nằm trong thư mục $HOME/.copias/
Cấu trúc tập tin cấu hình
Dòng thứ hai chỉ định đích sao lưu:
#Destination /media/Iomega_HDD/
Phụ kiện tập tin
Tệp tập lệnhcopy_ini.sh kiểm tra xem các bản sao lưu đã được thực hiện ở một khoảng tần số hay chưa. Hiện tại không có tham số nào trong tệp cấu hình để chỉ định điều này, được đặt trong cùng một tập lệnh hàng ngày.
Tự động hóa quá trình sao lưu
1.- Đặt nó vào cron bằng lệnh crontab -e theo cách tương tự như sau:
# mh dom mon dow lệnh
0 20 * * * HIỂN THỊ=»:0″ /home/user/.copias/copias.sh
Trong ví dụ này, việc thực thi tập lệnh sẽ được khởi chạy lúc 20 giờ tối mỗi ngày
2.- Thêm tập lệnh Copy_ini.sh vào các chương trình sẽ được thực thi khi khởi động, cho biết đường dẫn đầy đủ đến nó
Điểm hay của Deja Dup là nó có tính năng mã hóa để lưu các tập tin, nó rất tốt, nhưng bạn có thể thêm nó vào tập lệnh này bằng gnupg + Split và nó sẽ gần như giống nhau.
Bài viết hay đấy các bạn.
Chắc chắn rồi... đối với những ai muốn sử dụng giao diện đồ họa...
Những người khác thích làm theo "cách cũ".
Chúc mừng! Paul.
2012/11 Disqus
Nó dễ dàng hơn Deja-Dup
Xin chào, nếu tôi muốn tạo bản sao lưu trên PC được kết nối với cùng một mạng thì sao? Làm cách nào để đặt đích vào tệp cấu hình?