Re: tar kerdes

2007-01-03 bef zés Kiss Gabor

In article [EMAIL PROTECTED],
Molnár István [EMAIL PROTECTED] writes:
 a dd csak akkor jó ha blokkokban tárolt adatokat kell visszaolvasni,

Vagyis barmikor. :-)

kissg
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


tar kerdes

2007-01-02 bef zés BEREGNYEI Balazs
Hali,

HP DAT72-rol olvasnek vissza nagy (4-5 GB-os) file-okat (tar -xvf 
/dev/nst0), es allandoan ez van:

tar: /dev/nst0: Cannot read: Input/output error
tar: /dev/nst0: Cannot read: Input/output error
tar: /dev/nst0: Cannot read: Input/output error
tar: Too many errors, quitting
tar: Error is not recoverable: exiting now

Nem mindig ugyanott szakad meg a beolvasas (1 GB, 1.7 GB, abszolut valtozo). 
Nem talaltam olyan tar opciot, ami tetszoleges szamu hibat (ujraprobalkozast) 
megengedne. Guglival is kerestem a problemara, es csak kerdest talaltam 
mindenutt, normalis valaszt nem. A DAT-olvasom teljesen uj, hasznalom a 
cleaning cartridge-et, tobb szalaggal is ugyanigy jartam, kisebb fajlokkal 
hibatlanul megy az archivalas es a visszaolvasas (mindegyik szalaggal).
Mi lehet a gond?

Koszi,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Kiss Gabor

In article [EMAIL PROTECTED],
BEREGNYEI Balazs [EMAIL PROTECTED] writes:
 HP DAT72-rol olvasnek vissza nagy (4-5 GB-os) file-okat (tar -xvf 
 /dev/nst0), es allandoan ez van:
 
 tar: /dev/nst0: Cannot read: Input/output error
 tar: /dev/nst0: Cannot read: Input/output error
 tar: /dev/nst0: Cannot read: Input/output error
 tar: Too many errors, quitting
 tar: Error is not recoverable: exiting now
 
 Nem mindig ugyanott szakad meg a beolvasas (1 GB, 1.7 GB, abszolut valtozo). 
 Nem talaltam olyan tar opciot, ami tetszoleges szamu hibat (ujraprobalkozast) 
 megengedne. Guglival is kerestem a problemara, es csak kerdest talaltam 

Olvasd dd-vel! Azt megkerheted, hogy ignoralja a hibakat.

dd if=/dev/nst0 conv=noerror | tar -xvf -

Vagy csak a szalagfile-t tobbszor egymas melle a HDD-re, aztan
nezd meg, hogy mi koztuk a kulonbseg!

kissg
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés BEREGNYEI Balazs
Szia,

On Tue, 2 Jan 2007, Kiss Gabor wrote:

 tar: Error is not recoverable: exiting now

 Olvasd dd-vel! Azt megkerheted, hogy ignoralja a hibakat.

 dd if=/dev/nst0 conv=noerror | tar -xvf -

Sajnos dd-vel egyaltalan nem tudom olvasni a szalagot:

dd: reading `/dev/nst0': Cannot allocate memory
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.916156 seconds, 0.0 kB/s

Mit csinal a tar a /dev/nst0 device-szal, amit a dd nem csinal?

BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Balazs Beregnyei
Gábor Lénárt wrote:

 Sajnos dd-vel egyaltalan nem tudom olvasni a szalagot:

 dd: reading `/dev/nst0': Cannot allocate memory
 0+0 records in
 0+0 records out
 0 bytes (0 B) copied, 0.916156 seconds, 0.0 kB/s

 Lehet, hogy hulyeseg, de blocksize (bs=...) beallitasa nem segit a dd-n
 ebben az esetben?

Probaltam, nem segit :(

#mt -f /dev/st0 status
Tape block size 0 bytes. Density code 0x47 (unknown).

Ha ezt atallitom 512-re, akkor a dd ugyanugy nem tud olvasni 512-es
blocksize-zal. Lehet, hogy a szalagot eleve ugy
kellett volna megirni, hogy be van allitva valamilyen block size? A 0
vajon mit jelent, valtozo blokkmeretet? Kis ( 1 GB)
fajlokkal tokeletesen ment eddig a rendszer,
dd-vel sehogy sem, tar-ral pedig tokeletesen lehetett olvasni.

BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Gabor HALASZ
BEREGNYEI Balazs wrote:
 Hali,
 
 HP DAT72-rol olvasnek vissza nagy (4-5 GB-os) file-okat (tar -xvf 
 /dev/nst0), es allandoan ez van:
 
 tar: /dev/nst0: Cannot read: Input/output error
 tar: /dev/nst0: Cannot read: Input/output error
 tar: /dev/nst0: Cannot read: Input/output error
 tar: Too many errors, quitting
 tar: Error is not recoverable: exiting now
 
 Nem mindig ugyanott szakad meg a beolvasas (1 GB, 1.7 GB, abszolut valtozo). 
 Nem talaltam olyan tar opciot, ami tetszoleges szamu hibat (ujraprobalkozast) 
 megengedne. Guglival is kerestem a problemara, es csak kerdest talaltam 
 mindenutt, normalis valaszt nem.

Napokban talalkoztam ilyennel, valami onboard (tan initio) scsi vezerlo 
utanzat vagy a drivere csinalta, egy regi adaptec 2940 beszerelese 
megoldotta.

-- 
Gabor HALASZ [EMAIL PROTECTED]
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Balazs Beregnyei

Gabor HALASZ wrote:

 Nem mindig ugyanott szakad meg a beolvasas (1 GB, 1.7 GB, abszolut valtozo). 
 Nem talaltam olyan tar opciot, ami tetszoleges szamu hibat 
 (ujraprobalkozast) 

 Napokban talalkoztam ilyennel, valami onboard (tan initio) scsi vezerlo 
 utanzat vagy a drivere csinalta, egy regi adaptec 2940 beszerelese 
 megoldotta.

Azt elfelejtettem irni, hogy ez egy USB-s DAT-meghajto...

Udv,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Kiss Gabor

In article [EMAIL PROTECTED],
BEREGNYEI Balazs [EMAIL PROTECTED] writes:
 Sajnos dd-vel egyaltalan nem tudom olvasni a szalagot:

 Mit csinal a tar a /dev/nst0 device-szal, amit a dd nem csinal?

A strace megmutatja.

kissg
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: tar kerdes

2007-01-02 bef zés Molnár István
BEREGNYEI Balazs írta:
 Hali,

 HP DAT72-rol olvasnek vissza nagy (4-5 GB-os) file-okat (tar -xvf 
 /dev/nst0), es allandoan ez van:
   


# cat /dev/nst0 | tar xzvf -

Ez fog írni a konzolra amit mondjuk tee-vel egy fileba tudsz irányítani 
a dd csak akkor jó ha blokkokban tárolt adatokat kell visszaolvasni, cat 
ilyesmivel (blokkok) nem foglalkozik.


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux