Bài giảng Phần mềm mã nguồn mở và Linux - Chương 10: Sao lưu

Tóm tắt Bài giảng Phần mềm mã nguồn mở và Linux - Chương 10: Sao lưu: ...ng để phục hồi •  Chiến lược sao lưu –  Qui định khi nào, ai, công cụ nào để sao lưu –  Qui trình sao lưu và phục hồi @Hà Quốc Trung 2009 6 Các loại sao lưu •  Theo đối tượng sao lưu –  Tệp và thư mục; toàn bộ hệ thống •  Theo phương pháp sao lưu –  Sao lưu toàn phần –  Sao lưu t...sao lưu –  /home/~user –  /etc/ –  /var/ ? •  Đích sao lưu –  /archives/ –  Phân vùng khác/ổ đĩa khác @Hà Quốc Trung 2009 11 Phục hồi tệp và thư mục •  Cần kiểm tra các tệp trước khi phục hồi •  Phục hồi toàn bộ •  Phục hồi một phần @Hà Quốc Trung 2009 12 Nội dung I.  Quá...v/hda of=f1 dd count=xxx if=f1 of=/dev/hda @Hà Quốc Trung 2009 15 Các lệnh dump và restore •  dump à lưu bản sao của hệ thống tệp vào thiết bị lưu trữ và lưu lịch sử lưu trữ –  Dump kiểm tra các tệp và sao lưu các tệp cần thiết –  Full dump: Sao lưu toàn bộ –  Incremental dump: sao ...

pdf22 trang | Chia sẻ: havih72 | Lượt xem: 294 | Lượt tải: 0download
Nội dung tài liệu Bài giảng Phần mềm mã nguồn mở và Linux - Chương 10: Sao lưu, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Chương 10 
Sao lưu 
Linux và phần mềm mã nguồn mở 
2009 
@Hà Quốc Trung 2009 1 
Nội dung 
I.  Quá 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 2 
Quá trình sao lưu và phục hồi dữ 
liệu: Vì sao ? 
•  Hệ thống có thể bị lỗi 
–  Phần cứng, phần mềm, lỗi thao tác do quản trị viên 
•  Dữ liệu có thể bị phá hủy 
–  Lỗi phần cứng, lỗi phần mềm, lỗi con người 
–  Thiên tai, hỏa hoạn, chập điện 
•  Cần phục hồi hệ thống sau sự cố 
•  Để phục hồi thành công, trước khi xảy ra sự cố cần tiến 
hành SAO LƯU hệ thống 
•  Sự cố có thể xảy ra bất cứ lúc nào 
•  Luôn luôn đảm bảo có bản sao lưu cập nhật nhất của hệ 
thống 
@Hà Quốc Trung 2009 3 
Các loại sao lưu 
•  Sử dụng các phần cứng dự trữ 
•  Sao lưu thư mục và tệp 
–  Sử dụng command tar 
•  Sao lưu phân vùng và ổ đĩa 
–  Sử dụng lệnh dump và restore 
@Hà Quốc Trung 2009 4 
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ụ khi có dữ liệu để 
phục hồi 
–  Warm: máy tính đã có sẵn dữ 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 hiện dự trữ 
–  Vị trí khác của đơn vị 
–  Một đơn vị khác, thỏa thuận chia sẻ thiết bị để sao lưu 
–  Không cùng một vị trí 
@Hà Quốc Trung 2009 5 
Sao lưu dữ liệu 
•  Nhiệm vụ 
–  Chép dữ liệu ra một vị trí an toàn 
–  Kiểm tra dữ liệu có thể phục hồi được 
–  Luôn sẵn sàng để phục hồi 
•  Chiến lược sao lưu 
–  Qui định khi nào, ai, công cụ nào để sao lưu 
–  Qui trình sao lưu và phục hồi 
@Hà Quốc Trung 2009 6 
Các loại sao lưu 
•  Theo đối tượng sao lưu 
–  Tệp và thư mục; toàn bộ hệ thống 
•  Theo phương pháp sao 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ữ sao lưu 
–  Băng từ, ổ cứng, ổ mạng 
@Hà Quốc Trung 2009 7 
Nội dung 
I.  Quá 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 8 
II. Sao lưu tệp và thư mục 
Using ‘tar’ command 
(1) # tar cvf /dev/st0 ./homework1 
(2) # tar tvf /dev/st0 
(3) # tar xvf /dev/st0 ./homework1 
(a)# tar cvfz backup.tar.gz file1 file2 file3 
(b)# tar tvfz backup.tar.gz 
(c)# tar xvfz backup.tar.gz 
@Hà Quốc Trung 2009 9 
Thao tác trên băng từ 
(1) #mt -f /dev/nst0 fsf 2 
(2) #mt- f /dev/nst0 bsfm 1 
(3) #mt -f /dev/st0 rewind 
@Hà Quốc Trung 2009 10 
Sao lưu tệp và thư mục 
•  Nguồn sao lưu 
–  /home/~user 
–  /etc/ 
–  /var/ ? 
•  Đích sao lưu 
–  /archives/ 
–  Phân vùng khác/ổ đĩa khác 
@Hà Quốc Trung 2009 11 
Phục hồi tệp và thư mục 
•  Cần kiểm tra các tệp trước khi phục hồi 
•  Phục hồi toàn bộ 
•  Phục hồi một phần 
@Hà Quốc Trung 2009 12 
Nội dung 
I.  Quá 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 độ 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 và restore 
•  dump à lưu bản sao của hệ thống tệp vào thiết bị 
lưu trữ và lưu lịch sử lưu trữ 
–  Dump kiểm tra các tệp và sao lưu các tệp cần thiết 
–  Full dump: Sao lưu toàn bộ 
–  Incremental dump: sao lưu tăng tiến 
•  Sao lưu các tệp mới thay đổi 
•  Restore à phục hồi hệ thống tệp từ bản sao trên 
thiết bị lưu trữ 
–  Phục hồi toàn bộ 
–  Phục hồi một nhánh thư mục 
@Hà Quốc Trung 2009 16 
Sử dụng câu lệnh dump 
(1) Chuyển về chế độ 1 NSD 
 # init 1 
 (2) unmount và kiểm tra hệ thống tệp 
 # umount /home; fsck -aV /dev/hda6 
 (3) Dump vào thiết bị lưu trữ ngoài 
 (a)# dump 0uf /dev/st0 /dev/hda6 
 (b)# dump 5uf /dev/st0 /dev/hda6 
 (c)# dump 9uf /dev/st0 /dev/hda6 
 # dump 9uf /dev/nst0 /dev/hda5 
 # dump 9uf /dev/nst0 /dev/hda1 
@Hà Quốc Trung 2009 17 
Các mức dump và quản lý các bản 
sao 
@Hà Quốc Trung 2009 18 
Ví dụ về sao lưu 
@Hà Quốc Trung 2009 19 
Sử dụng câu lệnh restore 
(2) Phục hồi tất cả các tệp vào thư mục hiện tại 
 # restore -rf /dev/st0 
(3) Phục hồi một số tệp và thư mục 
 # restore -cf /dev/st0 .x/usr00 
(4) Phục hồi một số tệp và thư mục một cách 
tương tác 
 # restore -if /dev/st0 
@Hà Quốc Trung 2009 20 
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 21 
•  Chữa bài kiểm tra giữa kỳ 
@Hà Quốc Trung 2009 22 

File đính kèm:

  • pdfbai_giang_phan_mem_ma_nguon_mo_va_linux_chuong_10_sao_luu.pdf