xorrecord.1 (xorriso-1.5.2) | : | xorrecord.1 (xorriso-1.5.4) | ||
---|---|---|---|---|
skipping to change at line 136 | skipping to change at line 136 | |||
also the address used by default when operating systems mount a medium with e.g. ISO 9660 | also the address used by default when operating systems mount a medium with e.g. ISO 9660 | |||
filesystem. | filesystem. | |||
The second number tells the next writable address, where xorre cord will begin to write the next | The second number tells the next writable address, where xorre cord will begin to write the next | |||
session. | session. | |||
This option is only valid for written, appendable media. In all ot her cases it will yield no output | This option is only valid for written, appendable media. In all ot her cases it will yield no output | |||
text but will abort the program with non-zero exit value. | text but will abort the program with non-zero exit value. | |||
Settings for the burn run: | Settings for the burn run: | |||
A burn run requires exactly one track source address argument, which tells from where to read the data | A burn run requires exactly one track source address argument, which tells from where to read the data | |||
which shall be put into the upcomming session. The medium state must be e ither blank or appendable. | which shall be put into the upcoming session. The medium state must be ei ther blank or appendable. | |||
Track source may be "-" for standard input or the address of a read able file of any type except | Track source may be "-" for standard input or the address of a read able file of any type except | |||
directories. Nearly all media types accept a track source with unpred ictable byte count, like standard | directories. Nearly all media types accept a track source with unpred ictable byte count, like standard | |||
input or named pipes. Nevertheless, DVD-R DL and DVD-RW blanked by mode deformat_quickest demand exact | input or named pipes. Nevertheless, DVD-R DL and DVD-RW blanked by mode deformat_quickest demand exact | |||
in-advance reservation of the track size, so that they either need to be read from a source of predictable | in-advance reservation of the track size, so that they either need to be read from a source of predictable | |||
length, or need to be accompanied by option tsize= or by option -isosize. | length, or need to be accompanied by option tsize= or by option -isosize. | |||
Several options expect a size value as argument. A number with a trailing letter "b" or without a trailing | Several options expect a size value as argument. A number with a trailing letter "b" or without a trailing | |||
letter is a plain byte count. Other trailing letters cause multiplication of the given number by a scaling | letter is a plain byte count. Other trailing letters cause multiplication of the given number by a scaling | |||
factor: | factor: | |||
"k" or "K" = 1024 , "m" or "M" = 1024k , "g" or "G" = 1024m , "s" or "S" = 2048 | "k" or "K" = 1024 , "m" or "M" = 1024k , "g" or "G" = 1024m , "s" or "S" = 2048 | |||
E.g. tsize=234567s means a size of 234567 * 2048 = 480393216 bytes. | E.g. tsize=234567s means a size of 234567 * 2048 = 480393216 bytes. | |||
skipping to change at line 171 | skipping to change at line 171 | |||
blank=format_overwrite. Blank unformatted BD-R stay unforma tted. | blank=format_overwrite. Blank unformatted BD-R stay unforma tted. | |||
(Note: blank=as_needed is not an original cdrecord option.) | (Note: blank=as_needed is not an original cdrecord option.) | |||
all | all | |||
Blank an entire CD-RW or an unformatted DVD-RW. | Blank an entire CD-RW or an unformatted DVD-RW. | |||
fast | fast | |||
Minimally blank an entire CD-RW or blank an unformatted DVD -RW. | Minimally blank an entire CD-RW or blank an unformatted DVD -RW. | |||
deformat | deformat | |||
Like blank=all but with the additional ability to blank ov erwriteable DVD-RW. This will | Like blank=all but with the additional ability to blank o verwritable DVD-RW. This will | |||
destroy their formatting and make them sequentially recorda ble. | destroy their formatting and make them sequentially recorda ble. | |||
(Note: blank=deformat is not an original cdrecord options) | (Note: blank=deformat is not an original cdrecord options) | |||
deformat_quickest | deformat_quickest | |||
Like blank=deformat but blanking DVD-RW only minimally. This is faster than full blanking | Like blank=deformat but blanking DVD-RW only minimally. This is faster than full blanking | |||
but yields media incapable of writing tracks of unpredicata ble size. Multi-session will not | but yields media incapable of writing tracks of unpredictab le size. Multi-session will not | |||
be possible either. | be possible either. | |||
(Note: blank=deformat_quickest is not an original cdrecord option.) | (Note: blank=deformat_quickest is not an original cdrecord option.) | |||
format_overwrite | format_overwrite | |||
Format a DVD-RW to "Restricted Overwrite". The user should bring some patience. | Format a DVD-RW to "Restricted Overwrite". The user should bring some patience. | |||
Format unformatted DVD+RW, BD-RE or blank BD-R to their d efault size. It is not mandatory | Format unformatted DVD+RW, BD-RE or blank BD-R to their d efault size. It is not mandatory | |||
to do this with DVD+RW and BD-RE media, because they will g et formatted automatically on the | to do this with DVD+RW and BD-RE media, because they will g et formatted automatically on the | |||
first write attempt. | first write attempt. | |||
BD-R media may be written in unformatted state. This keep s disabled the replacement of bad | BD-R media may be written in unformatted state. This keep s disabled the replacement of bad | |||
blocks and enables full nominal write speed. Once BD-R medi a are written, they cannot be | blocks and enables full nominal write speed. Once BD-R medi a are written, they cannot be | |||
skipping to change at line 207 | skipping to change at line 207 | |||
-multi This option keeps CD, unformatted DVD-R[W], DVD+R, or BD-R appenda ble after the current session has | -multi This option keeps CD, unformatted DVD-R[W], DVD+R, or BD-R appenda ble after the current session has | |||
been written. Without it the disc gets closed and may not be w ritten any more - unless it is a | been written. Without it the disc gets closed and may not be w ritten any more - unless it is a | |||
-RW and gets blanked, which causes loss of its content. | -RW and gets blanked, which causes loss of its content. | |||
This option cannot be applied to DVD-R DL or to DVD-RW which were blanked by mode | This option cannot be applied to DVD-R DL or to DVD-RW which were blanked by mode | |||
"deformat_quickest". Option --multi_if_possible may automatica lly recognize and handle this | "deformat_quickest". Option --multi_if_possible may automatica lly recognize and handle this | |||
situation. | situation. | |||
In order to have all filesystem content accessible, the eventual I SO-9660 filesystem of a follow-up | In order to have all filesystem content accessible, the eventual I SO-9660 filesystem of a follow-up | |||
session needs to be prepared in a special way by the files ystem formatter program. mkisofs, | session needs to be prepared in a special way by the files ystem formatter program. mkisofs, | |||
genisoimage, and xorrisofs expect particular info about the situat ion which can be retrieved by | genisoimage, and xorrisofs expect particular info about the situat ion which can be retrieved by | |||
xorrecord option -msinfo. | xorrecord option -msinfo. | |||
With overwriteable DVD or BD media, -multi cannot mark the end | With overwritable DVD or BD media, -multi cannot mark the end of t | |||
of the session. So when adding a | he session. So when adding a new | |||
new session, this end has to be determined from the payload. Curr | session, this end has to be determined from the payload. Currentl | |||
ently only ISO-9660 filesystems | y only ISO-9660 filesystems can | |||
can be used that way. See option --grow_overwriteable_iso. | be used that way. See option --grow_overwriteable_iso. | |||
-dummy Try to perform the drive operations without actually affectin g the inserted media. There is no | -dummy Try to perform the drive operations without actually affectin g the inserted media. There is no | |||
warranty that this will work with a particular combination of drive and media. Blanking is | warranty that this will work with a particular combination of drive and media. Blanking is | |||
prevented reliably, though. To avoid inadverted real burning, -du mmy refuses burn runs on anything | prevented reliably, though. To avoid inadverted real burning, -du mmy refuses burn runs on anything | |||
but CD-R[W], DVD-R[W], or emulated stdio-drives. | but CD-R[W], DVD-R[W], or emulated stdio-drives. | |||
-waiti Wait until input data is available at stdin or EOF occurs at stdin . Only then begin to access any | -waiti Wait until input data is available at stdin or EOF occurs at stdin . Only then begin to access any | |||
drives. | drives. | |||
One should use this if xorrisofs is working at the end of a pi pe where the feeder process reads | One should use this if xorrisofs is working at the end of a pi pe where the feeder process reads | |||
from the drive before it starts writing its output into xorrisofs. Example: | from the drive before it starts writing its output into xorrisofs. Example: | |||
skipping to change at line 244 | skipping to change at line 244 | |||
xorrecord exits with non-zero value. | xorrecord exits with non-zero value. | |||
-isosize | -isosize | |||
Try to obtain the track size from the content of the track source. This works only if the track | Try to obtain the track size from the content of the track source. This works only if the track | |||
source bears an ISO 9660 filesystem. Any other track source c ontent will cause the burn run to | source bears an ISO 9660 filesystem. Any other track source c ontent will cause the burn run to | |||
abort. | abort. | |||
If the track source is not a regular file or block device, then th is option will work only if the | If the track source is not a regular file or block device, then th is option will work only if the | |||
program's fifo size is at least 64k. See option fs=. | program's fifo size is at least 64k. See option fs=. | |||
padsize=size | padsize=size | |||
Add the given amount of trailing zeros to the upcomming track. | Add the given amount of trailing zeros to the upcoming track. Thi | |||
This feature can be disabled by | s feature can be disabled by size | |||
size 0. Default is 300 kB in order to work around a problem with G | 0. Default is 300 kB in order to work around a problem with GNU/Li | |||
NU/Linux which often fails to | nux which often fails to read the | |||
read the last few blocks of a CD track which was written | last few blocks of a CD track which was written in write mode TAO | |||
in write mode TAO. TAO is used by | . TAO is used by xorrecord if the | |||
xorrecord if the track size cannot be predicted or if the CD mediu | track size cannot be predicted or if the CD medium is not blank bu | |||
m is not blank but appendable. | t appendable. | |||
-nopad The same as padsize=0. | -nopad The same as padsize=0. | |||
-pad The same as padsize=15s. This was once sufficient with older GN U/Linux kernels. Meanwhile one | -pad The same as padsize=15s. This was once sufficient with older GN U/Linux kernels. Meanwhile one | |||
should at least use padsize=128k, if not padsize=300k. | should at least use padsize=128k, if not padsize=300k. | |||
-data Explicitly announce that the track source shall be recorded as da ta track, and not as audio track. | -data Explicitly announce that the track source shall be recorded as da ta track, and not as audio track. | |||
This option has no effect with xorrecord, because there is no su pport for other track formats | This option has no effect with xorrecord, because there is no su pport for other track formats | |||
anyway. | anyway. | |||
skipping to change at line 356 | skipping to change at line 356 | |||
command while all others have to wait for its completion. This yi elds awful throughput if more | command while all others have to wait for its completion. This yi elds awful throughput if more | |||
than one drive is writing or reading simultaneously. | than one drive is writing or reading simultaneously. | |||
The global lock is not applied to device files /dev/sg* and also n ot with the system calls read(2), | The global lock is not applied to device files /dev/sg* and also n ot with the system calls read(2), | |||
write(2). But ioctl(SG_IO) is affected, which is needed to perform the SCSI commands for optical | write(2). But ioctl(SG_IO) is affected, which is needed to perform the SCSI commands for optical | |||
burning. | burning. | |||
So for simultaneous burn runs on modern GNU/Linux it is advisable to use | So for simultaneous burn runs on modern GNU/Linux it is advisable to use | |||
drive_scsi_dev_family="sg". The drive addresses may then well b e given as /dev/sr* but will | drive_scsi_dev_family="sg". The drive addresses may then well b e given as /dev/sr* but will | |||
nevertheless get used as /dev/sg*. | nevertheless get used as /dev/sg*. | |||
--grow_overwriteable_iso | --grow_overwriteable_iso | |||
Enable emulation of multi-session writing on overwriteable media which contain an ISO 9660 | Enable emulation of multi-session writing on overwritable m edia which contain an ISO 9660 | |||
filesystem. This emulation is learned from growisofs -M but adapte d to the usage model of | filesystem. This emulation is learned from growisofs -M but adapte d to the usage model of | |||
xorrecord -msinfo | xorrecord -msinfo | |||
xorrisofs -C -M | xorrecord -waiti -multi - | xorrisofs -C -M | xorrecord -waiti -multi - | |||
for sequential media. | for sequential media. | |||
--grow_overwriteable_iso does not hamper the use of true multi-ses sion media. I.e. it is possible | --grow_overwriteable_iso does not hamper the use of true multi-ses sion media. I.e. it is possible | |||
to use the same xorrecord options with both kinds of media and to achieve similar results if ISO | to use the same xorrecord options with both kinds of media and to achieve similar results if ISO | |||
9660 filesystem images are to be written. This option implies option -isosize and therefore | 9660 filesystem images are to be written. This option implies option -isosize and therefore | |||
demands that the track source is a ISO 9660 filesystem image. | demands that the track source is a ISO 9660 filesystem image. | |||
With overwriteable media and no option blank=fast|all presen t it expands an eventual ISO 9660 | With overwritable media and no option blank=fast|all presen t it expands an eventual ISO 9660 | |||
filesystem on media. It is assumed that this image's inner size de scription points to the end of | filesystem on media. It is assumed that this image's inner size de scription points to the end of | |||
the valuable data. Overwriteable media with a recognizable ISO 9660 size will be regarded as | the valuable data. Overwritable media with a recognizable ISO 9660 size will be regarded as | |||
appendable rather than as blank. I.e. options -msinfo and -toc wil l work. -toc will always show a | appendable rather than as blank. I.e. options -msinfo and -toc wil l work. -toc will always show a | |||
single session with its size increasing with every added ISO 9660 image. | single session with its size increasing with every added ISO 9660 image. | |||
--multi_if_possible | --multi_if_possible | |||
Apply option -multi if the medium is suitable. Not suitable ar e DVD-R DL and DVD-RW, which were | Apply option -multi if the medium is suitable. Not suitable ar e DVD-R DL and DVD-RW, which were | |||
blanked with mode "deformat_quickest". | blanked with mode "deformat_quickest". | |||
Not all drives correctly recognize such fast-blanked DVD-RW which need "on". If there is well | Not all drives correctly recognize such fast-blanked DVD-RW which need "on". If there is well | |||
founded suspicion that a burn run failed due to -multi, then this causes a re-try without -multi. | founded suspicion that a burn run failed due to -multi, then this causes a re-try without -multi. | |||
stream_recording="on"|"off"|number | stream_recording="on"|"off"|number | |||
skipping to change at line 565 | skipping to change at line 565 | |||
public list <bug-xorriso@gnu.org>. If more privacy is desired, mail to < scdbackup@gmx.net>. | public list <bug-xorriso@gnu.org>. If more privacy is desired, mail to < scdbackup@gmx.net>. | |||
Please describe what you expect xorriso to do, the program arguments or d ialog commands by which you tried | Please describe what you expect xorriso to do, the program arguments or d ialog commands by which you tried | |||
to achieve it, the messages of xorriso, and the undesirable outcome of yo ur program run. | to achieve it, the messages of xorriso, and the undesirable outcome of yo ur program run. | |||
Expect to get asked more questions before solutions can be proposed. | Expect to get asked more questions before solutions can be proposed. | |||
AUTHOR | AUTHOR | |||
Thomas Schmitt <scdbackup@gmx.net> | Thomas Schmitt <scdbackup@gmx.net> | |||
for libburnia-project.org | for libburnia-project.org | |||
COPYRIGHT | COPYRIGHT | |||
Copyright (c) 2011 - 2019 Thomas Schmitt | Copyright (c) 2011 - 2021 Thomas Schmitt | |||
Permission is granted to distribute this text freely. It shall only be mo dified in sync with the technical | Permission is granted to distribute this text freely. It shall only be mo dified in sync with the technical | |||
properties of xorriso. If you make use of the license to derive modified versions of xorriso then you are | properties of xorriso. If you make use of the license to derive modified versions of xorriso then you are | |||
entitled to modify this text under that same license. | entitled to modify this text under that same license. | |||
CREDITS | CREDITS | |||
xorriso is in part based on work by Vreixo Formoso who provides libisofs together with Mario Danic who | xorriso is in part based on work by Vreixo Formoso who provides libisofs together with Mario Danic who | |||
also leads the libburnia team. Thanks to Andy Polyakov who invented e mulated growing, to Derek Foreman | also leads the libburnia team. Thanks to Andy Polyakov who invented e mulated growing, to Derek Foreman | |||
and Ben Jansens who once founded libburn. | and Ben Jansens who once founded libburn. | |||
Compliments towards Joerg Schilling whose cdrtools served me for ten year s. | Compliments towards Joerg Schilling whose cdrtools served me for ten year s. | |||
Version 1.5.2, Oct 26, 2019 XORRECORD(1) | Version 1.5.4, Jan 30, 2021 XORRECORD(1) | |||
End of changes. 10 change blocks. | ||||
20 lines changed or deleted | 20 lines changed or added |