CD/DVD/BD writing

Setup
Follow the CDROM page for hardware driver kernel configuration, along with including UDF write support.

Install cdrtools or dvd+rw-tools packages, for writing CD/DVD/BD media.

Or,

For UDF writing, ensure you've included the above mentioned UDF kernel drivers and the following package,

Best practice is to use read write (RW/RE) media for testing writing ISO9660/UDF filesystem images. If a command fails to work, or the hardware or media fails, you can try again. Direct file copy operations with CD/DVD/BD media may be slow and still risky sometimes?

Find Size of Media
First, find the maximum size the media can contain.

(Or 24438784*2KB = 48877568 KB for 50GB BD-R DL media)

Or you can use the following with disabling Defect Management,

Create and Populate Filesystem
Create either a ISO9960 or UDF filesystem. Microsoft Windows uses lvid for optical media title.

Mount the filesystem

Populate filesystem

Verify proper permissions are preserved

CD-RW Media
CD-RW media requires the packet device driver and starting the service and the following line within fstab:

DVD/BD (RW/RE) Media
DVD-RW,DVD+RW and BD-RE media can be easily written by simply mounting the media and writing to the media as a normal filesystem, as these devices and media allow random writing, versus CD-RW only allowing sequential writing.

UDF
TODO

BD Defect Management
By default growisofs uses Defect Management which requires 256MB extra space and uses reduced write speeds. You may disable this with,

And use the following after writing to ensure files are properly written.

UDF
Atypically, you can write with the following as long as you are within the limits of your DVD/BD media's size limitations.

If you have used the above truncate with 25GB/50GB, specifying the top limits of BD media, you will need to disable Defect Management requiring 256MB extra space.