win7 虛擬linux,共享設定

2021-07-03 15:36:27 字數 1930 閱讀 5913

web開發。**在win7上開發,部署在虛擬機器中的linux中。

想要的效果是,在win7上進行任何**修改,都會立即同步到linux中。

解決方案: 將win7上的開發目錄掛載到linux中。

實驗環境: 主機,win7

虛擬機器 virtualbox

linux發行版:centos 6.6

注意事項:

如果發現 3 中的設定未生效,請重啟系統再觀察。

如果此步驟中途失敗,請參照 「照進現實」

為什麼要單獨將這個作為乙個步驟呢?隨便找個目錄測試一下不行麼?

原因: windows和linux對檔名,目錄名的命名的講究很不一樣。而且,我們的linux一般都不支援中文檔名,

所以,最好還是建立乙個新的目錄,用linux的命名方式做幾個測試的檔案。關於linux檔案命名,請自行搜尋

相關資料。

將d:/share新增為共享目錄,可以給這個目錄設定乙個別名,這個別名可以作為之後掛載時候的名字,如下,設定為

你信還是不信,我反正是信了。就是這麼簡單。

mount -t vboxsf globalshare /home/***
後面的路徑就是掛載位置,cd到這個目錄,就能看到win7上的檔案。

當以上步驟報錯時,請參考以下的解決方案

解決方案: 安裝linuxadditions

virtualbox menu bar->devices->insert guest additions image cd

如下圖:

映象被安裝到了虛擬cdrom,然後到linux中掛載這個cdrom

mount -t auto cdrom /mnt

cd /mnt

sh ./vboxlinuxadditions.run

解決方案:

依次執行以下命令:

yum update kernal

yum install gcc kernel-devel kernel-headers

reboot

以上可以實現win7linux虛擬機器的檔案共享問題,但是存在一些問題,比如,每次開機都必須執行mount命令掛載共享目錄,掛載目錄的使用者和使用者組沒有指定等等。

下面是解決方案

vi /etc/fstab
在最下面加入一行,

[共享目錄名] [掛載點] [檔案型別] [屬性] [dump] [pass]

例如:

globalshare /mnt/share vboxsf auto,uid=1000,git=48 0 0

這樣,可以執行簡單的mount命令了

mount globalshare 就可以將globalshare掛載到預先設定的位置了,而且,指定了掛載目錄所屬的使用者和組

關於使用者和組,請檢視/etc/passwd檢視使用者和組資訊

請在修改任何配置檔案時備份原有檔案。

vi /etc/rc.d/rc.local
在最下面加入mount命令,如

mount globalshare
當然,前提是4.1已經設定完好,否則,請執行完整的mount命令

建議定義乙個開機執行的指令碼,將上面的命令放進去,然後再rc.local中加入這個指令碼的執行命令

sh startup.sh

win7共享虛擬wifi

1 硬體條件 電腦要能上網,有無限網絡卡 2 設定wifi 1 win r開啟執行,輸入cmd,回車 2 netsh wlan set hostednetwork mode allow回車 說明 承載網路模式設定為允許 3 netsh wlan set hostednetwork ssid wifi...

win7設定虛擬WiFi

一 啟用並設定虛擬wifi網絡卡 netsh wlan set hostednetwork mode allow ssid wuminpc key wuminwifi 此命令有三個引數,mode 是否啟用虛擬wifi網絡卡,改為disallow則為禁用。ssid 無線網名稱,最好用英文 以pc wi...

Win7設定區域網共享

win7設定區域網共享 1 把win7的guest使用者開啟。開啟win7的控制面板 使用者賬號與安全 使用者賬戶 管理其他使用者 點選guest使用者,進行開啟。2.解決登入是要求輸入使用者名稱及密碼的問題?點開 控制面板 點選網路和internet下的 選擇家庭組合共享選項 欄,繼續點選 更改高...