在 GNOME Boxes 里的客體機(jī)和宿主機(jī)之間共享文件夾

GNOME Boxes 是一個(gè)創(chuàng)建和管理虛擬機(jī)的前端應(yīng)用。它主要是為 GNOME 桌面開(kāi)發(fā)的。然而,你可以在其他桌面環(huán)境中使用它,如 KDE Plasma 和其他環(huán)境。
在后端,它使用 QEMU、KVM 和 libvirt 技術(shù),并提供一個(gè)易于使用的用戶(hù)界面來(lái)管理多個(gè)虛擬機(jī)。
如果你想了解更多,你也可以參考關(guān)于 GNOME Boxes 創(chuàng)建虛擬機(jī)的 ??這些指南??。
在之前的文章中,我們已經(jīng)解釋了如何在 ??virt-manager?? 和 ??VirtualBox?? 中共享文件夾。而下面的步驟也解釋了 GNOME Boxes 的情況。
如何在 GNOME Boxes 中共享文件夾和文件
GNOME Boxes 主要支持 ??SPICE 協(xié)議?? 來(lái)實(shí)現(xiàn)遠(yuǎn)程訪(fǎng)問(wèn)、共享和許多虛擬化功能。SPICE 是虛擬化領(lǐng)域中最古老的開(kāi)源包之一。
1、初始設(shè)置
首先,確保在客體機(jī)系統(tǒng)中安裝以下 spice 軟件包。
在你安裝完上述內(nèi)容后,重啟宿主機(jī)和客體機(jī)系統(tǒng)。
在宿主機(jī)系統(tǒng)中(對(duì)于 GNOME 桌面),打開(kāi) “設(shè)置Settings”,進(jìn)入 “共享Sharing” 面板。
使用頂部的切換按鈕啟用共享。
然后,點(diǎn)擊 “文件共享File Sharing” 啟用文件共享。請(qǐng)確保啟用網(wǎng)絡(luò)。密碼是可選的。如果你想為你的共享文件夾啟用基于密碼的認(rèn)證,請(qǐng)啟用它。

在設(shè)置中啟用共享

啟用文件共享
關(guān)閉設(shè)置窗口。
打開(kāi) GNOME Boxes。右鍵單擊虛擬機(jī)并選擇 “偏好Preferences”。
在偏好設(shè)置窗口中點(diǎn)擊 “設(shè)備和共享Devices and Shares”,并點(diǎn)擊共享文件夾下的 “[+]” 按鈕。
在 “本地文件夾Local Folder” 下:從你的宿主機(jī)中選擇你想在客體機(jī)中訪(fǎng)問(wèn)的文件夾。
在 “名稱(chēng)Name” 中,給予你想要的任何名稱(chēng)。這個(gè)名稱(chēng)將在客人的文件管理器中可見(jiàn)。
點(diǎn)擊 “保存Save”。

在宿主機(jī)中添加一個(gè)共享文件夾
2、為客體機(jī)設(shè)置
啟動(dòng)你的客體機(jī)虛擬機(jī)。
在客體機(jī)虛擬機(jī)內(nèi),打開(kāi)文件管理器。如果你使用的是 GNOME 桌面,打開(kāi) Nautilus(即 “文件Files” 應(yīng)用)。
點(diǎn)擊 “其他位置Other Locations”。你應(yīng)該在 “網(wǎng)絡(luò)Networks” 下看到 “Spice 客戶(hù)端文件夾Spice client folder”。
雙擊它,你應(yīng)該看到你的宿主機(jī)系統(tǒng)的文件夾內(nèi)容。
有時(shí),上述文件夾需要一些時(shí)間才能出現(xiàn)。如果它不可見(jiàn),請(qǐng)等待 1 或 2 分鐘。通過(guò) ??F5?? 刷新文件管理器窗口。

客體機(jī)中的 Spice 客戶(hù)端文件夾
3、一些故障排除
此外,如果你看到以下錯(cuò)誤,那么你需要手動(dòng)訪(fǎng)問(wèn)該路徑。

訪(fǎng)問(wèn) spice 客戶(hù)端文件夾時(shí)出錯(cuò)
在文件管理器中按下 ??CTRL+L??,調(diào)出地址欄。在地址欄中,輸入以下內(nèi)容:
然后點(diǎn)擊回車(chē)。然后你應(yīng)該看到文件夾的內(nèi)容。SPICE 服務(wù)器使用 ??dav?? 協(xié)議,它在 9843 端口連接客體機(jī)和宿主機(jī)。

通過(guò) dav 協(xié)議訪(fǎng)問(wèn)
就這樣了?,F(xiàn)在你可以在 GNOME Boxes 中使用客體機(jī)和宿主機(jī)之間的文件共享。
下面是一個(gè)客體機(jī)和宿主機(jī)訪(fǎng)問(wèn)同一個(gè)文件夾的截圖。

在 GNOME Boxes 中在客體機(jī)和宿主機(jī)之間共享文件夾及其內(nèi)容(示例)


























