- ベストアンサー
Ubuntuでのネットワーク共有に関する問題
- Ubuntuでのネットワーク共有に関する問題について質問します。現在、2台のパソコンがあり、片方にはWindows 7、もう片方にはXPとUbuntuのデュアルブートがインストールされています。
- 問題は、Windows 7からUbuntuの共有ディレクトリにアクセスできないことです。Ubuntuを起動した際に、「/media/ボリューム」というディレクトリが認識されず、Windows 7からアクセスすることができません。
- しかし、Ubuntu側で手動で「/media/ボリューム」を開くと、Windows 7からアクセスできるようになります。原因はsambaの設定やUbuntuのマウントにある可能性があります。何か助言をいただけると幸いです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
最も基本的な下記の設定を試してみてはどうでしょうか。 (1) /mnt に xpマウント用ディレクトリを作成する。 sudo mkdir /mnt/xp (2)/etc/fstabに追加する。(xpファイルシステムはntfsとしている) /dev/sdb5 /mnt/xp ntfs-3g defaults 0 0 ---以上で完了 (3)試しに sudo mount -a を実行して /mnt/xpがマウントされていることを確認 (4)パソコン B 再起動。 起動後に /mnt/xp がマウントされていることを確認 ---以上です。
その他の回答 (3)
- wormhole
- ベストアンサー率28% (1626/5665)
autofsだと、なんらかのアクセスすれば自動でマウントされるので(ls /media/ボリューム でもマウントされる)、マウスで操作しているGUI(gnome?)の方でマウントしてるんじゃないかと思いますが。 たぶん#2の方が紹介されているgnome-disksを起動すれば今現状の設定があるかと。
補足
ありがとうございます。 そのとおりです。 今は起動後手動でマウスでマウントしてるんですよね。 立ち上げてから、いちいちUbuntuマシンの方へ行ってマウスでマウントするのが面倒なので、立ち上げたら自動的にマウントされるようにしたいと思っています。
- superside0
- ベストアンサー率64% (461/711)
mount用にmkdirしているかと、ファイルシステムのタイプがなにかとか わからないから、どう書けばよいうかというのは はっきり言えないけど、 mount -a してみて エラーメッセージがでたら、そのエラー原因を/etc/fstab から修正すればよいです。 それか disksが使えるなら http://schrott.alteseisen.net/2013/10/20/ubuntu-%E3%81%A7%E3%83%8F%E3%83%BC%E3%83%89%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%82%92%E8%87%AA%E5%8B%95%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/ ではどうでしょう。
補足
ありがとうございます。 やってみます。 しかし、Linuxはディストリビューションによって設定の仕方が異なるので大変ですね。Ubuntuはインストールなど自動でやってくれるのでいいのですが、それが却ってあだになることもあるみたいですね。
- superside0
- ベストアンサー率64% (461/711)
アクセスしたときに自動でマウントするautofsでなく、 起動時にマウントするように /etc/fstabに記述すればよいのでは。
補足
ありがとうございます。 確かにそうみたいです。 原因は結局、共有ディレクトリー(/media/ボリューム)が起動時には自動でマウントされず、起動後マウスで手動でしているということだとわかりました。 サーバー側のパソコンにはハードディスクが2台ありまして、/media/ボリュームはsdb5なんですが。 /etc/fstabに /dev/sdb5 on /media/ボリューム type fuseblk と記述してみたのですが、これで起動するとエラーになり、手動でマウスでマウントしようとしてもボリュームのディレクトリーが画面に表示されなくなってしまいます。 どう書けばいいのでしょうか。
補足
ありがとうございます。 インストールの時点からやり直したらできました。 インストールの最初の時点でWindows側からアクセスしたいUbuntu側のXPのディレクトリーを/windowsにマウントするように手動で設定して解決しました。 Ubuntu側のパソコンがPentium4 2.26GHz メモリー2GBという古い代物なのでUbuntu10.04という、これまた古いバージョンのUbuntuでしかうまくいかないようです。 あとsambaの設定してからWin7の方を一旦シャットダウンして再度立ち上げた方がうまくいくみたいです。 Tera Termででもアクセスできています。