Âu Bửu Long
Sao lưu & phục hồi
Khâu tối cần thiết đối với người quản trị.
Nên được thực hiện tự động hóa (scripting+scheduler)
Các dạng backup thông dụng:
Full backup
Incremental backup
Network backup
Dump backup
Sao lưu & phục hồi
Các tiêu chí backup & restore:
Tính quan trọng của dữ liệu.
Lượng dữ liệu.
Chi phí dành cho sao lưu.
Thời gian dành cho sao lưu.
Dữ liệu nên được backup nhiều lần và đặt ở nhiều nơi.
Sao lưu…
Công cụ sao lưu tông dụng trong linux:
Text User Interface(tui):
tar
cpio
ls | cpio -ov > directory.cpio
find . -print -depth | cpio -ov > tree.cpio
cpio -iv < directory.cpio
cpio -idv < tree.cpio
Sao lưu...
dd
dd if=/dev/hdx of=/path/to/image
dd if=/dev/zero of=/path/to/image bs=blocksize
count=numberofblock
dd if=/path/to/image of=/dev/hdx
rsync
rsync [options] sources dest
source&desc: user@host:port/filename
rsync -r /home :/home/backup/bkupdata
#!/bin/bash
#
# creates backups of essential files
#
DATA="/home /root /usr/local/httpd"
CONFIG="/etc /var/lib /var/named"
LIST="/tmp/backlist_$$.txt"
#
set $(date)
#
if test "$1" = "Sun" ; then
# weekly a full backup of all data and config. settings:
#
tar cfz "/mnt/backup/data/data_full_$6-$2-$3.tgz" $DATA
rm -f /mnt/backup/data/data_diff*
#
tar cfz "/mnt/backup/config/config_full_$6-$2-$3.tgz" $CONFIG
rm -f /mnt/backup/config/config_diff*