很多人都有一個疑惑,那就是我在windows上裝了一個虛拟機之後,我想在windows下編輯檔案,但是要及時同步到linux虛拟機上,從虛拟機上進行測試,其實方法有很多中,比如說在兩者之間建構一個檔案共享系統等等。
在這裡分享一個window共享檔案夾出來挂載到linux上的方法。
首先你要将你想要挂載的目錄設定為共享,比如我在這裡想要共享c盤下的test檔案夾
1.右擊選擇屬性
2.選擇共享
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcNTQE1ENCp3Ywp0MTZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM3YTN0QDN2EjNyUDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
3.點選進階共享
4.點選權限
5.設定你想要的組或者使用者名,給與完全控制權限
好的到這裡win7下的檔案共享已經做好了,然後我們需要做的事情就是準備一個shell腳本,好吧, 這也是我第一次自己寫shell腳本,我們用到的是 mount指令,如果不太熟悉的可以去度娘或者谷歌下, 在這裡就不在贅述了。(題外話,這個腳本需要你的ubuntu支援smbfs,是以你需要在ubuntu的指令行下 sudo apt-get install smbfs安裝一下)
為了友善,我也不再上傳附件了,直接把那個很簡單的shell腳本貼出來分析下好了
#!/bin/bash
#這是登入你win7的使用者名
username=‘Kris‘
#這是登入你win7的密碼
password=‘*******‘
#這是你的win7的ip位址,可以cmd控制台下ipconfig擷取
server=‘192.168.xx.xx‘
#test目錄 這個腳本的意思是把win7下的test檔案夾挂載到ubuntu的/mnt/www/test下邊
mount -t smbfs -o iocharset=utf8,uid=www-data,gid=www-data,username=${username},password=${password} //${server}/test /mnt/www/test
把上邊的腳本起個名字,比如kris.sh 然後放到/home/kris/kris.sh (這個目錄你随便放就好),
然後你要做的事情就是開啟虛拟機之後巡行指令 sudo /home/kris/kris.sh
然後驗證成功與否的話你就可以去 你的/mnt/www/test 目錄下檢視是否已經把win7的檔案映射過來了
好吧,恭喜你,到現在為止,你已經做完了必須做的各種事情了,現在用你喜歡的編輯器打開你的檔案,編輯,然後直接去ubuntu下楊正就好了。