天天看點

Ubuntu12.04 挂載win7下的目錄

很多人都有一個疑惑,那就是我在windows上裝了一個虛拟機之後,我想在windows下編輯檔案,但是要及時同步到linux虛拟機上,從虛拟機上進行測試,其實方法有很多中,比如說在兩者之間建構一個檔案共享系統等等。

在這裡分享一個window共享檔案夾出來挂載到linux上的方法。

首先你要将你想要挂載的目錄設定為共享,比如我在這裡想要共享c盤下的test檔案夾

1.右擊選擇屬性

2.選擇共享

Ubuntu12.04 挂載win7下的目錄

3.點選進階共享

Ubuntu12.04 挂載win7下的目錄

4.點選權限

Ubuntu12.04 挂載win7下的目錄

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下楊正就好了。