2015-09-09 134 views
0

我有一個64位Redhat VirtualBox(4.3.30)guest虛擬機正在運行,並且想要爲我的主機操作系統(Ubuntu 12.04 64位)創建一個共享目錄。 在我的紅帽客戶操作系統:如何創建從Redhat virtualbox虛擬機到Ubuntu 12.04 guest虛擬機的共享目錄?

  1. 我安裝VirtualBoxGuest添置了VirtualBox的30年3月4日和 重新啓動來賓
  2. 我創建的目錄到/ mnt /主機下載我的客戶機操作系統
  3. 在虛框我創建了點共享的指定目錄下載到主機目錄/家庭/ CX /下載

當我嘗試安裝德共享與命令目錄: 須藤安裝-t vboxsf下載到/ mnt /主機下載

我得到的消息:

「的使用:mount -V:打印版本 安裝-h:打印此幫助 mount:列表掛載的文件系統 mount -l:idem,包括卷標 到目前爲止的信息部分。接下來安裝。 該命令是`mount [-t fstype]某處的東西'。 /etc/fstab中的詳細信息可能會被忽略。 mount -a [-t | -O] ...:從/ etc/fstab掛載所有東西 掛載設備:在已知位置掛載設備 掛載目錄:在此處掛載已知設備 mount -t type dev dir:普通mount命令 請注意,如果沒有真正安裝設備,則會在設備上找到一個(給定類型的文件系統)安裝文件系統 。 人們也可以在其他地方安裝一個已經可以看到目錄樹: 安裝--bind olddir NEWDIR 或移動子樹: 安裝 - 移動olddir NEWDIR 一個可以改變安裝的包含目錄DIR類型: 安裝--make -shared DIR 安裝--make - 從DIR 安裝--make-私人目錄 安裝--make-unbindable DIR 人們可以改變所有的安裝件的類型在包含目錄DIR的安裝子樹 : 安裝 - -make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir 可以使用-U uuid通過名稱(例如/ dev/hda1或/ dev/cdrom, 或標籤,使用-L標籤或uuid)給出設備。 其他選項:[-nfFrsvw] [-o選項] [-p passwdfd]。 欲知更多詳情,說人8坐騎。」

什麼我錯了嗎?

+0

您是否在guest虛擬機操作系統中調用mount命令?檢查Guest Additions是否正確安裝('lsmod | grep vboxsf'應該在guest os中產生輸出)。之後,如果虛擬機可以看到**下載**共享,則可以使用'sudo VBoxControl sharedfolder list'在訪客操作系統內進行檢查。 –

+0

命令「lsmod | grep vboxsf」和「sudo VBoxControl共享文件夾列表」產生輸出。 – user2588998

+0

「lsmod | grep vboxsf」給出:2行輸出。 Line1:「vboxsf 37631 1」和line2「vboxguest 261202 2 vboxsf」。 「sudo VBoxControl sharedfolder list」給出1行輸出:「01 Downloads」。接下來我應該做什麼? – user2588998

回答

0

這個問題的原因是複製&粘貼命令對guest結果。

的連接命令前面的t的連字符()是unicode字符EN DASH U + 2013(UTF-8代碼0xE28094)而不是鍵盤鍵入的破折號(-)(U + 002D)(另請參閱http://www.fileformat.info/info/unicode/category/Pd/list.htm)。這會導致顯示使用情況。

解決方案:

類型手工mount命令,不要使用拷貝&過去。

+0

謝謝。我還發現,如果我使用德命令(即使使用複製過去)它的作品。我使用命令:「sudo mount -t vboxsf -o uid = $ UID,gid = $(id -g)Downloads/mnt/host-downloads」 – user2588998

+0

這是因爲在這個命令中你有正確的破折號(減號)在't'標誌的前面,而不是在你的OP中,* EN DASH *字符。 –

相關問題