SFU3.5のNFSサーバーにおけるファイル名の特殊文字について

Microsoft Windows Services for UNIX 3.5のNFSサーバーを利用して見ようとして、":"がついたファイル名に躓いてしまいました。
で、ヘルプを調べると「ファイル名の文字変換」というのがありました。ところが、そこの設定例では":"を"-"に置き換えています。つまりUNIX側から見ると、"-"も":"になってしまうわけです。
これではあんまりなので、":"を":"(全角文字)に置き換えるようにしてみました。ついでに、その他の引っかかりそうな文字についても置き換えてみます。

詳しいことはヘルプの「NFSとファイル名」を見てもらうことにして(笑)、以下の内容で変換ルールを記述したファイルを用意し、ヘルプの手順に従って設定しました。

0x00 0x3a : 0xff 0x1a ; replace client : with full width : on server
0x00 0x5c : 0xff 0x3c ; \
0x00 0x2a : 0xff 0x0a ; *
0x00 0x3f : 0xff 0x1f ; ?
0x00 0x22 : 0xff 0x02 ; "
0x00 0x3c : 0xff 0x1c ; <
0x00 0x3e : 0xff 0x1e ; >
0x00 0x7c : 0xff 0xe4 ; |

とりあえず使えています。

トップページへ戻る