Hi linus,
das geht auch mit mehrern Files. Du musst dazu das Tapedevice mit dem "no rewind" Feature benutzen. Schau dir mal die verschiedenen Einträge unter /dev/rmt/* an.
Hier ein Auszug aus der Manpage st(7D):
....
/dev/rmt/[0- 127][l,m,h,u,c][b][n]
where l,m,h,u,c specifies the density (low, medium,
high, ultra/compressed), b the optional BSD behavior
(see mtio(7I)), and n the optional no rewind behavior.
For example, /dev/rmt/0lbn specifies unit 0, low den-
sity, BSD behavior, and no rewind.
...
mit dem mt-Befehl kannst du das Band positionieren.
Beispiel (aus dem Kopf - habe hier kein Tape-Device)
mt -f /dev/rmt/0n rewind # Band steht nun am Anfang
cat file1 > /dev/rmt/0n # und nun am Ende von File1
cat file2 > /dev/rmt/0n # und nun am Ende von File2
cat file3 > /dev/rmt/0n # und nun am Ende von File3
mt -f /dev/rmt/0n rewind # und nun am Anfang
mt -f /dev/rmt/0n fsf 2 # und nun am Ende von File2
cat /dev/rmt/0n # und hier sollte nun File3 rauskommen, Tape steht anschliessend am Ende von File3
...
Andi