Eisscholle.net - Spickzettel
Bandlaufwerk / Streamer
Written by Firewire2002   

 

Ansprechen des Streamers

Zugriffsprogramme

Ein Streamer unter Linux ist ein so genanntes Character-Device. Es gibt kein Dateisystem auf einem Bandlaufwerk, dass man mounten könnte. Um auf das Bandlaufwerk zu greifen benützen wir Tool 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 / nonrewindig device

Es gibt grundsätzlich zwei Zugriffsarten auf ein Streamer. Die rewinding - Methode (nach dem Schreiben wird das Band zurückgespult) und die nonrewinding - Methode (das Band bleibt nach dem Schreiben stehen sodass weitere Daten geschrieben werden können)

Zugriff per:

  • rewinding: /dev/st0
  • nonrewinding: /dev/nst0

 

Achtung!
Schreiben sie mit der rewinding - Methode mehre Datenblöcke auf das Band, wird jeder Block immer vom nachfolgenden Überschrieben!

 

Band verwalten mit mt

Es gibt folgende Befehle die sie verwenden können:

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

 

Achtung!
Es ist wichtig beim spulen das Bandlaufwerk mit der nonrewinding - Methode anzusprechen, das sonst immer an den Anfang des Bandes zurückgespult wird.

 

tar Archive

Backup erstellen

Um ein Verzeichnis als Backup zu erstellen verwenden sie diesen Befehl:

tar cvf <tape-device> <Datei / Verzeichnis>

Oder komprimiert:

tar czvf <tape-device> <Datei / Verzeichnis>

 

Backup prüfen

Um ein Archiv zu prüfen führen sie folgenden Befehl aus:

tar tvf <tape-device> <Datei / Verzeichnis>

 

Backup wiederherstellen

Um ein Archiv vom Bandlaufwerk zu lesen und zu extrahieren benutzen sie folgenden Befehl:

tar xvf <tape-device> [<Datei / Verzeichnis>]

Wenn eine Datei / Verzeichnis angegeben ist wird nur diese extrahiert

Oder bei komprimierten Daten:

tar xzvf <tape-device> [<Datei / Verzeichnis>]

 

Achtung!
Gezippte Archive können nicht überprüft und angesehen werden.

 
Bash Tastenkombinationen / Shortcuts
Written by Firewire2002   

 

Cursorsteuerung:

Strg-A Cursor am Zeilenanfang positionieren
Strg-E Cursor am Zeilenende positionieren
»Linker Pfeil«
Strg-B
Cursor, ohne zu löschen, ein Zeichen nach links bewegen
»Rechter Pfeil«
Strg-F
Cursor, ohne zu löschen, ein Zeichen nach rechts bewegen
DEL Das Zeichen links vom Cursor wird gelöscht
Strg-D Das Zeichen unter dem Cursor wird gelöscht
Strg-U Vom Cursor bis zum Zeilenanfang alle Zeichen löschen
Strg-K Vom Cursor bis zum Zeilenende alle Zeichen löschen

 

Wortsteuerung:

Esc b Ein Wort zurück bewegen
Esc f Ein Wort vor bewegen
Esc DEL
Strg-W
Das Wort links vom Cursor löschen
Esc d Das Wort unter dem Cursor löschen
Strg-Y Das zuletzt gelöschte Wort zurückholen

 

Historysteuerung:

»Pfeil nach oben«
Strg-P
Die vorherige Zeile zurückholen
»Pfeil nach unten«
Strg-N
Die nächste Zeile zurückholen
Strg-R Rückwärts suchen
Esc < Die erste Zeile der History hervorholen
Esc > Die letzte Zeile der History hervorholen

 

Zeichensteuerung:

Strg-T Vertauscht das unter dem Cursor stehende Zeichen mit seinem linken Nachbarn
Strg-V Das nächste eingegebene Zeichen wird maskiert, d. h. seiner besonderen Bedeutung beraubt

 

Prozesssteuerung:

Strg-C Unterbricht das gerade laufende Kommando
Strg-S Bildschirmausgabe anhalten
Strg-Q Gehaltene Bildschirmausgabe fortsetzen
 
<< Start < Prev 1 2 3 Next > End >>

Page 1 of 3