Ubuntu の VM から Windows 7 共有ドライブをマウントする

Ubuntu の VM から Windows 7 共有ドライブをマウントする

まず私の設定:

  • 私は Ubuntu 10.04 を使用しており、Oracle VirtualBox を使用して Windows 7 を実行しています。

たとえば、私の Windows では共有ドライブにアクセスできるので、ツール > ドライブのマップに移動して、ドライブの名前 (ユーザー名/パスワード) を入力するだけで完了です。

\\smalldrive

そのため、それらのファイルにアクセスするためだけに VM を開きたくないので、Ubuntu 上の同じドライブにアクセスしようとしています。

私は読みましたリベリアのオタクUbuntu で共有をマウントする方法ですが、動作させるための情報がいくつか不足しています。

sudo mount -t cifs //Windows_PC/Shares /mnt/Windows -o user=username
                   ^----Here---^

共有フォルダーを取得しているコンピューターの名前を取得するにはどうすればよいでしょうか。IP アドレスを取得できれば、それを名前の代わりに使用できると考えていました。

したがって、誰かがより良い提案をしない限り、私が必要とするものは次のとおりです。

  • 共有ドライブからコンピュータの IP アドレスを取得するにはどうすればいいですか
  • どうすればUbuntuに直接マウントできますか。

編集:

共有ドライブは私のマシンではなく、ネットワーク上の別のマシンにあります。コンピューターの名前も IP アドレスもわかりません。

答え1

長い間研究した後、それは非常に簡単にできることだと気づきました。

Windows 7 では、コマンド ラインで ping を実行しました。

ping smalldrive

これにより、このドライブをホストしているサーバーの IP アドレスが返されます。

私の Ubuntu マシンでは、単純に通常のマウントを使用しました。

sudo mount -t cifs //New IP/Shares /mnt/Windows -o user=username

そして今では、この共有フォルダにアクセスするためにWindows VMを実行する必要はありません

答え2

IP アドレスを使用して Windows 共有にマウントできます。Windows ボックスで、コマンド プロンプトを開き、次のように入力します。

ipconfig[ENTER]

これにより、Windows マシン上のネットワーク アダプターの IP アドレスが提供されます。

次に、Linux マシンで次のコマンドを使用して共有をマウントします。

sudo mount -t cifs //10.0.0.2/Shares /mnt/Windows -o user=username

ここで、10.0.0.2 は Windows 仮想マシンの IP アドレスです。

関連情報