Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> Linux

Cách tạo bản sao lưu thông minh, chọn lọc trên Linux

Hướng dẫn này sẽ chỉ cách tạo bản sao lưu Linux tùy chọn (selective) nơi bạn chỉ định chính xác file nào muốn sao lưu.

Có nhiều phương pháp sao lưu trên Linux đảm bảo dữ liệu an toàn và sẵn sàng – chúng tôi đã bao phủ vài cái. Đơn giản nhất có thể là sao lưu mọi thứ. Phương pháp này, dù khả thi hoàn cảnh nhất định, không phải cách thông minh nếu bạn bị hạn chế dung lượng. Vậy bạn dùng phương pháp sao lưu chọn lọc hơn. Hãy xem một phương pháp, bạn chọn file muốn sao lưu, chạy một lệnh đơn để chỉ sao lưu các file đó.

Mở trình soạn thảo văn bản yêu thích và liệt kê tất cả file muốn sao lưu. Đặt đường dẫn đầy đủ mỗi file, một file mỗi dòng. Danh sách cuối cùng sẽ trông như:

/etc/passwd
/etc/users
/home/calvin/accounts.txt
/home/calvin/otherimportantstuff.tar.gz
…

Lưu file với tên như backup_list.txt, hoặc tên bạn thấy phù hợp. Bây giờ dùng lệnh tar với tham số đầu vào thêm, -T. Chữ T in hoa là tham số lấy danh sách file làm đầu vào.

Lệnh nén thư mục không dùng -T:

# tar -zcf archive.tar.gz thư-mục-sao-lưu (directory-to-backup)

Chúng ta sửa lệnh để nó lấy danh sách chúng ta chuẩn bị làm đầu vào. Dùng tùy chọn -T trong tar:

# tar -zcf backup.tar.gz -T /etc/backup_list.txt

Kiểm tra nội dung archive mới tạo, backup.tar.gz. Nó nên chứa các file bạn liệt kê trong backup_list.txt. Bạn có thể làm lệnh thông minh hơn dùng lệnh date Linux. Dùng lệnh này để Linux tự chèn ngày sao lưu vào tên file archive. Sửa lệnh trên thành:

# tar -zcf backup-`date +%Y-%m-%d`.tar.gz -T /etc/backup_list.txt

Bây giờ file archive chứa sao lưu sẽ có ngày, tháng, năm. Điều này dễ dàng lưu trữ và truy xuất dữ liệu từ bản sao lưu "chọn lọc" Linux.