開發中,我們經常的需求是這樣的:我想再Windows中進行快捷開發,但是想在linux中運行,那么需要將文件方便在linux中管理,基本可以分成兩種方式:
1. 使用網絡工具:vmware_tool工具可以在虛擬機設置中進行共享文件夾的設置, 使用Windows共享文件夾的方式
2. 使用版本控制工具進行代碼管理,Windows中編寫代碼並上傳,linux中檢出項目
本文中只是使用Windows共享文件夾的方式來進行操作:
1)在硬盤中創建一個共享的目錄,例如 C:\share 為共享文件夾
2)右鍵-》屬性 -》共享
3)共享給指定的用戶,記住用戶名和密碼,稍后會使用到
4)查看本地的ip地址 Ctrl+R -> cmd -> ipconfig 查看IPV4地址
那么共享的
地址: //192.168.1.5/share
用戶名: x-wolf
密碼:123456
至此Windows中的設置完畢,接下來就是VMware虛擬機中的設置
5)選定掛載點 /mnt/share
6) 進行掛載操作
mount -t cifs -o username=x-wolf,password=123456,gid=1,uid=0,dir_mode=0777 //192.168.1.5/share /mnt/share
說明:
(1)如果不是root,則需要sudo切換到root再進行操作
(2)username:用戶名 password:密碼
(3)gid:組id 查看 /etc/group中用戶的所屬組 uid:用戶id 查看 /etc/passwd 或者 id -u root ( id root )
(4) dir_mode 設置目錄的權限
7)卸載
umount /mnt/share //如果發生錯誤,可以使用參數-l 懶卸載
8)設置開機自動掛載 編輯文件 /etc/fstab
//追加信息 //192.168.1.5/share cifs auto,username=x-wolf,password=123456 0 0
至此全部完成
注意點:
1)掛載/卸載的時候要在共享目錄之外執行操作
2)Windows下要進行權限設置可讀可寫授權