luizcarlos18rj
(usa Suse)
Enviado em 25/03/2015 - 15:54h
Obrigado pela Ajuda, mas ainda continuo com dúvidas...
Tenho um gravador de fita ( HP 5 Ultriun ) reconhecido como (/dev/st0), e fiz os seguinte testes:
1 - CRIAÇÃO DE ARQUIVOS.
* criei a seguinte estrutura de diretórios:
Pasta teste ( pasta pai ), com as seguintes Subpastas:
###########################
teste_zero com o arquivo:
- arquivo_zero.txt (20kb)
############################
teste_a, com os arquivos:
- teste1 ( 500mb )
- teste_primeiro.txt (20kb)
#############################
teste_b, com os arquivos:
- teste2 (500mb)
- teste_segundo (20kb)
#############################
------------------------------------------------------------------------------------------------------------------------------
2 - TESTES DE GRAVAÇÃO COM AUTOREWIND (st0).
*dei os seguintes comandos: ( para teste de gravação )
tar -cvf /dev/st0 /root/testes/teste_a/ ( para a primeira gravação )
saída:
tar: Removing leading `/' from member names
/root/testes/teste_a/
/root/testes/teste_a/teste_primeiro.txt
/root/testes/teste_a/teste1
Logo após:
tar -tvf /dev/st0 /root/testes/result.txt (para verificação)
saída:
drwxr-xr-x root/root 0 2015-03-25 13:05 root/testes/teste_a/
-rw-r--r-- root/root 103 2015-03-25 13:05 root/testes/teste_a/teste_primeiro.txt
-rw-r--r-- root/root 524288000 2015-03-12 10:44 root/testes/teste_a/teste1
.
.
.
*Fiz o mesmo procedimento com os diretórios teste_b e teste_zero, e o resultado foi que:
CADA GRAVAÇÃO SOBRESCREVEU A ANTERIOR!!!A cada gravação o arquivo result.txt mudava
------------------------------------------------------------------------------------------------------------------------------
3 - TESTES DE GRAVAÇÃO SEM AUTOREWIND (nst0).
*dei os seguintes comandos: ( para teste de gravação em série )
tar -cvf /dev/nst0 /root/testes/teste_a/
tar -cvf /dev/nst0 /root/testes/teste_b/
tar -cvf /dev/nst0 /root/testes/teste_zero/
* AGORA COMEÇAM OS PROBLEMAS!!!Após as gravações dei o comando:
tar -tvf /dev/nst0 > /root/testes/result.txt ( usando nst0)
saída:
tar: This does not look like a tar archive
tar: /root/testes/result.txt: Not found in archive
tar: Exiting with failure status due to previous errors
------------------------------------------------------------------------------------------------------------------------------
Segunda tentativa: (usando st0)
tar -tvf /dev/st0 > /root/testes/result.txt
saída:
tar: /dev/st0: Cannot read: Input/output error
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now
------------------------------------------------------------------------------------------------------------------------------
terceira tentativa: ( repeti o comando e não sei explicar pq, mas na segunta tentativa rodou )
tar -tvf /dev/st0 > /root/testes/result.txt
saída:
drwxr-xr-x root/root 0 2015-03-25 13:05 root/testes/teste_a/
-rw-r--r-- root/root 103 2015-03-25 13:05 root/testes/teste_a/teste_primeiro.txt
-rw-r--r-- root/root 524288000 2015-03-12 10:44 root/testes/teste_a/teste1
SOMENTE LISTOU O PRIMEIRO DIRETÓRIO GRAVADO!!!
------------------------------------------------------------------------------------------------------------------------------
quarta tentativa ( rebobinar "na mão" e refazer )
mt -f /dev/st0 rewind
tar -tvf /dev/st0 > /root/testes/result.txt
saída:
drwxr-xr-x root/root 0 2015-03-25 13:05 root/testes/teste_a/
-rw-r--r-- root/root 103 2015-03-25 13:05 root/testes/teste_a/teste_primeiro.txt
-rw-r--r-- root/root 524288000 2015-03-12 10:44 root/testes/teste_a/teste1
SOMENTE LISTOU O PRIMEIRO DIRETÓRIO GRAVADO DE NOVO!!!
------------------------------------------------------------------------------------------------------------------------------
quinta tentativa ( verificar o comando mt )
mt -f /dev/st0 status
saída:
drive type = Generic SCSI-2 tape
drive status = 1174405120
sense key error = 0
residue count = 0
file number = 0
block number = 0
Tape block size 0 bytes. Density code 0x46 (unknown).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
mt -f /dev/nst0 tell verificar em que ponto da fita estou
saída:
mt: /dev/st0: Input/output error
Alguém pode me ajudar!? O que estou fazendo de errado?