Ubuntuでのネットワーク共有に関する問題

このQ&Aのポイント
  • Ubuntuでのネットワーク共有に関する問題について質問します。現在、2台のパソコンがあり、片方にはWindows 7、もう片方にはXPとUbuntuのデュアルブートがインストールされています。
  • 問題は、Windows 7からUbuntuの共有ディレクトリにアクセスできないことです。Ubuntuを起動した際に、「/media/ボリューム」というディレクトリが認識されず、Windows 7からアクセスすることができません。
  • しかし、Ubuntu側で手動で「/media/ボリューム」を開くと、Windows 7からアクセスできるようになります。原因はsambaの設定やUbuntuのマウントにある可能性があります。何か助言をいただけると幸いです。
回答を見る
  • ベストアンサー

Ubuntuですがこれはどういうことでしょうか。

パソコンが2台あり、パソコンA(Win7)とパソコンB(XPとubuntu10.04LTSのデュアルブート)で ネットでつながっています。 sambaでファイルの共有もできるのですが少しおかしいのです。 最初に双方のパソコンを立ち上げるとAの方でWin7がBの方でUbuntuが立ち上がります。 その状態でWin7からUbuntuの共有ディレクトリー(/media/ボリューム)にアクセスしようとすると 「アクセスできない」とかいう表示がでてアクセスできません。(ボリュームのアイコンだけは 表示されています。) どうやら、最初にUbuntuを立ち上げた時にはなぜか/media/ボリュームというディレクトリーが Ubuntuで認識されていないようです。端末でls -al /media/ボリュームとコマンドを打っても 「ボリューム」のディレクトリーが表示されません。Ubuntuの方でそのディレクトリーが認識 されていないのでWin7からアクセスできないのは当然ですよね。 ところがそこでUbuntuの方でマウスを使って/media/ボリュームのディレクトリーを開いてやると なぜかWin7の方からそのディレクトリーにアクセスしてsambaでファイルの閲覧やコピーが正常に できるようになります。 これはいったい何が原因なのでしょうか。 sambaの設定でしょうか、それともUbuntu側のマウントがおかしいとかでしょうか。 ちなみに、この/media/ボリュームというディレクトリーはWin XでのドライブDです。 ボリュームというディレクトリー名はUbuntuがインストール時点で勝手につけたものです。 こんな日本語の名前がおかしいのかなと思ったりもしているのですが。 いままで何度もUbuntuをインストールしているのですがいつもこうなります。 何か助言をお願いしたいです よろしく。

  • alien5
  • お礼率11% (158/1436)

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.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 がマウントされていることを確認 ---以上です。

alien5
質問者

補足

ありがとうございます。 インストールの時点からやり直したらできました。 インストールの最初の時点でWindows側からアクセスしたいUbuntu側のXPのディレクトリーを/windowsにマウントするように手動で設定して解決しました。 Ubuntu側のパソコンがPentium4 2.26GHz メモリー2GBという古い代物なのでUbuntu10.04という、これまた古いバージョンのUbuntuでしかうまくいかないようです。 あとsambaの設定してからWin7の方を一旦シャットダウンして再度立ち上げた方がうまくいくみたいです。 Tera Termででもアクセスできています。

その他の回答 (3)

  • wormhole
  • ベストアンサー率28% (1622/5658)
回答No.3

autofsだと、なんらかのアクセスすれば自動でマウントされるので(ls /media/ボリューム でもマウントされる)、マウスで操作しているGUI(gnome?)の方でマウントしてるんじゃないかと思いますが。 たぶん#2の方が紹介されているgnome-disksを起動すれば今現状の設定があるかと。

alien5
質問者

補足

ありがとうございます。 そのとおりです。 今は起動後手動でマウスでマウントしてるんですよね。 立ち上げてから、いちいちUbuntuマシンの方へ行ってマウスでマウントするのが面倒なので、立ち上げたら自動的にマウントされるようにしたいと思っています。

回答No.2

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/ ではどうでしょう。

alien5
質問者

補足

ありがとうございます。 やってみます。 しかし、Linuxはディストリビューションによって設定の仕方が異なるので大変ですね。Ubuntuはインストールなど自動でやってくれるのでいいのですが、それが却ってあだになることもあるみたいですね。

回答No.1

アクセスしたときに自動でマウントするautofsでなく、 起動時にマウントするように /etc/fstabに記述すればよいのでは。

alien5
質問者

補足

