Linux in Hyper-V 與宿主機共享文件目錄

編輯/etc/hosts ,將宿主機IP地址和名稱添加到最后一行。 這樣我們就能夠通過IP地址和名稱在linux中引用到宿主機, hosts文件舉例說明看上去是這樣的:

192.168.137.1   Nick-PC8

我建議將用于訪問宿主機的username和password存儲到linux中,比如我會將其存儲到名為.smbcredentials的文件中,以便安全鏈接到宿主機中的共享文件夾。格式如下:

username=Nick
password=password-to-host-machine

為了僅讓當前用戶使用此文件,可將其重新設(shè)置訪問權(quán)限 chmod 600 .smbcredentials.

/etc/fstab用于允許宿主機共享文件被掛載到linux,以下命令需要添加到fstab中。對于使用者僅前兩個路徑很有意義,第一個是宿主機上的共享文件夾路徑(主機名+文件夾名),第二個路徑表示把共享文件夾映射到linux的哪個路徑。

//Nick-PC8/Projects /mnt/Windows cifs credentials=/home/edgar/.smbcredentials,file_mode=0777,dir_mode=0777,noperm,_netdev,rw,iocharset=utf8,soft,uid=1000,gid=1000 0 0

關(guān)于上面一段命令中各項的大意如下 (關(guān)于 mount.cifs的具體使用手冊):

  • rw: Windows共享目錄將作為可讀寫目錄被linux使用
  • uid: linux中擁有該共享路徑的用戶id, 我的 uid 是 1000 (id -u)
  • gid: linux中擁有該共享路徑的組id,我的 gid 是 1000 (id -g)
  • _netdev: 僅有的沒有具體說明的選項,更多信息可查看 this StackExchange 。_netdev 主要是確保在沒有網(wǎng)路或者網(wǎng)絡(luò)配置錯誤的情況下不會主動掛載共享目錄, 同時也確保在你切換網(wǎng)路時,共享目錄的自動掛載/卸載。

然后執(zhí)行命令 sudo apt-get install cifs-utils

最后執(zhí)行以下命令創(chuàng)建并自動掛載共享目錄。

mkdir /mnt/Windows
mount /mnt/Windows

你可以在linux中盡情使用宿主機共享磁盤目錄了!

https://wiki.ubuntu.com/MountWindowsSharesPermanently

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容