Tar und mt
Kommandozeilenzugriff auf Streamer
Mehrere Archive
Das mt-Kommando besitzt neben "rewind" noch eine Vielzahl weiterer Parameter – darunter sind vor allem "tell" und "seek" interessant, mit denen sich die aktuelle Bandposition ausgeben bzw. eine bestimmte Position ansteuern lässt. Dazu abschließend ein Beispiel, das eine nützliche Anwendung zeigt:
# mt rewind # mt tell At block 0. # tar cf /dev/tape /home/user1 # mt tell At block 122. # tar cf /dev/tape /home/user2 # mt tell At block 218. # tar cf /dev/tape /home/user3 # mt tell At block 401.
Um nun eines der drei Archive gezielt vom Band zu lesen, steuern Sie zunächst mit "seek" die Speicherposition an und lesen dann das Archiv mit tar, für die Daten von Benutzer user2 würde der Aufruf so aussehen:
# mt seek 122 # tar xf /dev/tape
Die Optionen "tell" und "seek" funktionieren nur mit SCSI-Streamern, ein Hintereinanderschreiben mehrerer tar-Archive ist aber auch mit anderen Streamern möglich.
Abschließend noch zwei Web-Adressen, die Sie interessieren werden, wenn Sie keinen SCSI- sondern einen ATAPI- oder Floppy-Streamer verwenden: Unter http://www.linux.org/docs/ldp/howto/Ftape-HOWTO.html finden Sie Informationen zu ftape, dem Treiber für Floppy-Streamer; zu ATAPI-Streamern (in der Regel als /dev/ht0 bzw. /dev/nht0 (non-rewinding) anzusprechen) findet sich unter http://www.linuxtapecert.org/di30_install.html eine Anleitung.