ありがとうございます。 確かにそうみたいです。 原因は結局、共有ディレクトリー(/media/ボリューム)が起動時には自動でマウントされず、起動後マウスで手動でしているということだとわかりました。 サーバー側のパソコンにはハードディスクが2台ありまして、/media/ボリュームはsdb5なんですが。 /etc/fstabに /dev/sdb5 on /media/ボリューム type fuseblk と記述してみたのですが、これで起動するとエラーになり、手動でマウスでマウントしようとしてもボリュームのディレクトリーが画面に表示されなくなってしまいます。 どう書けばいいのでしょうか。

関連するQ&A

  • ubuntuのsambaの設定で教えて欲しいです。

    パソコンが2台あり、WinXP Pro SP3とubuntu10.04LTSなんですが、ubuntuの方からXPのファイルを見たりすることはできるのですが、sambaでXPの方からubuntu側のファイルにアクセスできません。 XPのマイネットワーク→「ワークグループのコンピュータを表示する」ですると、ubuntu側のパソコンが ○○○○ server(Samba, Ubuntu) (○○○○)というようにアイコンで表示されているのですが、それをクリックすると、 --------------------------------------------------------------------------------- XXXX(ネットワークのグループ名)にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 ネットワークパスが見つかりません。 ---------------------------------------------------------------------------------- と出ます。 これは結局、ubuntu側のsambaのパスワードが設定されてないからだと思うのですが。その設定方法がわかりません。 あちこち読んだのですが、みんなそれぞれ異なるようなことが書いてあり、どうすればいいのかわかりません。 例えば、次のように書かれているのがありますが、 # smbpasswd ○○○○ New SMB password: XXXXXXXX Retype new SMB password: XXXXXXXX Password changed for user ○○○○ これはrootになって、このようにコマンドを打てばパスワードが設定されるという意味だと解釈してますが。 この場合の○○○○の部分に入れるユーザー名というのはWindows側のユーザー名を入れればいいのでしょうか。 それともubuntu側のですか。 もっとわかりやすく簡単にできる方法があれば教えてほしいです。 すいませんが、よろしくお願いします。

  • Ubuntuについて3つ

    1つ目 ファイル共有をしたいんですけど共有したいファイルのプロパティを開いても共有タブがありません。 2つ目 Ubuntuのシステムファイルをいじりたい 3つ目 debパッケージを解凍してdebにまた圧縮したらUbuntuソフトウェアセンターでソフトウェアをインストールできない です Ubuntu14.04LTS 64bit        以上

  • ubuntu20 sambaが起動しないっぽい

    Ubuntu 20.04 LTSにsambaインストールしてみましたが動かないっぽいです。 何が悪いのでしょうか? root@sv-ubuntu:~# sudo apt -y install samba パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 samba はすでに最新バージョン (2:4.13.17~dfsg-0ubuntu0.21.04.1) です。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 root@sv-ubuntu:~# systemctl enable --now smb Failed to enable unit: Unit file smb.service does not exist.

  • windowsからubuntuにFTP、sambaで接続ができない。

    windowsからubuntuにFTP、sambaで接続ができない。 こんにちは。いつもお世話になっております。 今日ubuntuにて、ftp、sambaをインストールしたのですが、自分のPC(windows)から自分のPCに構築したubuntuにFTP、 sambaで接続ができません。 他のPCからは私のubuntuに接続できるのですが、私のPCからは自分のubunuに接続できないのです。 まったくの初心者でできうる限りの対策はしたのですが、一向に接続できない状態なのでどうぞ皆さまのお力を貸してください。 ubuntuのヴァージョン:8.04 自分のPCはwindouwです。 そこに仮想マシン(VMware)をいれてOSにubuntuを入れております。 ●vsftpdインストール後対応したこと (1)vsftpd.confの設定 *----------------------* anonymous_enable=YES local_umask=022 local_enable=YES *----------------------* コメントをはずしました。 (2)ポートへのアクセスの確認(iptabele -L)をしてみると、出力・転送・入力はフィルタリングされていませんでした。 (3)Firewallの設定(ufwの有効化、全ポートの許可及び拒否、ポート毎の開放) hosts.allowファイルに自分のIPアドレスを追記 ●sambaインストール後対応したこと (1)sambaで共有するフォルダを作成 『sudo mkdir /var/samba』 『sudo chown nobody:nogroup /var/samba』 『sudo chmod 777 /var/samba』 (2)smb.confに下記内容を設定 ---------------------------------------------------------------------------- dos charset = CP932 //Windows 側の文字コード unix charset = UTF-8 //Linux 側の文字コード display charset = UTF-8 //swat で表示される文字コード map to guest = Bad User //Linux に存在しないユーザーでのアクセスはゲストとして扱う ----------------------------------------------------------------------------- [share] //共有するディレクトリ名 path = /var/samba //共有ディレクトリのパス writeable = yes //書き込み許可 force create mode = 0666 //ファイル作成時のファイルのパーミッション force directory mode = 0777 //ディレクトリ作成時のディレクトリのパーミッション guest ok = yes //ゲストユーザーを許可 ------------------------------------------------------------------------------ 等の設定をしました。 windowsとubuntuのworkgroupの設定もしております。 設定を変更したら必ず再起動しています。 pingで確認すると動いてはいるようです。 このような状況ですが、どうぞよろしくお願いいたします。

  • Ubuntu

    lenovo X270にUbuntu Desktop 22.04.2 LTSをインストール後、再起動し、USBを抜いて黒い画面に変わり無事に進めれると思ったら BIOS画面のみ表示されて先に進めれませんでした。 Ubuntuを起動できないかつインストールしたにかかわらずなぜBIOS画面が表示されるのかが原因が分からず困惑しています。 どうすれば解消するでしょうか?

  • UbuntuはWin7と比べて軽いですか?

    PemMの古いノートパソコンにWindows7SP1かUbuntu12LTS(アップデートでPEA回避)のインストールを考えていますが、どちらが軽く動きますか?

  • ubuntuのファイル共有について

    CentOS 6で、ローカルネットワーク内のパソコンがアクセスできるファイルサーバー(samba)を構築しております。ubuntu12.04のデスクトップPCから、ファイルサーバーのファイルにアクセスしたいのですが、どうすればよいでしょうか ちなみに、WINDOWSパソコンでは、ファイルサーバーのIPアドレス、もしくはドメイン名でアクセスできます。 Ubuntuのデスクトップ画面から、ホームフォルダー、ネットワークに進んでIPアドレスか、ドメイン名で検索をかけても表示されません。 検索のときは、\\192.168.0.10 か、\\hogehoge と言うドメイン名で検索するのですが、何も出ません。Windowsパソコンでは、この検索の仕方でファイルサーバーアクセスのためのユーザー名、パスワード入力画面が表示され、入力することでアクセスできます。 ローカルネットワーク内のWindowsパソコンで、ファイルの共有設定をすると、Ubuntuのホームフォルダー、ネットワークに進み、パソコン名が表示されアクセスできます。 しかし、CentOS 6のファイルサーバーにはアクセスできません。 どのようにすればアクセスできるのでしょうか。 よろしくお願いします。

  • UbuntuとXP・互いの領域が認識しない!

    Windows XPとUbuntu14.04LTSで 500Gのハードディスクを 250Gずつに分割してそれぞれOSをインストール したのですが、 OS上から互いのパティーション内容が見えないというか認識されていないようで 表示すらされません、、、 XPの方ではXPの方で作成したファイルのみ。 Ubuntuの方で作成したファイル方もUbuntuの方のみです、 どうしたら、互いのHDDの中身を表示できるようになりますか、 よろしくお願いいたします。

  • Ubuntu12.04LTSがインストールできない

    Windows XPのノートパソコンに、Ubuntu 12.04 LTSをインストールしようと思い、 まず、雑誌の付録DVDからISOファイルをPCにコピーして、 それをディスクイメージの書き込みでDVD-Rに書き込み、 ノートパソコンのBIOSのBOOTを変更して、光学ドライブを最初に読むように設定し、 DVDドライブに、上記のDVD-Rを入れて再起動したところ、 下記のメッセージが出て、Ubuntuのインストールが出来ませんでした。 This kernel requires the following features not present on the CPU: pae Unable to boot - please use a kernel appropriate for your CPU. 念のため、ネット上から、Ubuntu 12.04 LTSをダウンロードして、上記と同様にDVD-Rに書き込んで、同様にDVDドライブに入れて、再起動しても、上記と同じメッセージが出て来ます。 どうすれば、Ubuntu 12.04 LTSをインストール出来るのか、教えて下さい。

  • Win7 ubuntuデュアルブートでwin7が

    Win7 とUbuntuのデュアルブートでwin7が開きません win7とUbuntu12.04LTSのデュアルブートにしています ブートローダーの画面でUbuntu memtest win7とか選択しますが 一番上ubuntuの場所からカーソルが動きません ubuntuは立ち上がるがwin7はたちあがりません これまでやったみたことはつぎのとおりです Ubuntu12.04LTS再インストール 変化なし Acronis True Image(seagate Eition)のバックアップ ブータブルディスクカーソルが動かない システム修復ディスク(win7コントロールパネルで作成)開かない ブートローダーに戻る Win7インストールディスク入れ再起動/enter win7のsetupにならない ブートローダーへ戻る HDDチェック seagete tools 動かない  Feature Tool動かない なにが悪いのでしょうか  やってみることあればアドバイスお願いします Win7のデータはとってあるし再インストールは覚悟していますけど  HDD交換しかないでしょうか