Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
297,28 KB
Nội dung
Chương 10 Sao lưu Linux phần mềm mã nguồn mở 2009 @Hà Quốc Trung 2009 Nội dung I. Quá trình lưu phục hồi liệu II. Sao lưu thư mục tệp III. Sao lưu phân vùng ổ đĩa @Hà Quốc Trung 2009 Quá trình lưu phục hồi liệu: Vì ? • Hệ thống bị lỗi – Phần cứng, phần mềm, lỗi thao tác quản trị viên • Dữ liệu bị phá hủy – Lỗi phần cứng, lỗi phần mềm, lỗi người – Thiên tai, hỏa hoạn, chập điện • Cần phục hồi hệ thống sau cố • Để phục hồi thành công, trước xảy cố cần tiến hành SAO LƯU hệ thống • Sự cố xảy lúc • Luôn đảm bảo có lưu cập nhật hệ thống @Hà Quốc Trung 2009 Các loại lưu • Sử dụng phần cứng dự trữ • Sao lưu thư mục tệp – Sử dụng command tar • Sao lưu phân vùng ổ đĩa – Sử dụng lệnh dump restore @Hà Quốc Trung 2009 Dự trữ thiết bị vật lý • • • • Máy chủ dự trữ Ổ đĩa dự trữ Dịch vụ dự trữ Dạng dự trữ – Cold backup: máy tính sẵn sàng để phục hồi dịch vụ có liệu để phục hồi – Warm: máy tính có sẵn liệu để phục hồi – Hot: máy tính trạng thái vận hành • Vị trí – – – – Đơn vị chuyên thực dự trữ Vị trí khác đơn vị Một đơn vị khác, thỏa thuận chia sẻ thiết bị để lưu Không vị trí @Hà Quốc Trung 2009 Sao lưu liệu • Nhiệm vụ – Chép liệu vị trí an toàn – Kiểm tra liệu phục hồi – Luôn sẵn sàng để phục hồi • Chiến lược lưu – Qui định nào, ai, công cụ để lưu – Qui trình lưu phục hồi @Hà Quốc Trung 2009 Các loại lưu • Theo đối tượng lưu – Tệp thư mục; toàn hệ thống • Theo phương pháp lưu – Sao lưu toàn phần – Sao lưu tăng dần – Sao lưu vi sai • Theo môi trường lưu trữ lưu – Băng từ, ổ cứng, ổ mạng @Hà Quốc Trung 2009 Nội dung I. Quá trình lưu phục hồi liệu II. Sao lưu thư mục tệp III. Sao lưu phân vùng ổ đĩa @Hà Quốc Trung 2009 II Sao lưu tệp thư mục Using ‘tar’ command (1) # tar cvf file1.tar /homework1 (2) # tar x file1.tar (a)# tar cvfz backup.tar.gz file1 file2 file3 (c)# tar xvfz backup.tar.gz @Hà Quốc Trung 2009 Thao tác băng từ (1) #mt -f /dev/nst0 fsf (2) #mt- f /dev/nst0 bsfm (3) #mt -f /dev/st0 rewind @Hà Quốc Trung 2009 10 Sao lưu tệp thư mục • Nguồn lưu – /home/~user – /etc/ – /var/ ? • Đích lưu – /archives/ – Phân vùng khác/ổ đĩa khác @Hà Quốc Trung 2009 11 Phục hồi tệp thư mục • Cần kiểm tra tệp trước phục hồi • Phục hồi toàn • Phục hồi phần @Hà Quốc Trung 2009 12 Nội dung I. Quá trình lưu phục hồi liệu II. Sao lưu thư mục tệp III. Sao lưu phân vùng ổ đĩa @Hà Quốc Trung 2009 13 Câu lệnh dd • dd: copy liệu thô mức thấp àblock • Có thể copy phân vùng/ổ đĩa sang tệp ngược lại • Có thể sử dụng để backup, copy, move phân vùng • Đòi hỏi bối cảnh phần cứng/phần mềm đích phải giống với nguồn • Không thực việc nén liệu • Thời gian copy lâu/tốc độ copy nhanh @Hà Quốc Trung 2009 14 Câu lệnh dd dd count=xxx if=/dev/hda of=/dev/hdb2 count: số block if: nguồn of: đích dd count=xxx if=/dev/hda1 of=/dev/hdb2 dd count=xxx if=/dev/hda of=/dev/hdb dd count=xxx if=/dev/hda1 of=/dev/hdb1 dd count=xxx if=/dev/hda of=f1 dd count=xxx if=f1 of=/dev/hda @Hà Quốc Trung 2009 15 Các lệnh dump restore • dump lưu hệ thống tệp vào thiết bị lưu trữ lưu lịch sử lưu trữ – Dump kiểm tra tệp lưu tệp cần thiết – Full dump (level 0): Sao lưu toàn – Incremental dump (level >0): lưu tăng tiến • Sao lưu tệp thay đổi • Restore phục hồi hệ thống tệp từ thiết bị lưu trữ – Phục hồi toàn – Phục hồi nhánh thư mục @Hà Quốc Trung 2009 16 Sử dụng câu lệnh dump (1) Chuyển chế độ NSD # init (2) unmount kiểm tra hệ thống tệp # umount /home; fsck -aV /dev/hda6 (3) Dump vào thiết bị lưu trữ (a)# (b)# (c)# # # dump dump dump dump dump 0uf 5uf 9uf 9uf 9uf /dev/st0 /dev/hda6 /dev/st0 /dev/hda6 /dev/st0 /dev/hda6 /dev/nst0 /dev/hda5 /dev/nst0 /dev/hda1 @Hà Quốc Trung 2009 17 Lệnh dump • Tùy chọn – u: Cập nhật thời gian dump vào /etc/dumpdates – f: dump tệp đích, tệp thiết bị • Các mức dump – Mức 0: Dump tất tệp Full dump – Mức N >0: Dump tệp sửa đổi kể từ lần dump trước có mức nhỏ N @Hà Quốc Trung 2009 18 Các mức dump quản lý @Hà Quốc Trung 2009 19 Ví dụ lưu @Hà Quốc Trung 2009 20 Sử dụng câu lệnh restore (2) Phục hồi tất tệp vào thư mục # restore -rf /dev/st0 (3) Phục hồi số tệp thư mục # restore -cf /dev/st0 x/usr00 (4) Phục hồi số tệp thư mục cách tương tác # restore -if /dev/st0 @Hà Quốc Trung 2009 21 Ví dụ phục hồi thư mục home # mkfs /dev/hda6 # fsck –aV /dev/hda6 # mount /dev/hda6 /home # cd /home # cd /home # restore rf /dev/st0 # rm restoresymtable @Hà Quốc Trung 2009 22 [...]... trình sao lưu và phục hồi dữ liệu II. Sao lưu thư mục và tệp III. Sao lưu phân vùng và ổ đĩa @Hà Quốc Trung 2009 13 Câu lệnh dd • dd: copy dữ liệu thô ở mức thấp àblock • Có thể copy phân vùng/ổ đĩa sang tệp và ngược lại • Có thể sử dụng để backup, copy, move các phân vùng • Đòi hỏi bối cảnh phần cứng/phần mềm tại đích phải giống với nguồn • Không thực hiện việc nén dữ liệu • Thời gian copy lâu/tốc