Ubuntu 12.04 Precise Pangolin
Vielfach muss nicht, wie im Artikel Sicherungskopien auf Streamer beschrieben, nur auf ein einzelnes Band gesichert werden, sondern für die Datensicherung werden mehrere Bänder benötigt. Damit nicht bei jedem Sicherungsdurchlauf Bänder gewechselt werden müssen, wird meistens zusätzlich ein Bandroboter eingesetzt. Dieser Artikel soll erklären, wie ein Bandroboter angesprochen wird. Zum Einsatz kommt dabei das Kommandozeilenwerkzeug MTX - Media Changer Tools .
Das folgende Paket muss installiert [1] werden:
mtx (universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install mtx
sudo aptitude install mtx
Wie in Sicherungskopien auf Streamer beschrieben, wird ein Bandlaufwerk unter /dev/stX bzw. /dev/hdX eingebunden. Allerdings wird der eigentliche Bandroboter unter /dev/sgX angesprochen. Der erste Bandroboter ist demnach /dev/sg0, der zweite /dev/sg1, usw. Diese Anleitung geht von einem Bandroboter aus, der unter /dev/sg0 liegt.
Informationen über den angeschlossenen Roboter können wie folgt im Terminal [2] abgefragt werden:
mtx -f /dev/sg0 status
Die Ausgabe sollte folgendermaßen aussehen:
Data Transfer Element 0:Empty Storage Element 1:Emtpy Storage Element 2:Full Storage Element 3:Emtpy Storage Element 4:Emtpy
Das "Data Transfer Element 0" beschreibt das Bandlaufwerk selber. Mit "Storage Element 1-4" werden die einzelnen Schächte bezeichnet, in die Bänder abgelegt werden können. Hinter dem Doppelpunkt steht bei Geräten mit Barcode-Leser die ID des Bandes, das eingelegt ist (z.B. BAU5719) oder "Empty", wenn kein Band eingelegt ist. Auf Geräten ohne Barcodeleser steht nur entweder "Full" oder "Empty".
Ein Band wird mit folgendem Befehl in das Bandlaufwerk geladen:
mtx -f /dev/sg0 load <StorageElementX>
Um jetzt z.B. ein Band von Schacht 2 in das Bandlaufwerk zu laden, ist folgender Befehl auszuführen:
mtx -f /dev/sg0 load 2
Natürlich kann ein neues Band nur geladen werden, wenn der Bandlaufwerk leer ist.
Das Entladen von Bändern funktioniert folgendermaßen:
mtx -f /dev/sg0 unload 2
Mit diesem Befehl wird das Band, das sich gerade im Laufwerk befindet, ausgeworfen und in Schacht 2 gelagert.
Das Verschieben von Bändern zwischen zwei Schächten wird nicht von allen Bandrobotern unterstützt. Falls unterstützt, kann man ein Band mit folgendem Befehl verschieben:
mtx -f /dev/sg0 transfer 2 5
Mit diesem Befehl wird das Band von Schacht 2 in den Schacht 5 verschoben.
Diese Liste soll eine Hilfe sein, um sofort zu sehen, ob MTX mit bestimmter Hardware funktioniert. Informationen zu nicht funktionierenden Geräten können als Bugreport an die Entwickler weitergegeben werden.
Unterstützte Geräte:
Exabyte 220, dual-drive, barcode-reader, 21 Slots
Exabyte EZ-17, single-drive, 7 Slots
Seagate DDS-4, single-drive, 6 Slots
Quantum PX 520, single-drive, barcode-reader, 36 slots
HP MSL6000, dual-drive, 30 slots
Diese Revision wurde am 30. März 2015 13:34 von aasche erstellt.