diary | | | geek interests | | | publications | | | projects | | | web |
1/22/2005 02:24:11 AM |
A couple weeks ago I was talking to Dave "SugeDog" Watson (I just gave you that nick name, Dave ^^) about the angst-ridden world of case-sensitive vs. case-insensitive file systems. People obciously have different opinions, and each side is adamant enough (and given the rather costly migration path) that I don't think one should hold their breath in the hopes that it'll converge anytime soon. So, the fun begins when file systems with different opinions are forced to play nice with one other. *SMIRK* Now, if I were to introduce a samba share to the windows and macOS X users while allowing fellow Linux users to gain access to the same directory, and I wanted to prevent everyone from engaging in nightly rituals that involve torturing a voodoo doll with my face on it, what should the ideal conditions by which files are treated under that directory be? So we quickly conducted the following test.
Now, to be fair, we could have tweakd the samba config so that it would have been case-sensitive. However, the default setting is set to be case-insensitive, and the idea of something happening by default, is a rather important factor in the book of a person who wishes things would just work out of the box. ;) So the moral of the story, for me at least, is that if it is, from the get go, fully intended that the directory is going to be used primarily as a samba share, then the directory sohould stick to being case-insensitive and prevent the creation of files that have the same case-insensitive name. This way, the majority of the user base of the directory will be pevented from being faced with the above fiasco. Of course, linux users who access the directory "locally" may be annoyed at this policy, but it's the only way I believe will prevent things from getting out of wack. What do you guys gather? |
Want some more? Dig in to the archive for past entries.