Einfuehrung
Diese Seite soll eine Kurzbeschreibung der
wichtigsten Befehle zur Benutzung von Amanda liefern. Ausserdem wird
gezeigt, wo mehr Informationen ueber Befehle zu finden sind.
Fuer ausfuehrlichere Informationen wie man Amanda bei MultiNET benutzt,
muss bei auf User-Guide Seite nachgeschaut werden.
Amanda - MultiNET References:
1. ) tape labeln:2. ) tape label ueberschreiben:
1. ) Tape Labeln mit dem
"amlabel" Befehl
Bevor Amanda eine Sicherung auf ein Tape schreiben kann, muss dieses richtig gelabelt sein. Dies geschieht bei Amanda mit dem "amlabel"Befehl. Es folgen nun 2 Beispiele zum "amlabel" Befehl. Das erste wie immer allgemein, und das zweite ein Bsp. wie "amlabel" bei MultiNET benutzt wird:
amlabel 'sicherungsname' 'labelstr'
amlabel VK_Ramjet DailyVK_R1Wichtig: Der Name darf keine Leerzeichen enthalten, und muss zum "labelstr" in der amanda.conf passen. Ausserdem sollte die Ziffer am Schluss immer richtig gewaehlt sein. Man haelt sich also am besten soviel Baender wie in der amanda.conf bei "tapecycle" angegeben bereit, und labelt gleich alle. Hab ich also bei VK_Ramjet ein tapecycle von 5, label ich 5 Baender: DailyVK_R1-DailyVK_R5. Alle Baender die fuer die Sicherung schon benutzt wurden findet man im Logdirectory unter "tapelist".
Ist ein Tape schoneinmal von Amanda gelabelt
worden, laesst Amanda aus Schutzgruenden nicht zu dieses einfach durch
ein neues Label zu uebeschreiben. Deshalb gibt es den "amrmtape" Befehl
von Amanda. Mit mhm kann man das alte Label loeschen, und ein neues
label auf das Band schreiben.
amrmtape 'Sicherungsname' 'labelstr'
amrmtape VK_Ramjet DailyVK_R1Wichtig: Mit dem "labelstr" muss auch die korrekte Ziffer des tapes angegeben werden, damit das label geloscht werden kann.
3. ) label des eingelegten
tapes lesen:
Um festzustellen welches label das gerade eingelgte tape hat, gibt es den "amtape" Befehl. Dieser funktioniert aber nur bei tape- changer. Fuer alle Faelle aber eine Liste der mit "amtape" erreichbaren Informationen.
Usage: amtape <conf> <command>
Valid commands are:
reset Reset changer to known state
eject Eject current tape from drive
clean Clean the drive
show Show contents of all slots
current Show contents of current slot
slot <slot #> load tape from slot <slot #>
slot current load tape from current slot
slot prev load tape from previous slot
slot next load tape from next slot
slot first load tape from first slot
slot last load tape from last slot
label <label> find and load labeled tape
taper perform taper's scan alg.
device show current tape device
4. ) Sicherung testen mit amcheck
Sparen Sie sich unnoetige Arbeit und
machen Sie einen Test bevor Sie eine Sicherung starten lassen. Durch die
Eingabe des "amcheck" Befehls
wird angezeigt, ob es noch Probleme gibt und wo. Dabei wird auch
angezeigt ob es sich um ein Problem beim Master host oder bei einem Client
host handelt.
amcheck 'Sicherungsname'
amcheck VK_Ramjet
=>dump@tom(117)% amcheck VK_Alle Amanda Tape Server Host Check ----------------------------- /dumps/amanda: 9206 KB disk space available, using 9206 KB. NOTE: skipping tape-writable test. Tape DailyVK_Alle6 label ok. Server check took 47.631 seconds. Amanda Backup Client Hosts Check -------------------------------- Client check: 4 hosts checked in 2.672 seconds, 0 problems found. (brought to you by Amanda 2.4.1p1)
Ist der amckeck ohne Probleme durch koennen
Sie beruhigt die Sicherung starten, indem Sie einfach amdump und den Sicherungsnamen
angeben. Aber Achtung Sie bekommen von Amanda wahrend der Sicherung keine
Ausgabe wie er oder was er gerade macht.
amdump 'Sicherungsname'
amdump VK_Ramjet
6. ) Sicherung bzw. tape
finden mit 'amadmin'
Wenn Sie wissen wollen wo, also auf welchem
Band sich eine Sicherung eines Rechners und einer best. Patition finden
laesst, so muessen Sie den "amadmin"
Befehl benutzen. Wie gewohnt zuerst die allgemeine Beschreibung des Befehls
dann ein Bsp von MultiNET.
amadmin Sicherungsname' find 'hostname' 'partition_name' // zeigt an auf welchem Medium sich das Bachup einer best. Partition eines best. Rechners befindet.
amadmin VK_Alle find ramjet /cvs // zeigt an auf welchem Band die Sicherung der tmp Partition von Tomcat ist
=>amadmin VK_Alle find ramjet /cvs
Warning: no log files found for tape DailyVK_Alle6 written 1999-08-03
Scanning /dumps/amanda...
date host disk lv tape or file file status
1999-07-29 ramjet /cvs 0 DailyVK_Alle1 6 OK
1999-07-30 ramjet /cvs 1 DailyVK_Alle3 9 OK
1999-08-02 ramjet /cvs 1 DailyVK_Alle4 8 OK
1999-08-02 ramjet /cvs 0 DailyVK_Alle5 21 OK
dump@tom(145)%
mit amadmin laessen sich einige Informationen
finden. Gibt man nur "amadmin" ein, erhaehlt man eine Liste der Informationen
die sich mit "amadmin" finden lassen.
amadmin=>dump@tom(147)% amadmin
Usage: amadmin <conf> <command> {<args>} ...
Valid <command>s are:
version # Show version info.
force <hostname> <disks> ... # Force level 0 tonight.
unforce <hostname> <disks> ... # Clear force command.
reuse <tapelabel> ... # re-use this tape.
no-reuse <tapelabel> ... # never re-use this tape.
find <hostname> <disks> ... # Show which tapes these dumps are on.
delete <hostname> <disks> ... # Delete from database.
info <hostname> <disks> ... # Show current info records.
due <hostname> <disks> ... # Show due date.
balance # Show nightly dump size balance.
tape # Show which tape is due next.
bumpsize # Show current bump thresholds.
export [<hostname> [<disks>]] # Export curinfo database to stdout.
import # Import curinfo database from stdin.
7. ) Sicherung von Tape zurueckspielen
Um eine Sicherung von tape zurueck auf den Rechner zu spielen muessen Sie den "amrestore" Befehl benutzen. Dieser sucht die Partition auf dem Medium und produziert eine Ausgabe im dump-Format; diese kann das restore - Kommando als Eingabe auswerten. Der Befehl zur Wiederherstellung von Dateien kann also wie folgt aussehen:
amrestore: Usage:
amrestore [-r|-c] [-h] [-p] tapedev [host [disk [date ... ]]]| restore
Beispiel fuer die root Partition von tomcat:
1. amrestore v-p /dev/rmt/0bn tomcat / | /usr/sbin/ufsrestore -if 2. cd 3. add /tmp 4. ls 5. .cd /tmp //(Achtung wird in das Directory geschrieben in dem Sie gerade stehen.) 6. extract
ACHTUNG: Tomcat hatte Probleme mit amrestore, wogegen aber ein reboot immer half.
8. ) mehr Informationen zu
den Befehlen:
da auf dieser Seite immer nur eine Kurzbeschreibung zu den Befehlen gegeben ist, kann es natuerlich erforderlich sein in den man pages von Amanda nachzuschauen. Auf Ramjet unter /h/tom/amanda/amanda2.4.1p1/man findet man alle Informationen ueber die Befehle von Amanda und ueber die versch. Parametereinstellungen. Gibt man einen Amanda Befehl ohne jegliche Zustazinformation ein, bekommt man immer Informationen ueber den Befehl, und wie er zu benutzen ist.
TIP: mit
tkman lassen sich die Amanda man pages sehr schoen anschauen.