dvdisaster bietet zusätzlichen ECC-Schutz für optische Medien. Wenn ein Medium beschädigt wird, kann dvdisaster es wiederherstellen, solange der Schaden kleiner ist als die Menge an ECC-Daten, die Sie zum Schutz hinzugefügt haben.
Es kann grob mit .par2-Dateien verglichen werden, aber der Schutz funktioniert auf ISO -Ebene statt auf Dateiebene. Auf diese Weise kann dvdisaster auch dann einwandfrei funktionieren, wenn Metadaten aus dem Dateisystem des optischen Mediums beschädigt sind.
Weitere Informationen finden Sie im PDF-Handbuch.
Die letzte Upstream-Version von Carsten Gnörlich stammt aus dem Jahr 2017 und war auf der offiziellen Website zu finden, die inzwischen nicht mehr verfügbar ist. Das ursprüngliche Quellcode-Repository verfügt nicht über es, die Debian-Quellen jedoch dank des dortigen Betreuers. Die ursprüngliche README-Datei wurde in diesem Repository unverändert gelassen.
Diese Version basiert auf der neuesten Upstream-Version und weist die folgenden bemerkenswerten Verbesserungen auf:
./configure --with-gui=no && make clean && make -j4
)Alle Einzelheiten entnehmen Sie bitte dem CHANGELOG.
Im Jahr 2021 wurde die Upstream-Entwicklung auf einer neuen Website kurzzeitig wieder aufgenommen. Das neue Team hat einige Verbesserungen dieser inoffiziellen Version erfolgreich übernommen. Wenn Upstream die Entwicklung wieder fortsetzt, werden ihre Änderungen nach Möglichkeit wieder hier zusammengeführt. Selbst wenn es uns irgendwann gelingt, alle unsere Patches zu aktualisieren und beide Codebasen genau gleich sind, bleibt dieses Repository auf jeden Fall bestehen, da es automatisierte Tests und vorgefertigte Binärdateien bereitstellt.
Diese Version wird niemals die Kompatibilität mit Upstream-Versionen beeinträchtigen. Das Ziel besteht darin, sicherzustellen, dass ein durch Upstream-DVDdisaster geschütztes optisches Medium auch in mehr als 10 Jahren noch mit dieser Version repariert werden kann. Um sicherzustellen, dass dies der Fall ist, dienen Regressionstests.
Eine ausführlichere Erläuterung der Algorithmen finden Sie im Codec-Spezifikations-PDF.
1️⃣ RS01 erstellt Fehlerkorrekturdateien, die getrennt von dem Bild, zu dem sie gehören, gespeichert werden. Bei dem Artefakt handelt es sich um eine ECC- Datei, die auf einem anderen Medium als dem, das wir schützen, gespeichert werden muss.
2️⃣ RS02 erstellt Fehlerkorrekturdaten, die dem zu schützenden Medium hinzugefügt werden. Wir nennen dies Erweiterung des zu schützenden Bildes. Beschädigte Sektoren in den Fehlerkorrekturinformationen verringern die Datenwiederherstellungskapazität, machen die Wiederherstellung jedoch nicht unmöglich – ein zweites Medium zum Aufbewahren oder Schützen der Fehlerkorrekturinformationen ist nicht erforderlich.
3️⃣ RS03 ist eine Weiterentwicklung von RS01 und RS02. Es können sowohl Fehlerkorrekturdateien als auch erweiterte Bilder erstellt werden, mit den folgenden zusätzlichen Funktionen:
Grobe Vergleichstabelle:
Codecs | RS01 | RS02 | RS03 |
---|---|---|---|
Robustheit* | |||
Geschwindigkeit | |||
Raumeffizienz | |||
Erweiterte Bilder | ✔️ | ✔️ | |
Separate Dateien | ✔️ | ✔️ |
*Robustheit gegen Beschädigung der von dvdisaster hinzugefügten ECC-Teile selbst
Es folgt eine grobe Entscheidungstabelle:
Auch wenn das Zeitalter der optischen Medien jetzt zu Ende geht, und das schon seit einigen Jahren, sind sie für Off-Site-Backups immer noch von gewissem Wert. Auf jeden Fall haben wir immer noch Medien in der Hand, die wir im Falle einer Beschädigung in den nächsten Jahren/Jahrzehnten reparieren wollen. Das Reparieren ist eigentlich so ziemlich der eigentliche Grund für die Existenz von dvdisaster (vorausgesetzt natürlich, dass Paritätsdaten hinzugefügt wurden). Die Idee dieser inoffiziellen Version besteht darin, sicherzustellen, dass dvdisaster nicht schwer zu finden, zu verwenden oder zu kompilieren ist. Sollte die Upstream-Entwicklung niemals wieder aufgenommen werden (wir hoffen, dass dies der Fall ist!) Aus diesem Grund sind hier auch vorkompilierte Windows-Binärdateien und eine vorkompilierte statische Linux-Version nur für CLI verfügbar.
Siehe die INSTALL-Datei. Auch die Workflow-Datei, die zum automatischen Erstellen von Binärdateien für jede Version verwendet wird, kann hilfreich sein.
Beachten Sie, dass auf der Disc noch Platz für weitere Sitzungen ist (die Kapazität beträgt 128 GB).