Utilizzo degli holding disk in Amanda
Jump to navigation
Jump to search
Amanda può scrivere i backup su disco sia in caso di problemi con il nastro o per velocizzare i backup.
Utilizzando un holdingdisk, il backup viene scritto in un unico file (a meno che gli si dica di splittarlo)
Di norma gli holding disk vengono usati solo per i backup incrementali, se si vuole che i backup completi utilizzino anche loro l'holding disk, bisogna dirlo esplicitamente
Creazione della directory
- Per utilizzare un holding disk bisogna prima creare la directory corrispondente, o meglio ancora, montarla da un'altra macchina.
sudo mkdir /files/amanda-holding
- La directory deve avere come owner backup:
sudo chown backup: /files/amanda-holding sudo chmod o= /files/amanda-holding
Definizione del comportamento per l'utilizzo dell'holding disk
Nella sezione Generale dei parametri inserire i seguenti parametri
- Per fare in modo che i backup siano scritti sul tape appena questo diventa disponibile:
sudoedit /etc/amanda/DailySet1/amanda.conf
autoflush yes
# autflush no
# if autoflush is set to yes, then amdump will schedule all dump on
# holding disks to be flush to tape during the run.
Diversamente, i backup andrebbero rilasciati manualemnte tramite
sudo -u backup amflush
- Per consenntire di usare l'holding disk anche per i backup completi:
sudoedit /etc/amanda/DailySet1/amanda.conf
reserve 30 # percent # This means save at least 30% of the holding disk space for degraded # mode backups
Questo consente di mandare in holding disk anche i backup completi, sino al raggiungimento di al massimo il 30% dello spazio disponibile sull'holding disk
Definzione dell'holding disk
sudoedit /etc/amanda/DailySet1/amanda.conf
holdingdisk bunch {
comment "Holding disk"
directory "/files/amanda-holding"
# where the holding disk is
use -2 Gb # how much space can we use on it
# a non-positive value means:
# use all space but that value
# In questo caso usa tutto lo spazio
# e lascia liberi 2Gb
chunksize 0 # size of chunk if you want big dump to be
# dumped on multiple files on holding disks
# N Kb/Mb/Gb split images in chunks of size N
# The maximum value should be
# (MAX_FILE_SIZE - 1Mb)
# 0 same as INT_MAX bytes
# In questo caso crea un solo file della
# dimensione massima consentita
}
Forzatura dell'utilizzo dell'holding disk nel job type
sudoedit /etc/amanda/DailySet1/amanda.conf
define dumptype test {
....
holdingdisk yes
...
Rimozione di dati rimasti nell'holding disk
- A mano:
sudo -i cd /files/amanda-holding rm -rf * exit sudo -u backup amcleanup DalySet1
- Per Elencare le sessioni presenti:
sudo -u backup amadmin DailySet1 holding list
- Per cancellare TUTTE le sessioni di una certa data, ad esempio 20111210102255:
sudo -u backup amadmin DailySet1 holding delete '' '' 20111210
- La sintassi è
amadmin NomeSetBAckup holding delete hostname diskentry DATEstamp
Note
- Un backup può essere restorato ANCHE se è ancora sull'holding disk