Pagina 1 di 1
DAT & linux
Inviato: mar 5 dic 2006, 14:14
da tgmx
Ciao Ragazzi,
in un server che sto configurando con Slackware devo istallare un'unità a nastro (DAT) scsi.
Il problema è che non ho idea di come funzioni un sistema di archiviazione di quel tipo e di come usarlo su linux.
Non vi chiedo di spiegarmi tutto questo....

mi basterebbero dei link su cui informarmi. Magari dei link che avete utilizzato per imparare ad utilizzare un DAT (se lo utilizzate).
PS non mi servono info sul discorso moduli e kernel dato che l'hardware sembra funzionare e il device viene riconosciuto.
Inviato: mar 5 dic 2006, 14:37
da slux
beh è abbastanza semplice...
Innanzitutto carica i driver scsi del tuo controller,poi il driver st (scsi-tape).
Se tutto è andato bene dovresti veder il tuo DAT scsi con la device /dev/st0 (fai un check con dmesg)
Per effettuare un backup puoi provare così "tar cvf /dev/st0 [tuoi files]" e per rileggere tar tf /dev/st0.E' un pò brutale ,ma efficace
Io uso questo metodo con i miei clienti e va che è un piacere.
Unico neo la scrittura è sequenziale, quindi devi scorrere tutto il nastro per estrarre un solo file, e può richiedere del tempo.
Per ripristinare tutta la cassetta puoi usare questo comando: tar xvf /dev/st0
Per alcuni file invece tar xvf /dev/st0 [tuo file].
Comunque leggi bene il man di tar per altre opzioni.
Ti consiglio di leggere bene anche il man del comando mt.
Molto utilie per gestire i DAT come riavvolgimento ed espulsione nastro.
Inviato: mar 5 dic 2006, 15:11
da tgmx
Questo errore a cosa può essere dovuto:
Codice: Seleziona tutto
tar: /dev/st0: Cannot write: Input/output error tar: Error is not recoverable: exiting now
Inviato: mar 5 dic 2006, 17:23
da tgmx
Leggendo un po' qua e là ho visto che potrebbe essere un problema di dimensione di blocchi di dati.... è possibile?
Come si impostano le dimensioni dei blocchi?
Inviato: mar 5 dic 2006, 20:23
da slux
beh i blocchi li puoi gestire con l'opzione -b del comando tar(leggi il man).
Comunque io non ho mai avuto bisogno di impostarlo ( 512 byte di solito è ok).
Penso che forse hai un problema con il supporto(cassetta) oppure qualche altra anomalia, prova a postare l'output di dmesg ,lspci , lsmod e poi vediamo.
Domanda : se provi questo comando ,con un nastro inserito, cosa ti risponde?
Inviato: mar 5 dic 2006, 22:03
da tgmx
Purtroppo ora non ho sotto mano quel PC e non ce l'avrò fino alla prossima settimana quindi non riesco a postare gli output che mi hai chiesto però lo status oggi l'ho visualizzato e me lo sono copiato
Codice: Seleziona tutto
File number=0, block number=0, partition=0.
Tape block size 512 bytes. Density code 0x45 (QIC-3095-MC (TR-4)).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
Se può essere utile ti posso dire che alla fine ero riuscito a fare il backup di un piccolo file con:
ma quando ho provato:
ha iniziato ad eseguire il lavoro presentandomi a schermo i file che stava processando fino a quando ad un certo punto si è interrotto ed ha dato di nuovo il messaggio di errore che ho scritto prima; ecco perchè pensavo a qualche impostazione particolare.
I moduli dovrebbero essere a posto con lsmod ho visto che c'era tutto il necessario per lo scsi più il modulo "st".