
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu7.10でWindowsの領域をマウントする場合に日本語ファイルを表示できるようにfstabの設定を変更したのですがうまくいきません。
どこかまちがっているのでしょうか?
UUID=***** /media/sda5 ntfs default,umask=007,gid=46 0 1
から
UUID=***** /media/sda5 ntfs iocharset=utf8,umask=007,gid=46 0 1
このように変更しました。
一度アンマウントしてコマンドで
sudo mount -t ntfs -o iocharset=utf8 /dev/sda5 /media/sda5
このように入力すると日本語ファイルが表示できます.
オフライン
「うまくいきません」とはどーゆー状況でしょう ?
マウントされない ?
fstabを変更したのなら mount /dev/sda5 を実行すれば何かメッセージが出てるカモです。
んで, これはたぶん defaultを外したのが問題なのではないでしょーか。
http://www.linux.or.jp/JM/html/util-linux/man8/mount.8.html
オフライン
返信ありがとうございます。
すいません、言葉足らずでした。
うまくいかないというのは起動時にきちんとマウントされているのですが、英語だけのファイル名のファイルは表示されていて、日本語が入っているファイル名のファイルは表示されません。
一度アンマウントしてmount /dev/sda5 を実行すると日本語が入っているファイル名のファイルは表示されます。
defaultを入れても同じ現象のままです。
オフライン
Fedora JP の掲示板
http://bbs.fedora.jp/read.php?FID=10&TID=5144
が参考になるかもしれません。
7.04 から 7.10 へアップグレードした環境ですが NTFS の領域にある日本語名の
ファイルは正しく表示されています。
gconf-editor を起動し
system -> storage -> defalt_options の ntfs, ntfs-3g の値を見ると
/*** ntfs ***/
名前 値
-------------------------------------
fstype_override ntfs-3g
mount_options [umask=222,utf8,exec]
/*** ntfs-3g ***/
--------------------------------------
mount_options [locale=,exec]
となっています。
私の環境ではアップグレード後に vfat 領域の自動マウントに失敗するように
なりましたが、これは vfat のオプションに usefree という不明なオプションが
追加されていたことが原因でした。
gnome はいろいろな事を自動で実行してくれて便利ですが問題が発生すると
難しいですね。またバッドノウハウが蓄積されていくのか、、、
オフライン
返信ありがとうございます。遅くなってすいません。
gconf-editorがあるとは気づきませんでした。
値はf0705さんとまったく一緒です。
教えていただいた掲示板の情報も試してみたのですがうまくいきません。
試しにinit.dにsudo mount -t ntfs -o iocharset=utf8 /dev/sda5 /media/sda5を実行するスクリプトを
入れてみたのですがやはり日本語名のファイルは表示されないままでした。
オフライン
私の fstab と比べて気づいたのですが、試しに init.d に加えたものを無効にして fstab を以下のように書き換えたらどうなりますか?
UUID=********* /media/sda25 ntfs defaults,ro,nls=utf8,umask=007,gid=46 0 1
オフライン
ありがとうございます。
さっそく試してみました。
やはり表示されません。
何が原因なのかさっぱり分かりません。
オフライン
この項その後の書き込みがありませんが、解決なさったのでしょうか
私も同様な症状で困っています
識者のご意見熱望します
オフライン
原点に戻ってntfs-configを導入してGUIで設定を行ってみてはいかがですか。
私の場合、ntfs-3gを使用していますが問題無く読み書きできています。
ファイル名の日本語も正しく表示されています。
/etc/fstab の中身を参考に記入しておきます。参考にしてください。
/dev/sda1 /media/WinXP ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
/dev/sda5 /media/WorkD ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
なお、ubuntu 7.10です。
オフライン
のんきさんご返稿ありがとうございます
こちらUbuntu8.04なんです
手持ちの7.04CDをインストールし
ネットアップグレードで7.10にし
たしかその時点ではNTFSで日本語ファイルを正しく認識していたのを
確認して
さらにネットアップグレードで8.04にして、ふと気づいたら
もう日本語が飛んでました
Linuxはなかなか手強いですね
もっと勉強してみます
オフライン
ubuntu 7.10からubuntu 8.04.1へ移行しました。
バージョンアップではなく、クリーンインストレーションです。
ntfs-configがなくなっていました。
montyさん、惑わすようなレスをつけて申し訳ありませんでした。
ただ、/etc/fstabに
/dev/sda1 /media/WinXP ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
/dev/sda5 /media/WorkD ntfs-3g defaults,locale=ja_JP.UTF-8 0 0
を追加しただけで正常に使用することができました。
当然ですがフォルダ、ファイル名の日本語表示も問題なく表示できています。
今一度、HDDの環境を確認してください。
オフライン
たびたび、お世話さまです
解決まで時間がかかりそうなので
とりあえず、新規にHDDを購入し
日本語表示可能な7.04CDでシステムを立ち上げ
vfatフォーマットの上、ntfs HDD上のファイルを
すべてコピーし,使用しています
とりあえず、です
オフライン