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
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