Originally Posted by
jsprenkl
I don't want to restore the system files, only my own new content. If my machine dies and I buy a new one the hardware will be different so restoring settings/programs for the wrong hardware would be a disaster.
No, it wouldn't, as hardware is detected and accommodated for at every bootup. As long as your kernel is robust enough to handle the hardware changes and you alter the appropriate system files, there's no issues changing out the entire system from underneath linux.
Originally Posted by
jsprenkl
Restoring a damaged file/files should be as simple as sticking in the cd and using tar or unzip to expand the files onto my new hardware.
Sure, that's the goal of any backup system. An incremental backup system on more accessible hardware would make this far easier to implement, rather than having multiple CDs. How would you know what file is on which CD?
Originally Posted by
jsprenkl
It should be relatively simple to create a database of what was backed up and what was not (since linux doesn't include an archive bit in the file system).
Sense. This makes none. If Linux provides no archive bit, how is it easy to know when a file was last transferred? You can only know when it was last modified or accessed (if your FS supports it and is mounted appropriately). Tar and rsync have the ability to do an update (copy if source is newer than dest), but on a read only file system this isn't possible (well, not 100% true, but assume it is for simplicity's sake).
Originally Posted by
jsprenkl
I didn't want to write my own if I didn't have to. This seems like it should already exist somewhere. Didn't people deal with tape drives on unix for decades?
Sure. You know about tar -- short for tape-archiver. There's plenty of options in there that wreak of being associated with tapes. Among the less interesting ones are...
Code:
-L, --tape-length N
change tapes after writing N*1024 bytes
-M, --multi-volume
create/list/extract multi-volume archive
Bookmarks