Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
- debiankaios
- Beiträge: 182
- Registriert: 23.01.2022 12:48:05
Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Ich will auf meine Papier auf DVD-R abspeichern, weil ich kein Platz für die Papier mehr finde. Jetzt ist es so das jeden Tag neue Papiere dazu kommen. Ich will nun öfter Daten neu drauf brennen, keine löschen.
Beim suchen habe ich das gefunden: https://supportnet.de/fresh/2007/8/id1597806.asp.
Allerdings finde ich weder bei xfburn noch bei brasero diese Option, und mit xorriso ist mir nicht klar wie das gehen sollte. Aus diesen Thema hatte ich die Idee eine Datei in burn:/// zu erstellen.(Ich nutze Thunar) Die hat er nicht erstellt. Dann hatte ich die Idee eine Datei rein zu kopieren(strg c+strg v), die hat er rein kopiert, lässt sich aber nicht öffnen. Sowohl bei einer Text-Datei als auch bei einer Bild-Datei. /dev/sr0 zu mounten hat auch nicht geklappt. Ein Terminal lässt sich nicht in burn:/// öffnen. Sonst noch Ideen?
Beim suchen habe ich das gefunden: https://supportnet.de/fresh/2007/8/id1597806.asp.
Allerdings finde ich weder bei xfburn noch bei brasero diese Option, und mit xorriso ist mir nicht klar wie das gehen sollte. Aus diesen Thema hatte ich die Idee eine Datei in burn:/// zu erstellen.(Ich nutze Thunar) Die hat er nicht erstellt. Dann hatte ich die Idee eine Datei rein zu kopieren(strg c+strg v), die hat er rein kopiert, lässt sich aber nicht öffnen. Sowohl bei einer Text-Datei als auch bei einer Bild-Datei. /dev/sr0 zu mounten hat auch nicht geklappt. Ein Terminal lässt sich nicht in burn:/// öffnen. Sonst noch Ideen?
Grüße, debiankaios.
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Das Stichwort für dich lautet: "Multisession"
Xfburn unterstützt kein Multisession [1], Brasero schon [2].
[1] https://docs.xfce.org/apps/xfburn/start#functionality
[2] https://wiki.ubuntuusers.de/Brasero/#Multisession
Xfburn unterstützt kein Multisession [1], Brasero schon [2].
[1] https://docs.xfce.org/apps/xfburn/start#functionality
[2] https://wiki.ubuntuusers.de/Brasero/#Multisession
- debiankaios
- Beiträge: 182
- Registriert: 23.01.2022 12:48:05
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Ok, danke. Wie sieht es mit xorriso aus? Ich finde zwar Ergebnisse das es geht, aber nicht wie.
Grüße, debiankaios.
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Hi,
Man beginnt mit einer leeren DVD-R und schreibt eine erste Session drauf mit
wobei man fuer "Pfad_auf_Festplatte" die Adresse des Files oder Directories
auf der Platte einsetzt, das man auf die DVD bringen will. Fuer "Pfad_in_ISO"
setzt man die gewuenschte Adresse im ISO 9660 Filesystem der DVD ein.
Man kann auch mehrere -map Kommandos angeben
Das Volume Id "PAPIERE" wird von Desktops dann gerne als automatischer
Mountpunkt angeboten. 32 Zeichen sind erlaubt, eigentlich nur Grossbuchstaben,
Zahlen und Tiefstrich. Aber da halten sich nicht viele Leute dran.
Spaeter kann man weitere Sessions dazubrennen. Das Kommando -outdev wird
durch -dev ersetzt, damit der Filebaum der vorherigen Session eingelesen
wird und als Grundlage der neuen Session dient:
Im geschilderten Fall mit Brennen und anschliessendem Loeschen auf der Platte
kann man immer wieder das selbe Plattendirectory angeben. Die Files im
entsprechenden Gegenstueck auf der DVD werden dadurch nicht geloescht.
Allerdings ersetzen Files von der Platte, die seit der letzten Session nicht
geloescht wurden, ihre Entsprechungen auf der DVD.
Man kann auch Files oder Directories im ISO unsichtbar machen.
Aber das willst Du ja gerade nicht.
Wegen des Kommandos -for_backup werden MD5-Summen fuer die Sessions und
die einzelnen Datenfiles auf der DVD gespeichert. Man kann spaeter pruefen,
ob die DVD und die Files darauf noch gut sind. Fuer alle Sessions auf der
DVD:
Fuer die Datenfiles, die von der letzten Session gezeigt werden:
Der erste Lauf kann sagen, ob Superblock, Directory-Baum, und Filedaten einer
Session beschaedigt sind. Der zweite Lauf wuerde im Fall eines Schadens den
Filenamen nennen. Er funktioniert aber nur, wenn Superblock und Baum
unbeschaedigt sind.
Eine DVD-R kann theoretisch 99 Sessions aufnehmen. Weil aber je etwa ein
Dutzend Megabyte zwischen den Sessions unbenutzt bleiben, reicht es je
nach Groesse der Sessions meist nur fuer 30 bis 50.
Man sollte also nicht alle Stunde einen einzelnen File brennen, sondern
jeweils ein groesseres Buendel, wenn sich zB. 100 MB angesammelt haben.
Weil Du die Files auf der Platte loeschen willst, wuerde ich fuer mindestens
zwei DVDs plaedieren, auf die Du die Files vor dem Loeschen brennst.
Nach dem Brennen und vor dem Loeschen mit obigen Befehlen Probelesen lassen.
Wenn Du nur die neueste Session pruefen willst, ohne Filenamen genannt zu
bekommen:
Have a nice day
Thomas
xorriso ist hauptsaechlich fuers Terminal oder Shellskripte.mit xorriso ist mir nicht klar wie das gehen sollte.
Man beginnt mit einer leeren DVD-R und schreibt eine erste Session drauf mit
Code: Alles auswählen
xorriso -for_backup -outdev /dev/sr0 -map Pfad_auf_Festplatte Pfad_in_ISO
auf der Platte einsetzt, das man auf die DVD bringen will. Fuer "Pfad_in_ISO"
setzt man die gewuenschte Adresse im ISO 9660 Filesystem der DVD ein.
Man kann auch mehrere -map Kommandos angeben
Code: Alles auswählen
xorriso -for_backup -outdev /dev/sr0 -volid "PAPIERE" \
-map "$HOME"/papiere /papiere \
-map /archiv/papiere_2021 /papiere_2021
Mountpunkt angeboten. 32 Zeichen sind erlaubt, eigentlich nur Grossbuchstaben,
Zahlen und Tiefstrich. Aber da halten sich nicht viele Leute dran.
Spaeter kann man weitere Sessions dazubrennen. Das Kommando -outdev wird
durch -dev ersetzt, damit der Filebaum der vorherigen Session eingelesen
wird und als Grundlage der neuen Session dient:
Code: Alles auswählen
xorriso -for_backup -dev /dev/sr0 -map Pfad_auf_Festplatte Pfad_in_ISO
kann man immer wieder das selbe Plattendirectory angeben. Die Files im
entsprechenden Gegenstueck auf der DVD werden dadurch nicht geloescht.
Allerdings ersetzen Files von der Platte, die seit der letzten Session nicht
geloescht wurden, ihre Entsprechungen auf der DVD.
Code: Alles auswählen
xorriso -for_backup -dev /dev/sr0 -map "$HOME"/papiere /papiere
Aber das willst Du ja gerade nicht.
Wegen des Kommandos -for_backup werden MD5-Summen fuer die Sessions und
die einzelnen Datenfiles auf der DVD gespeichert. Man kann spaeter pruefen,
ob die DVD und die Files darauf noch gut sind. Fuer alle Sessions auf der
DVD:
Code: Alles auswählen
$ xorriso -for_backup -indev /dev/sr0 -check_media --
...
Media summary: 15 sessions, 1546456 data blocks, 3020m data, 1462m free
...
xorriso : UPDATE : Found matching MD5 superblock tag: start=32 size=18
xorriso : UPDATE : 2816 blocks read in 4 seconds , 4.1xD
xorriso : UPDATE : 5728 blocks read in 5 seconds , 4.3xD
xorriso : UPDATE : 8640 blocks read in 6 seconds , 4.3xD
xorriso : UPDATE : Found matching MD5 tree tag: start=32 size=9429
xorriso : UPDATE : 11552 blocks read in 7 seconds , 4.3xD
...
xorriso : UPDATE : 1181792 blocks read in 289 seconds , 7.9xD
xorriso : UPDATE : Found matching MD5 session tag: start=32 size=1182503
...
xorriso : UPDATE : Found matching MD5 session tag: start=1520096 size=26615
xorriso : UPDATE : 1546488 blocks read in 354 seconds = 6.5xD
Media checks : lba , size , quality
Media region : 0 , 1182536 , + good
Media region : 1182536 , 24 , 0 off_track
Media region : 1182560 , 25451 , + good
...
Media region : 1520096 , 26616 , + good
Media region : 1546712 , 748392 , 0 untested
MD5 checks : lba , size , result
MD5 tag range: 32 , 1182503 , + md5_match
MD5 tag range: 1182560 , 25450 , + md5_match
...
MD5 tag range: 1520096 , 26615 , + md5_match
Code: Alles auswählen
$ xorriso -for_backup -indev /dev/sr0 -check_md5_r sorry / --
...
xorriso : UPDATE : 10383k content bytes read in 5 seconds , 1.5xD
xorriso : UPDATE : 39139k content bytes read in 10 seconds , 4.2xD
...
xorriso : UPDATE : 2229.1m content bytes read in 289 seconds = 5.8xD
File contents and their MD5 checksums match.
Session beschaedigt sind. Der zweite Lauf wuerde im Fall eines Schadens den
Filenamen nennen. Er funktioniert aber nur, wenn Superblock und Baum
unbeschaedigt sind.
Eine DVD-R kann theoretisch 99 Sessions aufnehmen. Weil aber je etwa ein
Dutzend Megabyte zwischen den Sessions unbenutzt bleiben, reicht es je
nach Groesse der Sessions meist nur fuer 30 bis 50.
Man sollte also nicht alle Stunde einen einzelnen File brennen, sondern
jeweils ein groesseres Buendel, wenn sich zB. 100 MB angesammelt haben.
Weil Du die Files auf der Platte loeschen willst, wuerde ich fuer mindestens
zwei DVDs plaedieren, auf die Du die Files vor dem Loeschen brennst.
Nach dem Brennen und vor dem Loeschen mit obigen Befehlen Probelesen lassen.
Wenn Du nur die neueste Session pruefen willst, ohne Filenamen genannt zu
bekommen:
Code: Alles auswählen
$ xorriso -for_backup -indev /dev/sr0 -check_md5 sorry --
...
Checking loaded session by its recorded MD5.
Session MD5 5417cf1934fd4e51c12d82615f58767f , LBA 1520096 , 26116 blocks
xorriso : UPDATE : 11840k content bytes read in 5 seconds , 1.8xD
xorriso : UPDATE : 52232k content bytes read in 8 seconds = 4.6xD
Ok, session data match recorded md5.
Thomas
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
(Sorry, ich vergass "Mich benachrichtigen" anzuklicken.)
- debiankaios
- Beiträge: 182
- Registriert: 23.01.2022 12:48:05
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Danke für die ausführliche Beschreibung ich werde es bald ausprobieren.
Allerdings verstehe ich nicht was ich bei ISO-Dateien angeben soll.
Allerdings verstehe ich nicht was ich bei ISO-Dateien angeben soll.
Grüße, debiankaios.
- cosinus
- Beiträge: 4353
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Von was für "Papieren" redest du da und warum müssen die gebrannt werden?
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Hi,
Der File, hier "probe_image.iso", sollte vor dem Lauf mit -outdev nicht
existieren.
(Und dann natuerlich nicht die Originale auf der Platte loeschen.)
Das ist der Filepfad, den Du dem File oder Directory auf der DVD geben willst.
Das xorriso Kommando -map untersucht das angegebene Fileobjekt auf der
Platte und plant es fuer das entstehende ISO 9660 Filesystem mit einem frei
waehlbaren Pfad ein.
Ich vermute, dass Du diesen Pfad sehr aehnlich haben willst, wie den Pfad,
den Du schon auf der Platte gewaehlt hast. Deswegen mein Beispiel
was annimmt, Deine Papiere waeren im $HOME Directory in einem Unterdirectory
namens "papiere" und das auf der DVD als "/papiere" erscheinen soll.
Du kannst aber auch einfach den selben Pfad fuer die DVD waehlen, den Du
fuer den File auf der Platte angeben musst:
Dann werden alle Fileadressen auf der DVD halt ein bisschen laenger.
Have a nice day
Thomas
Du kannst auch erstmal mit einem File statt der DVD-R bzw. /dev/sr0 ueben.debiankaios hat geschrieben: Danke für die ausführliche Beschreibung ich werde es bald ausprobieren.
Code: Alles auswählen
xorriso -for_backup -outdev probe_image.iso ...
xorriso -for_backup -dev probe_image.iso ...
xorriso -for_backup -indev probe_image.iso ...
existieren.
(Und dann natuerlich nicht die Originale auf der Platte loeschen.)
Ich vermute, Du meinst "Pfad_in_ISO" in meinem Vorschlag:Allerdings verstehe ich nicht was ich bei ISO-Dateien angeben soll.
Code: Alles auswählen
-map Pfad_auf_Festplatte Pfad_in_ISO
Das xorriso Kommando -map untersucht das angegebene Fileobjekt auf der
Platte und plant es fuer das entstehende ISO 9660 Filesystem mit einem frei
waehlbaren Pfad ein.
Ich vermute, dass Du diesen Pfad sehr aehnlich haben willst, wie den Pfad,
den Du schon auf der Platte gewaehlt hast. Deswegen mein Beispiel
Code: Alles auswählen
-map "$HOME"/papiere /papiere
namens "papiere" und das auf der DVD als "/papiere" erscheinen soll.
Du kannst aber auch einfach den selben Pfad fuer die DVD waehlen, den Du
fuer den File auf der Platte angeben musst:
Code: Alles auswählen
-map "$HOME"/papiere "$HOME"/papiere
Brennen virtuelle Papiere auch bei 451 Grad Fahrenheit ?cosinus hat geschrieben: Von was für "Papieren" redest du da und warum müssen die gebrannt werden?
Have a nice day
Thomas
- cosinus
- Beiträge: 4353
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Was soll dieser Kommentar?scdbackup hat geschrieben:14.01.2023 19:44:30Brennen virtuelle Papiere auch bei 451 Grad Fahrenheit ?
- debiankaios
- Beiträge: 182
- Registriert: 23.01.2022 12:48:05
Re: Daten auf einmal beschreibare Optische Geräte in mehreren Teilen schreiben
Nochmal vielen dank, scdbackup!
Grüße, debiankaios.