Here's what I did. I had a butt-load of client's MP3 / WAV audio files to send... 32 GB or so. But client has, of course, Windows. So I had to do it in such a way that limited the pieces of media I would have to burn and still be accessible via Windows.
- Compress and span multiple volumes all the files in the directory (I used File-Roller, but should have used the command line b/c it wouldn't let me chunk into files bigger than 2GB (7z restriction?)
- tar vcf - backup_audio.7z.* | split --bytes=2800000000 -a 3 -d - Audio.tar.
- Burn 3 Audio.tar.00? files to each Dual Layer DVD
Now, I had to chunk the files using TAR into 2.8GB files b/c I wanted to optimize files space on the DVD's -- a single DL DVD will hold roughly 8.4GB but can't store a file larger than 4GB.
Once I mail the 3 DVD's to the client, I'll have to log into the machine remotely and issue the following commands to extract the precious files... (after copying them all to a single directory, of course)
copy /b Audio.tar.* AudioBackup.tar
Then I would use 7zip to untar, then unzip the files. For my own use, reassembling in Linux would require the following command:
cat Audio.tar.* > AudioBackup.tar
Next time I do this, I'm going to try it all in one command using gzip/tar, resulting in strictly one set of files to extract w/ 7zip ;) Which, I think is just adding the "z" option to zip in the TAR command. But I am lazy and I had already had File-Roller compress my files (setting the size to be 8.4GB, but resulted in 2GB files as I mentioned)
**UPDATE**
using 7z from command line (7-Zip)
7z a -t7z -v4420M -mx9 -mmt Backup.7z ./backups/
Optionally, with TAR (compressed via ZIP) and SPLIT, the command would be something like this in one go:
tar -cvz ./backups/ | split -d -b 4420M - BackupDVD.tgz.
