Received: with ECARTIS (v1.0.0; list linux-xfs); Fri, 17 Jan 2003 07:54:49 -0800 (PST) Received: from mailserver.globalintech.pl (helios.globalintech.pl [62.89.81.98]) by oss.sgi.com (8.12.5/8.12.5) with SMTP id h0HFsh3v007881 for ; Fri, 17 Jan 2003 07:54:45 -0800 Received: from ima.pl (blizbor.globalintech.pl [172.26.25.88]) (authenticated) by mailserver.globalintech.pl (8.11.6/8.11.6) with ESMTP id h0HG10S02747 for ; Fri, 17 Jan 2003 17:01:00 +0100 Message-ID: <3E2828BE.8010308@ima.pl> Date: Fri, 17 Jan 2003 17:01:02 +0100 From: "Blizbor (IMA)" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en MIME-Version: 1.0 CC: linux-xfs@oss.sgi.com Subject: Re: How to make filenames case insensitive References: <20030115153637.TUXB19222.imf12bis.bellsouth.net@marsha> <1042645267.16153.4.camel@jen.americas.sgi.com> <1042714378.8477.14.camel@venus> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-archive-position: 2364 X-ecartis-version: Ecartis v1.0.0 Sender: linux-xfs-bounce@oss.sgi.com Errors-to: linux-xfs-bounce@oss.sgi.com X-original-sender: tb670725@ima.pl Precedence: bulk X-list: linux-xfs Content-Length: 1191 Lines: 39 Olaf Fra;czyk wrote: > On Wed, 2003-01-15 at 16:41, Steve Lord wrote: > >>XFS does not have a native way, there has been someone working on a >>case insensitive XFS, but that involved changing the hash algorithm >>XFS uses internally and on the disk, so it would not help here. > > Is it in active development or it has been dropped? > Or you know a case-insensitive filesystem for linux with journaling? > > Regards, > > Olaf Really, I cant see a good reason for porting Microsoft "case insensitive filenames bug" into a really good filesystem. Have you any other reason for such a change ? Olaf, could I suggest you something: dd if=/dev/cdrom of=/MyISOImages/image01.img losetup /dev/loop0 /MyISOImages/image01.img mkdir /mnt/myarch01 mount /dev/loop0 /mnt/myarch01 Another way is to copy files to a xfs, rename all files and directories to a smallcase letters. Then write a module with "hook" for the open() call. This call should work in two steps: call open.original without case change, if success return if failed again call open() with case changed to small. Should be quick and simple and most important doesent require change in a big well tuned code. Regards, Blizbor