Dvd struktúra kiírása

Két kérdésem volna:

A) Melyik progival lehet kiíratni egy dvd struktúráját, azazhogy a tartalomjegyzék és az egyes fájlok fizikailag hol helyezkednek el rajta?

B) Van egy feltételezésem, nevezetesen hogy a fenti információ birtokában lehetséges volna a dd_rescue-val csak a fontosabb részeket lementeni róla, úm. a tartalomjegyzék és a fontosabbnak értékelt fájlok; mégpedig a teljes helyreállításhoz képest töredék idő alatt. Szerintetek helyes ez a feltételezés?

Hozzászólások

Sirály: megtaláltam azt a progit, ami megadja a fájlok helyét a lemezen.

Ezután már nem kell egy karcos dvd-ről mindig egy komplett iso készítésével kínlódni, hanem a dd_rescue-t ráengedem közvetlenül arra a fájlra (és csak arra), amelyikre szükségem van.

Az első próba elég imponáló volt: pillanatok alatt leszedtem a dd_rescue-val a dvd-ről a tartalomjegyzéket, és a szükséges fájlt; az így keletkezett iso-t pedig fel lehetett mountolni, és a kérdéses fájlt simán le lehetett másolni róla (igazság szerint a többi fájlt is, csak éppen azok "nem működtek", mivel ugye a dd_rescue nullákkal töltötte fel őket az isoban).

---
Mondjon le!

A fájlok pozícióját más progi írja ki.

Egyébként tovább gondolva az ötletet jöttem rá, hogy még sirályabb lenne, ha a dd_rescue által készített iso nem foglalna szükségtelenül annyi helyet: nyilván kiválóan tömöríthető, hiszen a lementett fájl (meg a tartalomjegyzék) kivétel csupa nullát tartalmaz.

Sajna ezt egyelőre azért nem látom lehetségesnek, mert a dd_rescue nem a standard output-on adja át a dvd-ről kinyert adatokat, hanem közvetlenül az iso fájlt matatja.

Egy esetben viszont mégis lehetséges lenne: ha az iso fájl valamiféle "tömörített" fájlrendszeren helyezkedne el, és valamilyen illesztési felület ("fájl rendszer driver") gondoskodna a real-time adattömörítésről. (Ha emlékezetem nem csal, talán a régi dos-es drvspace csinált valami ilyesmit - meg manapság az ntfs?)
A tömörített fájlrendszer pedig lehetne akár a RAM-ban is: egy szkript a kimentendő szektorok darabszáma alapján - kellő rátartással - "megsaccolná", hogy a lementendő fájlt tartalmazó iso elfér-e a RAM-ban, vagy sem.

Létezik ilyen real-time tömörített fájlrendszer linuxhoz?

---
Mondjon le!

Az isoinfo-val.

Az isoinfo + dd_rescue kombinációt használó szkripttel könnyedén, és "célirányosan" le lehet menteni sérült fájlokat optikai lemezről.
Én ezt még a dvdisaster-ral fogom kombinálni; így a dd_rescue-nak elég csak egyszer "végigrohannia" a fájlon, nem kell többször megpróbálkoznia a hibás szektorok olvasásával; a megmaradó hibákat ugyanis a dvdisaster fogja egy külön tárolt ECC hibajavító fájl segítségével kijavítani.

A (remélt) eredmény: célirányos, gyors, és teljes adathelyreállítás sérült dvd-kről az íráskor alkalmazott némi plusz redundancia (+15%) és az ECC fájl elkészítéséhez szükséges többletidő (kb. +100-200%) árán. (Egy "atomerőművön" a dvd írás és a kellően "lenice-olt" ECC fájl generálás elvileg mehetne párhuzamosan is; erre az esetre vonatkozik a kisebb többletidő).

---
Mondjon le!

Pedig lehet, hogy csak a reményeimet írtam le :-(

Épp abban a fázisban vagyok, hogy a gyerkőc által összekaristolt lemezek sorsáról döntenem kell.
Kidobálni nem akarom, mert utálok elveszteni valamit, ami már egyszer megvolt. Ha nagy kínnal helyreállítom, akkor hibák lesznek rajtuk; és végül ugyanaz lesz a sorsuk mint eddig, azaz a hibák egyre halmozódnak majd.
Ráfeküdtem a kérdésre, és egyelőre úgy tűnik, hogy ez az ECC fájlos buli hosszú távon működhet. Már így írom a dvd-ket; de az, hogy az adatmentési koncepció mennyire működőképes, csak élesben fog kiderülni (teszt célból azért nem karcolgatok össze dvd-ket :-). Karcos dvd-im persze vannak dögivel, de azokhoz még nem készült ECC fájl a hibajavításhoz :-(.

---
Mondjon le!