Gå til innhold

[Løst] Problemer med "full" 3592E05 tape


quarkey

Anbefalte innlegg

Hei folkens!

 

Jeg er litt usikker på hvor denne tråden passer inn, men siden det har med lagring å gjøre så regner jeg med at det passer inn her. Uansett…

 

… Jeg har en IBM 3592E05 som jeg skal skrive ut en del data til. Denne tapen rommer 500GB uten komprimering.

 

Jeg har totalt ca 367GB (totalt antall filer: 2202) med data som skal skrives til tapen, men får feilmeldinger etter ca 300GB, og systemet spytter ut melding om at tapen er full. :ohmy:

 

Displayet på 3592 Dual Jaguar driven viser også at media er fullt !

 

Dette virker jo litt rart. Skal jo i teorien ha ca 130GB igjen på tapen etter at dataene er blitt skrevet…

 

Jeg mistenker at tapen blir full av EOF marks som ikke regnes med i størrelsen av dataen på disk, da EOF etter fil/records fungerer kun på tape.

 

Dataene MÅ skrives med 37 434 EOFs for at datasettet skal følge SEGD 8015 rev 2 standarden.

 

Så da er spørsmålene mine:

 

1) Fylles tapen opp med så mange EOFs at selve båndet blir brukt opp, slik at systemet rapporterer at media er fullt?

2) Hvor mye fysisk båndplass tar en EOF?

3) Hvor mye plass i kb eller mb tar en EOF?

 

PS! For de som lurer på hvilken standard dette er, så er opptak av seismiske målinger i enten jordskjelv eller seismiske målinger av havbunnen.

 

På forhånd takk!

Endret av quarkey
Lenke til kommentar
Videoannonse
Annonse

kan neppe hjelpe deg i særlig grad med ditt svært spesifikke problem knyttet opp mot en spesifikk propertiær løsning, men det er jo en grunn til at "tar" ble laget for å skrive mange filer til tape som en stor fil.

så det virker rimelig å anta at det er svært ugunstig med en haug EOF, både ytelsesmessig og plassmessig.

 

kan dog umulig tenke meg at selve entry'en tar særlig med plass, men den må nok aligne mot nærmeste blokk, så da må man vite blokkstørrelsen du bruker.

 

standard i windows er gjerne 64kB, men i Solaris er det vanlig med både 128kB og 256kb (og kan skrus helt opp til 8MB).

Lenke til kommentar

TAR er dessverre uaktuelt i denne sammenheng, da det må være EOF mellom records. Og det er litt vanskelig å få til hvis ikke man har en form for enkapsulering som deler filene på rett plass. (ikke minst finner frem igjen).

 

Kan vise deg et lite utdrag av datastrukturen. Blocksize er litt annerledes på seismikk data enn vanlige filer. Fungerer veldig dårlig med å overkjøre med bs=xxx i DD

 

Seismikk data:

file 1: record 1: size 128
file 1: eof after 1 records: 128 bytes
file 2: record 1: size 16128
file 2: records 2 to 1489: size 7060
file 2: eof after 1489 records: 10521408 bytes
file 3: record 1: size 16128
file 3: records 2 to 1489: size 7060
file 3: eof after 1489 records: 10521408 bytes
file 4: record 1: size 16128
file 4: records 2 to 1489: size 7060
file 4: eof after 1489 records: 10521408 bytes
file 5: record 1: size 16128
file 5: records 2 to 1489: size 7060
file 5: eof after 1489 records: 10521408 bytes
file 6: record 1: size 16128
file 6: records 2 to 1489: size 7060
file 6: eof after 1489 records: 10521408 bytes
file 7: record 1: size 16128
file 7: records 2 to 1489: size 7060
file 7: eof after 1489 records: 10521408 bytes
… osv opp til 35 000 ca

 

Seismikk data som kopiert til tape med TAR:

file 1: records 1 to 66859: size 10240
file 1: eof after 66859 records: 684636160 bytes eot
total length: 684636160 bytes

Dataene ser sånn ut enten om det er 1000 filer eller 10 filer.

 

Når det gjelder ytelsesmessig så har EOF ingen betydning for oss på verken hastigheter til 3592 drive eller kopiering til disk. Skriver data med 70-100MB/s. Men dette er jo helt klart et problem for folk som faktisk trenger heftig drive / disk hastigheter.

 

 

Men her sporer vi litt av på dataen. Spørsmålet i bunn og grunn er hvor mye plass på båndet tar en EOF? Hehe

Endret av quarkey
Lenke til kommentar

Har kommet frem til problemet, EOF tar ca hele 66Gb på tapen, og ca 60-70Gb waste i å fullføre blokkene.

 

Ikke akkurat noe effektiv bruk av størrelsen på tape… Men det skal også nevnes at data ble laget på tidlig 80-tallet, og har ikke blitt videre prosessert!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...