It needs to be sorted out, whether it is sorted out at the VFS layer is unimportant.
If your backup program dives into the file despite stat()
saying it's a file and you restore your backup, how are the
"file is a file" semantics preserved ?
Obviously this is something that needs to be sorted out at
the VFS layer.
A filesystem specific backup and restoreIt might be that we need a filenameA/metas/backup method for all of our file plugins, which if cat'd gives a set of instructions which if executed are adequate for restoring filenameA.
program isn't desirable, if only because then there'd be
no way for Hans's users to switch to reiser5 in 2010 ;)