[>a2465.html>] [<a2463.html<] [^a2.html^]


Capitolo 366.   Nastri

366.1   Nastro DAT SCSI

Non riesco ad utilizzare la periferica per il backup DAT che legge delle cartucce da 90 e 60 Mb; questa periferica è collegata ad un controller SCSI che sembra venir riconosciuto correttamente. Se provo a montare la periferica /dev/st0 mi restituisce errore st0 is not a block device. Se eseguo un fsck sul DAT creando un filesystem ext2 incomincia a leggere nella periferica e dopo circa trenta secondi mi restituisce errore dicendo che la partizione non è ext2, provando con altri tipi di partizioni mi restituisce lo stesso errore.

---------

Un nastro non è un disco, non si può montare! Su un nastro puoi fare TAR o un CPIO, ma non lo puoi montare.

Infatti il driver ti dice che non è un dispositivo ad accesso casuale (a blocchi), ma ad accesso sequenziale (a caratteri).

Se vuoi verificare se il tuo streamer funziona, fai:

# tar cvf /dev/st0 /[Invio]

e se vedi accendere la lucetta del nastro, aspetta che finisca e poi fai:

# tar tvf /dev/st0[Invio]

ti dovrebbe ridire i nomi dei file del tuo disco fisso.

La prima cosa da fare è comunque accertarsi che il controller veda il dispositivo:

# cat /proc/scsi[Invio]

la seconda è inserire nel kernel il modulo Scsi Tape:

# modprobe st[Invio]

la terza è creare un link simbolico abbastanza utile:

# ln -s /dev/st0 /dev/tape[Invio]

la quarta è provare il DAT con mt (magnetic tape):

# mt status[Invio]

366.2   Utilizzo unità DAT

Ho un'unità DAT che non riesco ad utilizzare. Il controller SCSI viene visto correttamente ed anche l'unità (lo vedo quando, all'avvio, inizializza il controller). Devo fare un mount? E con quale dispositivo?

---------

Lo puoi usare con il classico tar, il dispositivo dovrebbe essere /dev/nst0:

# tar cvvf /dev/nst0 file1 file2 dir/[Invio]

puoi anche specificare la grandezza dei blocchi con:

# tar cvvbf 64 /dev/nst0 file1 file2 dir/[Invio]

Per riavvolgere il nastro si usa il comando mt (move tape); se usi sempre quel dispositivo puoi fare un link:

# ln -s /dev/nst0 /dev/tape[Invio]

Ecco altri comandi:

# mt rewi[Invio]

riavvolge il nastro;

# mt offl[Invio]

riavvolge ed espelle il nastro;

# mt fsf[Invio]

avanza di un archivio;

# mt fsf n[Invio]

avanza di n archivi;

# mt bsf[Invio]

torna indietro di un archivio;

# mt bsf n[Invio]

torna indietro di n archivi;

LDR --- Copyright © 1999-2000 Gaetano Paolone --  bigpaul @ pluto.linux.it

[>a2465.html>] [<a2463.html<] [^a2.html^]