CD/DVD/BD writing

Kernel
Configure the kernel to support the filesystems necessary for reading and writing ISO disks.

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

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

Or:

For UDF writing, ensure 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.

Usage
Usage for the ISO9960/UDF filesystem.

Determine the size of media
First, find the maximum size the media can contain.

Or 24438784*2KB = 48877568 KB for 50GB BD-R DL (Blu-ray dual layer) 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/Blu-ray (RW/RE) media
DVD-RW, DVD+RW, and Blu-ray Recordable Erasable (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 uses defect management which requires 256MB extra space and uses reduced write speeds. This may be disabled via:

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: