Bandlaufwerk / Streamer
Ansprechen des Streamers
Zugriffsprogramme
Ein Streamer unter Linux ist ein Character-Device. Es gibt kein Dateisystem auf einem Bandlaufwerk, dass man mounten könnte. Um auf das Bandlaufwerk zu zugreifen benutzen wir Tools wie tar, cpio und andere. Für diese Programme ist der Streamer wie ein Nadeldrucker mit Endlospapier. Das Programm weiß nicht an welcher Stelle das Band steht und kann es auch nicht vor und zurückspulen.
Verwaltungsprogramm
Um das Tape zu verwalten brauchen wir das Programm mt (magnetic tape). mt kennt die Position des Bandes und kann es bewegen. Es selbst kann die Daten aber nicht lesen. So brauchen wir die Kombination der beiden Programme tar und mt.
Device Name des Streamers
Unter Linux erhält der erste Streamer am SCSI-Interface standardmässig den Device-Namen /dev/st0 zugewiesen.
Arbeiten mit dem Streamer
rewinding / nonrewinding device
| Methode | Device | Beschreibung |
|---|---|---|
| rewinding | /dev/st0 | nach dem Schreiben wird das Band zurückgespult |
| nonrewinding | /dev/nst0 | das Band bleibt nach dem Schreiben stehen, so dass weitere Daten geschrieben werden können |
Important
Werden mit der rewinding - Methode mehre Datenblöcke auf das Band geschrieben, wird jeder Block immer vom nachfolgenden Überschrieben!
Band verwalten mit mt
| Aktion | Befehl |
|---|---|
| Zurückspulen | mt -f <tape-device> rewind |
| Zum nächsten Archiv vorspulen | mt -f <tape-device> fsf |
| n Archive vorspulen | mt -f <tape-device> fsf n |
| Zum nächsten Archiv zurückspulen | mt -f <tape-device> bsf |
| n Archive zurückspulen | mt -f <tape-device> bsf n |
| Status anzeigen | mt -f <tape-device> status |
| Kassette auswerfen | mt -f <tape-device> offline |
Important
Beim Spulen des Bandlaufwerkes mit der nonrewinding - Methode ansprechen, da sonst immer an den Anfang des Bandes zurückgespult wird.
tar Archive
Backup erstellen
| Aktion | Befehl |
|---|---|
| Um ein Verzeichnis als Backup zu erstellen | tar cvf <tape-device> <Datei / Verzeichnis> |
| Oder komprimiert | tar czvf <tape-device> <Datei / Verzeichnis> |
Backup prüfen
tar tvf <tape-device> <Datei / Verzeichnis>Backup wiederherstellen
| Aktion | Befehl |
|---|---|
| Um ein Archiv vom Bandlaufwerk zu lesen und zu extrahieren (Wenn eine Datei / Verzeichnis angegeben ist, wird nur diese extrahiert) | tar xvf <tape-device> [<Datei / Verzeichnis>] |
| Oder bei komprimierten Daten | tar xzvf <tape-device> [<Datei / Verzeichnis>] |
Important
Gezippte Archive können nicht überprüft und angesehen werden.