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