Cách thiết lập hệ thống sao lưu tự động trên Linux với Dropbox
Bạn đã bao giờ muốn thiết lập một hệ thống sao lưu trên máy tính để bàn Linux nhưng không biết bắt đầu từ đâu? Không phải lo lắng, nó là dễ dàng hơn bạn nghĩ! Máy tính để bàn Linux tương thích với Dropbox, tạo đường cho một hệ thống sao lưu đa nền tảng đơn giản. Với công cụ sao lưu này, nó rất dễ cấu hình sao lưu thủ công và lên lịch cho chúng.
Trong bài này, chúng tôi sẽ giới thiệu chi tiết để cấu hình Dropbox để xử lý các backup tự động. Cùng với tất cả điều này, chúng tôi sẽ thảo luận lý do tại sao bạn muốn có một hệ thống sao lưu trên máy tính để bàn Linux của bạn và đi qua một vài giải pháp khác cho những người không quan tâm đến "đám mây". Hãy bắt đầu!
Cài đặt
Để sao lưu, chúng tôi sẽ không sử dụng ứng dụng khách đồng bộ hóa chính thức. Thay vào đó, chúng tôi sẽ sử dụng Trình tải lên Dropbox. Nó là một tập lệnh bash khá phức tạp cho phép tự động sao lưu trực tiếp vào Dropbox. Bắt đầu bằng cách mở một terminal và lấy mã thông qua git.
Lưu ý : bạn sẽ cần phải cài đặt gói "git" trên hệ thống của bạn, hoặc lệnh này sẽ không hoạt động.
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Trình tải lên sudo chmod + x * .sh ./dropbox_uploader.sh
Khi bốn lệnh này được nhập, một màn hình sẽ xuất hiện và nhắc người dùng. Đăng nhập vào Dropbox và đi đến trang này. Để tập lệnh này hoạt động, cần phải tạo mã thông báo truy cập. Truy cập vào đây và nhấp vào "tạo". Trên trang tiếp theo, điền vào tất cả thông tin để tạo ứng dụng của bạn. Khi được nhắc, hãy nhấp vào “Dropbox API”.
Khi tất cả thông tin được điền, bạn sẽ tạo ứng dụng Dropbox của mình. Bước tiếp theo là tạo mã thông báo truy cập của bạn. Tìm kiếm trên trang, nhấp vào "Tạo mã thông báo" và sao chép nó vào khay nhớ tạm của bạn.
Lấy mã thông báo và dán nó vào thiết bị đầu cuối nơi tập lệnh nhắc “mã thông báo truy cập”. Với mã thông báo truy cập được thêm vào, hãy tạo thư mục sao lưu:
./dropbox_uploader.sh mkdir Linux-Sao lưu
Thiết lập sao lưu tự động
Thiết lập hệ thống sao lưu tự động được thực hiện với Cron. Cron là một hệ thống cho phép người dùng lên lịch các loại lệnh khác nhau. Mở một thiết bị đầu cuối và chỉnh sửa crontab mặc định.
Cron có thể không được cài đặt. Tìm kiếm trình quản lý gói Linux của bạn cho cron, cronie hoặc một cái gì đó tương tự và cài đặt nó.
nano crontab -e
Dán phần sau vào crontab khi bạn đã chỉnh sửa nó để phù hợp với nhu cầu của bạn:
04 07 * * 6 tar -zcvf backup - $ (ngày +% Y-% m-% d) .tar.gz / home / tên người dùng / tập tin hoặc thư mục-to-back-up /; / home / username / Tải xuống Dropbox-Uploader / dropbox_uploader.sh / home / username / files-hoặc-folders-to-back-up / backup - $ (ngày +% Y-% m-% d) .tar.gz Linux-Backup
Lệnh cron này sẽ tự động chạy bản sao lưu (Bạn có thể thay đổi tệp hoặc thư mục mà bạn muốn sao lưu.) Vào mọi thứ Bảy và tải nó lên Dropbox lúc 7:04 sáng. Với mã được dán, nhấn “Ctrl + o” để ghi tệp.
Lưu ý: Nếu bạn chỉ sao lưu các tệp nhỏ, dung lượng lưu trữ Dropbox miễn phí sẽ là quá đủ. Nếu bạn cần thêm bộ nhớ, bạn sẽ phải nâng cấp tài khoản của mình lên gói cao cấp. Ngoài ra, mã trên chỉ nén các tệp sao lưu của bạn. Nó không mã hóa dữ liệu của bạn. Bạn có thể muốn xem xét mã hóa nó trước khi đồng bộ hóa với Dropbox.
Tại sao chọn Dropbox?
Dropbox trên Linux có lẽ là một trong những giải pháp lưu trữ đám mây được sử dụng phổ biến nhất trên mạng. Chúng cung cấp cho một máy tính để bàn cho Linux (không giống như Drive hoặc OneDrive). Sử dụng dịch vụ này, người dùng thực sự sẽ đồng bộ hóa dữ liệu với ứng dụng khách trên máy tính để bàn thay vì tải lên tệp thông qua giao diện web.
Một lý do tại sao Dropbox nghiêm túc nên được coi là một giải pháp sao lưu là một thực tế rằng nó là nền tảng chéo. Sao lưu dữ liệu của bạn có thể được truy cập và thậm chí được sửa đổi từ Android hoặc iPhone của bạn cùng với Windows hoặc Mac của bạn. Giải pháp sử dụng Rsync là tốt nhưng không đủ tốt về mặt này.
Các giải pháp khác
Hệ thống sao lưu Dropbox tự động gọn gàng, và hầu hết người dùng sẽ thấy hữu ích khi các tệp sao lưu của họ tự động hiển thị bên trong tài khoản Dropbox của họ. Tuy nhiên, Dropbox không dành cho tất cả mọi người. Hãy nhanh chóng đi qua ba lựa chọn thay thế tốt để tạo bản sao lưu trên Linux.
1. Quay lại thời gian
Back in Time là giải pháp sao lưu có thể lập lịch cho Linux hoạt động dựa trên ảnh chụp nhanh. Cài đặt nó trên Ubuntu với:
sudo add-apt-repository ppa: bit-team / sudo cập nhật apt sudo apt cài đặt backintime-gnome
hoặc là
sudo apt cài đặt backintime-kde
Back in Time là một giải pháp tốt cho những người muốn tạo nhanh các bức ảnh chụp nhanh các thư mục và giữ các bản sao lưu dữ liệu gia tăng. Tim hiểu thêm ở đây.
2. Deja Dup
Một hệ thống sao lưu tốt cho những người không muốn làm theo phương pháp Dropbox là Deja Dup. Nó cũng có thể thực hiện sao lưu tự động trên Linux và hoạt động trên một lịch trình có thể lập trình rất dễ dàng. Bạn muốn tìm hiểu cách thiết lập? Đến bài viết này và tìm hiểu thêm về nó!
3. Đĩa Gnome
Gnome Disks xử lý sao lưu một chút khác với các giải pháp khác trong danh sách này. Để bắt đầu, Gnome Disks không thực hiện sao lưu tự động. Thay vào đó, người dùng có thể tự chụp nhanh các phân vùng và ổ đĩa cứng để lưu trữ sau này. Mặc dù điều này nghe có vẻ hơi nhiều, nhưng nó thực sự là một giải pháp thực sự thanh lịch. Với công cụ này, bạn thậm chí có thể sao lưu cài đặt Linux hiện tại hoặc bộ sưu tập phương tiện truyền thông của bạn và giữ cho nó chính xác theo cách của nó.
Nếu bạn đang đọc qua hướng dẫn này và muốn sao lưu thủ công dữ liệu của bạn thay vào đó, giải pháp này là dành cho bạn.
Tìm hiểu tất cả về cách sao lưu bằng giải pháp này tại đây.
Phần kết luận
Mặc dù nhiều người không bận tâm với điều này trên Linux, có một hệ thống sao lưu tốt có nghĩa là dữ liệu của bạn sẽ luôn an toàn và bảo mật. Cho dù đó là tạo một hình ảnh đĩa hoặc giữ các tệp quan trọng trong lưu trữ đám mây, ảnh chụp nhanh hoặc sao lưu gia tăng, việc bảo vệ dữ liệu của bạn là quan trọng. Hy vọng rằng, với bài viết này, những người đưa ra thiết lập một giải pháp sao lưu cho máy tính để bàn Linux của họ sẽ nhận ra tầm quan trọng của việc này và thực hiện các bước để bảo vệ dữ liệu quan trọng.