Unraid 篇十一:扔掉samba,無需透過網路,虛擬機器利用virtiofs_mode共享...

作者:大熊本熊

簡介

virtiofs檔案系統實現了一個半虛擬化VIRTIO型別“virtio-fs”裝置的驅動,透過該型別裝置實現客機主機檔案系統共享。它允許客機掛載一個已經匯出到主機的目錄。

virtio-fs裝置透過提供不經過網路的檔案系統訪問檔案的設計方式進行。

這種共享記憶體訪問也比基於網路檔案系統協議(如經常用的SMB,NFS等)訪問要更輕量級也有更好的本地檔案系統語義和一致性。

實際比較重要的作用和體驗就是:

1。無需經過網絡卡,只通過虛擬IO,可以減少不必要的消耗。

2。像windows下用百度雲下載檔案的話,就可以直接下載到unraid的共享目錄下(用samba掛載的情況下,百度雲下載的路徑是不能直接選擇到unraid共享檔案的)

正文

1。虛擬機器xml新增下面程式碼

儲存後,

才能在windows虛擬機器配置介面新增共享,讓windows虛擬機器使用virtiofs mode

Unraid 篇十一:扔掉samba,無需透過網路,虛擬機器利用virtiofs_mode共享...

2。啟動windows虛擬機器,安裝winfsp,裝置管理器檢查驅動

2。1 windows需要安裝winfsp這個驅動(https://winfsp。dev/rel/)

只需要共享unraid檔案的話,安裝選擇預設的Core就夠了

Unraid 篇十一:扔掉samba,無需透過網路,虛擬機器利用virtiofs_mode共享...

如果裝置管理器中還是有‘大容量儲存’,用virtIO驅動更新下讓他識別下(也許後面virtIO的驅動會引入winfsp,目前是還需要另外安裝的)

2。2 在服務中,把VirtIO-Fs Service啟動並設定成自動

Unraid 篇十一:扔掉samba,無需透過網路,虛擬機器利用virtiofs_mode共享...

如果沒有馬上出現共享檔案的話,就重啟虛擬機器系統試試

完結撒花

初級進階了的同學歡迎看看我其他篇章的教程,說不定可以讓你少走許多彎路

頂部