Hello List. Does anyone know of a file system that supports dynamic meta-data and file versioning? By meta-data, I mean information about the file. Typically this would be things like created/modified date, etc. but I would like to be able to store other meta-data, perhaps things like "customer id" etc. By versioning, I mean, when a file is modified or deleted the previous version is automatically saved. I would like this to be a file system available under Linux but I am curious to hear of any file systems that are like this. Regards, -- John Lange
VMS' file system has versioning. You'd get a file name like "login.com;1" for the first version, and so forth. Not sure about metadata. ISTR that "files" could be more than just your usual flat file or executable -- variable and fixed length records were intrinsic file types. There was also a lot of information stored in the metadata, whether or not it is extensible is a mystery to me. If you do find a linux file system that supports versioning I'd like to hear about it, since I'd find it handy in some cases. Sean On Tue, 4 Jan 2005, John Lange wrote:
Hello List.
Does anyone know of a file system that supports dynamic meta-data and file versioning?
By meta-data, I mean information about the file. Typically this would be things like created/modified date, etc. but I would like to be able to store other meta-data, perhaps things like "customer id" etc.
By versioning, I mean, when a file is modified or deleted the previous version is automatically saved.
I would like this to be a file system available under Linux but I am curious to hear of any file systems that are like this.
Regards,
-- Sean A. Walberg <sean@ertw.com> http://www.ertw.com
On Tue, Jan 04, 2005 at 02:34:16PM -0600, Sean A. Walberg wrote:
VMS' file system has versioning. You'd get a file name like "login.com;1" for the first version, and so forth.
Not sure about metadata. ISTR that "files" could be more than just your usual flat file or executable -- variable and fixed length records were intrinsic file types. There was also a lot of information stored in the metadata, whether or not it is extensible is a mystery to me.
If you do find a linux file system that supports versioning I'd like to hear about it, since I'd find it handy in some cases.
I think Reiser4 may help here. I'm not sure it's really done yet though. http://os.newsforge.com/article.pl?sid=04/09/08/143252&tid=16 Cheers, Tim -- Don't sweat it -- it's only ones and zeros. -- P. Skelly
On Tue, Jan 04, 2005 at 02:34:16PM -0600, Sean A. Walberg wrote:
VMS' file system has versioning. You'd get a file name like "login.com;1" for the first version, and so forth.
Not sure about metadata. ISTR that "files" could be more than just your usual flat file or executable -- variable and fixed length records were intrinsic file types. There was also a lot of information stored in the metadata, whether or not it is extensible is a mystery to me.
If you do find a linux file system that supports versioning I'd like to hear about it, since I'd find it handy in some cases.
[Trying this again... Gilbert, you can clobber the other one please.] Reiser4 is supposed to do something of the sort, though I don't know if it's considered release-quality yet. This article might help. http://os.newsforge.com/article.pl?sid=04/09/08/143252&tid=16 -- C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup
participants (3)
-
John Lange -
Sean A. Walberg -
Tim Lavoie