From: "Thomas Schmitt" <[email protected]> Date: Mon, 24 Mar 2025 08:48:34 +0100 > You could use command -rollback_end to refrain from writing: > > xorriso ...the.desired.commands... -rollback_end > > This will perform the commands but then just end the program run > instead of writing the result and thus reading all the content of > the files which were mapped into the ISO.
Thomas, have you tested that? Sessions 52 and 53, listed below, were created with these commands. # dest=/dev/sdd # xorriso -for_backup \ -dev stdio:"$dest" \ -assert_volid 'BOB.*' fatal \ -volid BOB."$(date '+%Y.%m.%d.%H:%M:%S')" \ -update_r "$source" / \ -commit \ -toc \ -check_md5 failure -- \ -rollback_end ; Then check the table of contents. # xorriso -dev stdio:/dev/sdd -toc | tail -n 4 xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. xorriso : NOTE : Loading ISO image tree from LBA 0 xorriso : UPDATE : 4777 nodes read in 1 seconds Drive current: -dev 'stdio:/dev/sdd' Media current: stdio file, overwriteable Media status : is written , is appendable Media summary: 53 sessions, 6555341 data blocks, 12.5g data, 453g free Volume id : 'BOB.2026.02.06.08:57:28' ISO session : 52 , 6524768 , 501s , BOB.2026.01.30.17:03:02 ISO session : 53 , 6525280 , 30898s , BOB.2026.02.06.08:57:28 Media summary: 53 sessions, 6555341 data blocks, 12.5g data, 453g free Media nwa : 6556192s # For session 52, no changed files to write. Hence 501s for a directory. For session 53, several files written. Dry run? Thx, ... P. -- mobile: +1 778 951 5147 VoIP: +1 778 508 0020 Bcc: peter at e a s t h o p e dot c a projects: en.wikibooks.org/wiki/User:PeterEasthope

