Thanks for your responses, Rich and John In my examples, i was creating *only *new files and directories.
Further investigation shows that any dataset i create w/o specifying casesensitivity=sensitive during zfs create defaults to "insensitive", although the pool itself is case sensitive. Is this intended behaviour and if so why? What a drag ... live and learn, huh? :) regards, - cal Message: 1 Date: Fri, 6 Jun 2014 08:08:02 -0700 (PDT) From: Rich Teer <r...@richjen.com> To: Discussion list for OpenIndiana <openindiana-discuss@openindiana.org> Subject: Re: [OpenIndiana-discuss] Case sensitivity "mixed" vs "sensitive" Message-ID: <alpine.osx.2.02.1406060806120....@neon.richjen.com> Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 6 Jun 2014, Cal Sawyer wrote: > # touch a > # touch A > (ok, so far so good ...) Did you do an ls after those commands? If a file exists, touch won't complain. It'll just silently do what you asked it too: update the file's mtime to the current time. In other words, your touch commands might've been operating on the same file. HTH, -- Rich Teer, Publisher Vinylphile Magazine www.vinylphilemag.com ------------------------------ Message: 3 Date: Sat, 7 Jun 2014 07:48:52 +0200 From: John Ryan <john.r...@bsse.ethz.ch> To: <openindiana-discuss@openindiana.org> Subject: Re: [OpenIndiana-discuss] Case sensitivity "mixed" vs "sensitive" Message-ID: <5392a7c4.5020...@bsse.ethz.ch> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 6/06/2014 1:52 PM, Cal Sawyer wrote: > Hello > > Our 151a8 server is an rsnapshot collector using rsync. Since setting > it up a few weeks ago, i've been noting flurries of file creation > errors in the sync logs. It's taken days to figure this out owing to > the large amounts of data we're transferring, but it's boiling down to > case sensitivity > > I created the dataset with the default setting; > "casesensitivity=sensitive". For reasons i don't understand this > results in a dataset that, for directories, is case insensitive > > eg: *on the local filesytem* > > # touch a > # touch A > (ok, so far so good ...) > > # mkdir b > # mkdir B > mkdir: cannot create directory `B': File exists Are you sure B didn't really exist prior to 'mkdir B' ? On UNIX and POSIX file systems B and b are different. casesensitivity=sensitive is the default POSIX behaviour. casesensitivity=mixed is only useful if you export the filesystem using SMB/CIFS John ------------------------------ Subject: Digest Footer _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss ------------------------------ End of openindiana-discuss Digest, Vol 47, Issue 9 ************************************************** -- Cal Sawyer | Systems Engineer BlueBolt Ltd | 15-16 Margaret Street | London W1W 8RW T: +44 (0)20 7637 5575 www.blue-bolt.com _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss