Có nhiều nguyên nhân gây hỏng hóc hay mất mát dữ liệu như tập tin rủi ro bị xóa mất , hỏng hóc các thiết bị phần cứng , thông tin ở các tệp tin không còn truy xuất được …
Chính vì thế việc backup ( sao lưu ) dữ liệu thường xuyên là hết sức cần thiết. Trong Linux có nhiều tiện ích giúp cho người dùng dễ dàng thực hiện thao tác này .
+ tar : Là tiện ích vốn có từ trong Unix , đựơc thiết kế để tạo ra bản sao niêm trữ trên băng từ . Ta có thể dùng tar để chép sang bất kỳ thiết bị nào , tar có nhiều thuận lợi như dễ sử dụng , ổn định , có thể đọc tệp tin niêm trữ trên mọi hệ thống Linux hoặc Unix. Bên cạnh đó thì tar cũng còn một số nhược điểm : không thể backup các tệp tin đặc biệt như tệp tin thiết bị , và bản thân tar chỉ có thể backup toàn bộ mà thôi.
Một số tùy chọn dùng với lệnh tar. c Tạo ra tệp tin niêm trữ.
x Khai thác hoặc phục hồi tệp tin từ tệp tin niêm trữ trên thiết bị mặc định ,hoặc trên thiết bị được xác định bằng tùy chọn f
f tên Tạo ra hoặc đọc tệp tin niêm trữ tên , với tên là tên của tệp tin hoặc tên của thiết bị được xác định ở /dev.
Z Nén hoặc bung tập tin tar.
z Nén hoặc tung tệp tin tar bằng gzip
M Tạo ra bản backup tar nhiều tập.
t Tạo ra chỉ mục tất cả các tệp tin lưu trong bản niêm trữ.
v Chọn chế độ chi tiết.
+ cpio : Là lệnh tổng quát để sao chép các tệp tin niêm trữ , sẵn có trên mọi hệ thống UNIX . Lệnh cpio sẽ lấy nhập liệu từ đầu vào tiêu chuẩn ( stdin ) và gửi xuất liệu đến đầu ra tiêu chuẩn ( Stdout ). So với tar thì cpio dễ dùng và mạnh hơn.
cpio có khả năng backup bất kỳ bộ tập tin nào kể cả tập tin đặc biệt , lưu trữ hiệu quả hơn tar. Khi phục hồi , cpio bỏ qua các bad sector và bad block . Bản backup của cpio có thể phục hồi được trên hầu hết các hệ thống Linux hoặc Unix.
Một số tùy chọn dùng với lệnh cpio
-o Chép và tạo ra một tệp tin niêm trữ ở đầu ra tiêu chuẩn -i Phục hồi tệp tin
-t Tạo bảng mục lục của nhập liệu.
-B Hạn chế xuất liệu và nhập liệu ở mức 5120 byte cho từng mẩu tin.
CHƯƠNG 4
ỨNG DỤNG LINUX