PHP Backup Maker (PDM) is a smart PHP backup solution.
The script reads a given source directory (with
its subdirectories) and then creates a set of
directories filled with the content of the source
directory, arranged in groups to fit a given
capacity. It can be used to create CD sets for
backups. It also supports ISO image creation,
direct CD and DVD burning via cdrecord/growisofs,
backup of files bigger than media capacity
(splitting), automatic file index creation, and
more.