Backup Harddisk menggunakan Amanda di Debian Lenny (2)

Artikel ini merupakan kelanjutan dari artikel backup harddisk menggunakan Amanda di debian lenny bagian pertama

 

3.1.4 Konfigurasi Backup

Di bagian ini kita akan membuat rincian backup harian, dan konfigurasinya akan diberi nama DailySet1.

User backup yang sudah terkonfigurasi secara default pada saat instalasi adalah:

user name: backup

user group: backup

home dir: /var/backups

# su backup -c “mkdir /etc/amanda/DailySet1″

Kita buat sebuah file konfigurasi minimum dengan nama amanda.conf untuk DailySet1:

vi /etc/amanda/DailySet1/amanda.conf

org "DailySet1" # your organization name for reports

mailto "backup_admin@mydomain.com" # space separated list of operators at your site

dumpuser "backup" # the user to run dumps under

logdir "/etc/amanda/DailySet1/logs" # log directory

infofile "/etc/amanda/DailySet1/curinfo" # database filename

indexdir "/etc/amanda/DailySet1/index" # index directory

tapelist "/etc/amanda/DailySet1/tapelist" # list of used tapes

tapecycle 9 tapes

tapetype DISK

tpchanger "chg-disk"

changerfile "/etc/amanda/DailySet1/changer" # needed by amlabel

tapedev "file:/space/vtapes/DailySet1/slots"

define tapetype DISK {

comment "Backup to HD"

length 5 gbytes

}

# comment holding disk section if needed

holdingdisk hd1 {

directory "/dumps/"

}

# to be used by any other dumptype

define dumptype global {

comment "Global definitions"

index yes

record yes

auth "bsdtcp"

}

define dumptype daily {

global

comment "daily dumptype"

compress client fast

program "GNUTAR"

strategy standard

priority high

exclude list "/etc/amanda/DailySet1/global-debian-exclude.list"

}

 

Penjelasan singkat:

- kita berencana menggunakan 9 tape masing-masing sebesar 5GB. Tape akan ditulis ulang setelah 9 kali backup.

- kita berencana untuk membackup apa saja yang ada di bckclient dengan beberapa pengecualian (daftar pengecualian bisa dilihat di bagian 3.2.6) .

Cek man page amanda.conf untuk penjelasan syntax-syntaxnya.

Buat database repository untuk DailySet1 di amanda.conf sbb:

# su backup -c “mkdir /etc/amanda/DailySet1/logs”

# su backup -c “mkdir /etc/amanda/DailySet1/index”

# touch /etc/amanda/DailySet1/tapelist

# su backup -c “mkdir /etc/amanda/DailySet1/curinfo”

 

3.1.5 (Optional) Mengkonfigurasi Holding Disks

Holding disk digunakan sebagai cache untuk menyimpan data backup dari seluruh Amanda clients (ref).

Jika anda tidak berniat menggunakan holding disk, lihat file amanda.conf

(beri tanda pagar pada baris berikut)

# comment holding disk section if needed

#holdingdisk hd1 {

# directory "/dumps/"

#}

dan lewati bagian ini.

Jika anda berencana menggunakan holding disk:

# su backup -c “mkdir /dumps”

# chmod 750 /dumps

Saya disini menggunakan harddisk lokal.

# cat /etc/fstab | grep LABEL

LABEL=holdingdisk /dumps ext3 defaults 0

LABEL=backup /space xfs _netdev 0 0

 

3.1.6 Mengkonfigurasi Virtual Tapes

# mkdir -p /space/

Saya menggunakan ISCSI SAN disk. Cek ISCSI howto untuk lebih jelasnya.

# mkdir -p /space/vtapes/DailySet1/slots

# chown backup:backup -R /space/

# chmod 750 /space/vtapes

# su – backup

$ cd /space/vtapes/DailySet1/slots

Buat tapes-nya:

$ for ((i=1; $i<=9; i++)); do mkdir slot$i;done

Inisialisasi tape changer:

$ ln -s slot1 data

Test virtual tapes-nya:

$ ammt -f file:/space/vtapes/DailySet1/slots status

file:/space/vtapes/DailySet1/slots status: ONLINE

Pelabelan tapes:

Page 1 of 2 | Next page