Dưới đây là các bước và những lựa chọn thay thế để tạo bản sao lưu đầy đủ tự động bằng Dropbox trên hệ thống Linux.
Đối với quá trình sao lưu này, bạn sẽ cài đặt Dropbox Uploader, là một BASH script đảm nhiệm quá trình sao lưu trực tiếp vào Dropbox. Với tính bảo mật hoàn toàn và đảm bảo tính toàn vẹn thông tin. Thực hiện các tác vụ Dropbox phổ biến như upload, download, đồng bộ, v.v…
Để Dropbox Uploader hoạt động bình thường, bạn phải cài đặt gói git bằng lệnh dưới đây:
sudo apt install git
Khi gói git được cài đặt, thực thi dòng lệnh sau để tải xuống ứng dụng:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Tiếp theo, truy cập vào thư mục của ứng dụng đang chạy bằng cú pháp:
cd Dropbox-UploaderDropbox-Uploader
Thực thi lệnh sau để cấp quyền và khởi động ứng dụng:
sudo chmod +x *.sh+x *.sh ./dropbox_uploader.sh
Sau đó, bạn cần làm theo loạt hướng dẫn.
Đầu tiên, truy cập vào địa chỉ Dropbox Developers.
Tại đó, nhấp vào nút Create app và trong các tùy chọn được hiển thị, kích hoạt hộp Dropbox API. Cần phải xác định các khía cạnh sau:
Tích vào ô I agree để chấp nhận các điều khoản cấp phép và nhấp vào nút Create app, kết quả sẽ như sau:
Tiếp theo, nhấp vào nút Generate nằm trong Generated Access token để tạo mã token.
Sau đó, dán mã token cho phép truy cập vào Terminal trên Ubuntu:
Xác nhận mã token. Sau đó, hãy tạo thư mục sao lưu bằng lệnh sau:
./dropbox_uploader.sh mkdir Linux-Respaldodropbox_uploader.sh mkdir Linux-Backup
Bạn có thể tạo các bản sao theo lịch trình để sao lưu thông tin. Điều này sẽ yêu cầu phải cài đặt Cron. Cron là một ứng dụng cung cấp cho người dùng khả năng tạo nhiều bản sao bảo mật được lập lịch thông qua các lệnh.
Anacron: sudo apt - get install anacron
Mở file sau:
sudo nano crontab -e
Nhập lệnh sau. Trong ví dụ chỉ ra rằng mỗi thứ Sáu (5), việc sao lưu các thư mục cần thiết sẽ được thực hiện vào 6:30 sáng (30 06).
30 06 * * 5 tar -zcvf backup-$(date +%Y-%m-%d).tar.gz /home/solvetic/archivos a respaldar/;/home/solvetic/Dropbox-Uploader/dropbox_uploader.sh upload /home/solvetic/ archivos a respaldar /backup-$(date +%Y-%m-%d).tar.gz Linux-Respaldo 06 * * 5 tar -zcvf backup-$(date +%Y-%m-%d).tar.gz /home/solvetic/archivos a respaldar/;/home/solvetic/Dropbox-Uploader/dropbox_uploader.sh upload /home/solvetic/ archivos a respaldar /backup-$(date +%Y-%m-%d).tar.gz Linux-Backup
Lưu các thay đổi bằng tổ hợp phím Ctrl + O. Thoát khỏi trình chỉnh sửa bằng Ctrl + X.
Theo: Nguyễn Thu Hà
Nguồn: quantrimang.com