4 Jun 2004 15:19
Re: Re: kernel 2.6.4: Bug in JFS file system?
Bjoern JACKE <bjoern+jfs <at> j3e.de>
2004-06-04 13:19:24 GMT
2004-06-04 13:19:24 GMT
Hi Dave,
On 2004-03-24 at 07:45 -0600 Dave Kleikamp sent off:
>After many complaints about characters that were being rejected by jfs,
>and after getting as much feedback as I was able to obtain, I changed
>the default behavior so that no translation is done. Each byte of the
>file name is now stored in the lower byte of the ucs-16 character.
>(This is equivalent to iocharset=iso8859-1, which is the default value
>of CONFIG_NLS_DEFAULT.)
at least on SLES9 or SUSE 9.1 (I did not check vanilla kernel) this is not fully true.
If I mounted the jfs partition without iocharset and run this:
#!/usr/bin/perl
for (1..255) {
if ($_<10) { $pre="00"}
elsif ($_<100) { $pre="0"}
else { $pre=""}
open FH,">$pre$_--".chr($_);
close FH;
}
The files are created but are not accessable after that. Mounting with
iocharset=iso8859-1 JFS behaves sane and all the files are created and are
accessable.
Bjoern
RSS Feed