菅原です。 > FAT32をマウントして、それをSambaで共有しているのですが、 > 特定の文字「×」(ばつ)をファイル名として使うと?と置き換わってしまい > Windowsからはアクセス不能になってしまいます。 > 対処するにはどうすればいいのか、お願いします。 色々と原因を探った結果カーネルのNLSのバグ(?)のようでした。 FAT32のロングファイル情報はユニコードで入っていますが、 そのユニコードからSJISに変換するソースにて 「×」「±」「§」の3文字が変換されないようです。 場所は fs/nls/nls_cp932.cのuni2charです。 自分で書き直してみた所問題なく動きました。 char2uniの方では上の3文字も変換されていたので バグだとは思うのですが・・・。 しかし、こういうカーネルのバグはどこへ連絡すればいいのかな。 英語できないし(^^;