Mount

在 Debian 中如何處理 Virtual Box 共享文件夾?

  • April 1, 2018

我在 Windows 7 上,我在 Vbox 下執行 Debian VM。在我的 Windows 7 上c:\temp,我有要共享的文件夾。我添加了它:

在此處輸入圖像描述

我很難用 Virtual box 永久掛載該文件夾(必須安裝 Guest Additions 等),但現在解決了。我需要做的是編輯/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 的 Shared 文件夾時給出的名稱,但是 VBox 是如何處理它的呢?以及 Debian 是如何找到它的?

注意:由於某種原因,我沒有任何文件夾 /media/sf_sharedfolder,我不在乎,我不想解決這個問題。

與 mount 您使用設備?

沒有。一個提供了source,也就是“what”(以及“where”和“vfstype”,以及一些選項)。這不一定是塊設備名稱。它只與文件系統的類型一起有意義。

vboxsf掛載的情況下,“what”是您在 VirtualBox 配置實用程序中指定的共享文件夾的名稱。VirtualBox Guest Utilities 安裝到 Linux 中的驅動程序知道如何使用來賓環境和主機之間的專用通信通道來引用該名稱。

它不是網路路徑。它不是您可以在來賓作業系統的文件系統中找到的東西。

引用自:https://unix.stackexchange.com/questions/434895