私はWindows 7を使用しており、VboxでDebian VMを実行しています。 Windows 7にc:\temp
共有したいフォルダがあります。私はそれを追加しました:
仮想ボックスを使用してフォルダを永久にマウントするのが困難でしたが(ゲストの追加などをインストールする必要があります)、今は解決しました。私がしなければならないのは、/etc/fstab
ファイルを編集して次の行を追加することです。
temp /home/my_usr_name/an_existing_folder vboxsf defaults, _netdev 0 0
これで、起動するたびにフォルダが正しくマウントされます。しかし、これは私の問題です。
何そしてどこはいtemp
?
私が理解したのは、私が追加した行がfstab
次のことを行うからです。
mount -t vboxsf temp /home/my_usr_name/an_existing_folder
正しいですか?実際に動作し、それを使用するとフォルダが正しくマウントされます。しかし、通常はインストール時にデバイスを使用しますか?たとえば、dev/cdrom です。temp
Debian VMには何も見つかりません。 VM共有フォルダを構成するときに指定した名前であることがわかりますが、VBoxはこれをどのように処理しますか? Debian はそれをどのように探しますか?
ノート:何の理由なのか、そんなフォルダが全くなく、 /media/sf_sharedfolder
気にしなくて問題を直したくない。
答え1
使用しているインストールで?
いいえ。 1つは提供されています源泉、別名"what"("where"と"vfstype"といくつかのオプションで)。必ずしもブロックデバイス名である必要はありません。これは、ファイルシステムタイプと組み合わせた場合にのみ意味があります。
マウントの場合、vboxsf
「content」はVirtualBox設定ユーティリティで指定した共有フォルダの名前です。 VirtualBoxゲストユーティリティを介してLinuxにインストールされているドライバは、ゲスト環境とホスト間のプライベート通信チャネルを使用してこの名前を参照する方法を知っています。
ネットワークパスではありません。ゲストオペレーティングシステムのファイルシステムには見つかりません。