Có rất nhiều công cụ để tạo bản sao lưu dữ liệu của bạn và hệ thống cho GNU / Linux. Bạn có thể chọn giữa một số ứng dụng GUI hoặc các chương trình khác cho dòng lệnh. Bạn cũng có thể tạo tập lệnh của riêng mình cho nó, và do đó tùy chỉnh nó hoặc tải xuống một tập lệnh hiện có như trường hợp mà tôi sẽ đề cập trong bài viết này. Tên anh ta là Hệ thống Tar và Khôi phục và bạn chắc chắn sẽ thích nó ...
System Tar and Restore là một tập lệnh rất linh hoạt. Có hai tập lệnh cho bash. Tập lệnh chính là một tập lệnh có tên star.sh và một tập lệnh khác được gọi là star.gui.sh gọi công cụ đồ họa nếu bạn muốn sử dụng GUI trực quan hơn. Các tập lệnh này có khả năng hoạt động ở chế độ sao lưu, khôi phục và chuyển giao, nghĩa là thực hiện sao lưu, khôi phục và chuyển nó.
Có thể làm được sao lưu toàn bộ hoặc một phần hệ thống, khôi phục hoặc chuyển bản sao sang đĩa hoặc phân vùng khác, khôi phục hoặc chuyển bản sao sang đĩa ngoài, ổ đĩa, thẻ nhớ, v.v., khôi phục từ hệ thống dựa trên BIOS sang UEFI hoặc ngược lại , và thậm chí mang bản sao đến một máy ảo. Để hoạt động bình thường, chúng phụ thuộc vào các gói khác: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl và gpg.
Nói chung, chúng là các gói hàng ngày mà bạn chắc chắn đã cài đặt sẵn và nếu không, bạn phải cài đặt chúng trước các tập lệnh. Để mà có Hệ thống Tar và Khôi phục:
cd Download git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ ls
Và ở đây bên trong bạn sẽ có nó ... Và cho gọi nó bằng đồ thị, bạn biết:
sudo ./star-gui.sh
đến tạo bản sao lưu ở chế độ văn bản, tôi khuyên bạn nên đọc tài liệu:
./star.sh --help
Nhưng Một ví dụ sẽ như sau:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
Điều đó làm cho nó nhận được ở chế độ sao lưu (0), chọn đích nơi bản sao lưu được lưu trữ với -d (trong trường hợp này là / home / copy), xác định công cụ nén cho tarball được tạo bằng -c (xz trong trường hợp này) và với -u, bạn có thể áp dụng một số tùy chọn cho tar / rsync ...
đến khôi phục bản sao (chế độ 1), nó sẽ là một cái gì đó tương tự:
sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz
Nó khôi phục nó vào phân vùng / dev / sda3, chúng tôi chỉ định GRUB ở đâu với -G, và nơi sao lưu bản sao để khôi phục ... Bạn đợi quá trình hoàn tất và thì đấy!