sao lưu dự phòng: thực hiện sao lưu hiệu quả và gia tăng

Giới thiệu:

sao lưu dự phòng là một phần mềm sao lưu. Nó cho phép bạn tạo một bản sao hình ảnh từ thư mục này sang thư mục khác theo cùng một cách như rsync hoặc như một lệnh cp đơn giản.

Ngoài ra, nó giữ lại các phiên bản cũ của tệp, vì vậy bạn có thể khôi phục tệp như trước đó và cho phép khôi phục các tệp đã bị xóa.

sao lưu dự phòng cho phép bạn tạo một bản sao lưu đến / từ một thư mục cục bộ hoặc đến / từ một ssh máy chủ.

Sao lưu dự phòng chỉ truyền các phần được sửa đổi của tệp. Do đó, tối ưu hóa việc sử dụng không gian đĩa và băng thông.

Cú pháp đơn giản và cho phép bạn lọc các tệp sẽ được lưu.

Sao lưu dự phòng cũng có thể tạo bản sao lưu cho các hệ thống không hỗ trợ quản lý quyền Unix / Linux.

Cài đặt sao lưu dự phòng

Trong hệ thống dựa trên Debian:

 sudo aptitude cài đặt sao lưu dự phòng 

Tạo một bản sao lưu

sao lưu dự phòng / nguồn / sao lưu

Bản sao lưu của phiên bản mới nhất của tệp của bạn có sẵn trong / bản sao lưu.

Thư mục / sao lưu / dữ liệu sao lưu-dữ liệu chứa các phiên bản cũ hơn của tệp.

Liệt kê các bản sao lưu có sẵn

 sao lưu dự phòng -l / sao lưu 

liệt kê tăng kích thước để xem vị trí chiếm dụng của mỗi bản sao lưu.

Xóa các bản sao lưu cũ

Ví dụ: loại bỏ tất cả các bản sao lưu cũ hơn 8 ngày:

 sao lưu dự phòng - cũ hơn 8D - lực lượng / sao lưu 

Khôi phục các tập tin

Ví dụ: để truy xuất tệp /source/myfile.txt của bạn như cách đây 3 ngày

 ndiff-backup -r 3D /backups/myfile.txt /source/ancien.txt 

-R là viết tắt của "khôi phục" và 3D = 3 ngày. Bạn cũng có thể chỉ định theo giờ, phút hoặc thậm chí một ngày cụ thể

Sự lựa chọn hỗn hợp

Có nhiều tùy chọn khác cho phép bạn lọc các tệp (tên, đường dẫn, kích thước ...), các thư mục để khôi phục đầy đủ, với ngày cụ thể, tạo bản sao lưu thông qua ssh,

chỉ cần tạo một bản sao lưu dự phòng để liệt kê các tùy chọn.

Thiết lập tùy chọn sao lưu mặc định

Đây là một ví dụ đơn giản về cách thiết lập sao lưu hàng ngày các thư mục personnal (/ home ) thành /var/rdiff.backups/home, giữ 30 ngày các tệp lịch sử. Chúng tôi loại trừ các tệp lớn hơn 50 MB

Thiết lập với quyền root và tạo tập tin / etc / cron / rdiff_backup_home có chứa:

 #! / bin / bash test -x / usr / bin / rdiff-backup || thoát 0 logger "rdiff_backup_home: xóa các bản sao lưu cũ (> 30 jours)" / usr / bin / rdiff-backup --remove-old-than 30D --force /var/rdiff.backups/home logger " (chỉ các tệp <50Mo). " / usr / bin / rdiff-backup --max-file-size 50000000 / home /var/rdiff.backups/home logger "rdiff_backup_home: kết thúc sao lưu." 

Tạo tập tin sau đây có thể thực thi được: chmod 755rdiff_backup_home

Sau khi hoàn thành thủ tục, các thư mục / nhà sẽ được lưu hàng ngày.

Sao lưu dự phòng sẽ truy xuất các phiên bản cũ của tệp tối đa 30 ngày trở lại trong khi tối thiểu hóa không gian đĩa được sử dụng.

Để buộc sao lưu, gõ: sudo /etc/cron.daily/rdiff_backup_home

Để liệt kê các bản sao lưu được thực hiện, gõ: sudordiff-backup -l /var/rdiff.backups/home

Để khôi phục tệp: sudordiff-backup -r 3D /var/rdiff.backups/home/toto/myfile.txt /home/toto/ancien.txt

Bạn có thể kiểm tra trạng thái sao lưu bằng cách tìm trong / var / log / syslog. Nhập vào: ndiff / var / log / syslog

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên