FreeNASのコンソールで、日本語のファイル名を表示出来るようにする
FreeNAS 8.3.1をインストールして、ある程度使い慣れてくると
コンソールに入ったりして作業するようになると思います。
ここで、Windows ファイル共有とかでファイルをおいてた場合、日本語ファイル名がコンソールに表示されないのです。
[shell][root@freenas] /mnt/data/hoge# ls -l
total 5
drwxr-xr-x 3 hoge hoge 3 Jul 24 18:59 ./
drwxr-xr-x 4 root wheel 4 Jul 24 18:44 ../
drwxrwxrwx 2 hoge hoge 2 Jul 24 18:59 ??????????????????/[/shell]
という表示になります。
これを解決するには・・・
今回はrootで入っているので
rootの.cshrcを編集します。
rootの設定ファイルは、read-only属性の領域にあるので、その領域をまずは書き込み可能に設定します。
[shell][root@freenas] /mnt/data/hoge# mount
/dev/ufs/FreeNASs1a on / (ufs, local, read-only)[/shell]
この「/」という所を書き込み可能に設定します。
[shell]mount -uw /[/shell]
そうすると
[shell][root@freenas] /mnt/data/hoge# mount
/dev/ufs/FreeNASs1a on / (ufs, local, soft-updates)[/shell]
このように変わります。
そしたら
[shell]cd ~
vi .cshrc[/shell]
とコマンドを叩き
ファイルの末尾に
[shell]setenv LC_CTYPE ja_JP.UTF-8
setenv LANG ja_JP.UTF-8[/shell]
を追加します。
最後に
[shell]mount -ur /[/shell]
とやってread-onlyに戻して完了です。