Linux Extended Attributes - how are they managed????
Posted: Fri Oct 08, 2004 10:26 pm
Hi,
I read on the web about the new Linux kernel having "Extended Attributes".
The only info I could find is basically how to read and set the extended attributes.
However their doesn't seem to be much info about their usage in the real world.
Extended attributes exist of name value pairs. But is their any list of standard names?
If one person creates an ea author="Jon Doe" and another person creates an ea writer="Jon Doe" how do "search" programs have any hope of matching them?
Then you could have the same attribute name eg author, but 2 different people could use different layouts eg "Jon Doe" or "Doe, Jon". How is that handled?
Another example - one file has ea bit_rate="128k" and another file has ea bitRate="128000". If you want to search your hard drive for all files with bit rate of 128k, how could it be done!?
Won't extended attributes become a big mess? If they can't be organised / searched then they become almost useless.
I read on the web about the new Linux kernel having "Extended Attributes".
The only info I could find is basically how to read and set the extended attributes.
However their doesn't seem to be much info about their usage in the real world.
Extended attributes exist of name value pairs. But is their any list of standard names?
If one person creates an ea author="Jon Doe" and another person creates an ea writer="Jon Doe" how do "search" programs have any hope of matching them?
Then you could have the same attribute name eg author, but 2 different people could use different layouts eg "Jon Doe" or "Doe, Jon". How is that handled?
Another example - one file has ea bit_rate="128k" and another file has ea bitRate="128000". If you want to search your hard drive for all files with bit rate of 128k, how could it be done!?
Won't extended attributes become a big mess? If they can't be organised / searched then they become almost useless.