LinuxCommandLibrary

growisofs

Append data to an optical disc image

SYNOPSIS

growisofs [options] dev=path [file| directory...]

PARAMETERS

-Z spec
    Burn mode: spec is ISO path or =directory for mkisofs integration

-z
    Incremental backup mode (Track-At-Once, append to session)

-dry-run
    Simulate burn without writing

-dvd-compat
    Close/ finalize disc for DVD player compatibility

-speed=N
    Set write speed (e.g., 8)

-blank[=force|full]
    Blank rewritable disc (force ignores errors, full for complete erase)

-overburn
    Allow burning beyond disc capacity

-r
    Rock Ridge extensions (POSIX attributes)

-R
    Deep Rock Ridge (transplant symlinks)

-J
    Joliet extensions (long filenames)

-pad
    Pad last track to 300KiB

-no-pad
    Disable padding

-sort
    Sort directory entries

-volid=ID
    Set volume ID

-publisher=PUB
    Publisher description

-A APP
    Application ID

-p PREP
    Preparer ID

-iso-level=1|2|3|4
    ISO9660 level (1-4)

-udf
    Add UDF file system

-rock
    Enable Rock Ridge

-boot-image=file
    El Torito boot image

-boot-load-size=N
    Boot load size in sectors

-no-emul-boot
    No emulation for boot image

-eltorito-alt-boot
    Alternate El Torito boot

-hfs
    Create HFS hybrid

-print-size
    Print image size in blocks

DESCRIPTION

growisofs is a versatile command-line utility from the dvd+rw-tools package for burning ISO 9660 file systems (with extensions like Joliet, Rock Ridge, and UDF) to optical media including DVD+RW, DVD+R, DVD+RW/+R(DL), BD-RE/R, and CD-RW. It excels at both one-time burns of complete ISO images or directories and incremental multi-session writing on rewritable media, enabling data appends without full reformatting.

Unlike traditional tools, it integrates mkisofs-like functionality, allowing direct burning from directory trees with options for volume labels, boot images, HFS hybrids, sorting, padding, and more. Supports recording modes like GrowISofs (packet), DAO, and TAO; DVD compatibility closures; overburning; and blanking. Ideal for backups, data discs, and bootable media. Requires device write access (typically root) and works best with ATAPI/SCSI drives via libburn or cdrkit backends in modern Linux.

Usage simplifies workflows: no separate ISO creation needed for directory burns. Check media with companion tools first.

CAVEATS

Requires root for /dev access; media/drive compatibility varies—use dvd+rw-mediainfo first; no BD-R support (write-once RE/R only); errors on faulty media; multi-session limits on +R.

COMMON EXAMPLES

growisofs -dvd-compat -Z /dev/sr0=/path/to/image.iso
growisofs -Z /dev/sr0=/backup/dir -r -J -volid "MyBackup"
growisofs -z -Z /dev/sr0=/new/files -dvd-compat (append)

MEDIA CHECK

Run dvd+rw-mediainfo /dev/sr0 before burning; format overwritables with dvd+rw-format if needed.

HISTORY

Developed by Andy Polyakov circa 2001 as part of dvd+rw-tools to pioneer DVD+RW support in Linux, predating widespread kernel mmc subsystem; evolved for +R, DL, Blu-ray; maintained sporadically, now often via cdrtools forks or libburn.

SEE ALSO

dvd+rw-mediainfo(1), dvd+rw-format(1), mkisofs(8), genisoimage(1), cdrecord(1), wodim(1)

Copied to clipboard