Inspirer

Windows 与 linux 之间的文件共享

鄙人不喜欢 linux 系统作为开发环境,毕竟 linux 是一个相对反人类的系统。不过 linux 对于生产环境的友好注定了其拥有丰富的库作为各种组件的依赖支持。在开发测试时,需要使用一些仅能跑在 linux 上的库的确让一个长期在 windows 下工作的人感到十分难过,在没有使用 OSX 环境的情况下,我需要一种简单的解决方案。

实际上,建立虚拟机,共享主机与虚拟机之间的文件不失为一种粗糙的解决方案。在 windows 创建、编辑、修改,同时在虚拟机上测试、运行代码。

那么如何建立两者的连接?

在 windows 上共享一个文件夹

共享操作很简单就不多熬述,不过要注意权限分配问题。我们假定共享了 E:\Develop\Share 这个目录。

我们假设主机局域网的 IP 为 192.168.0.101

客户机的局域网 IP 为 192.168.0.102

在 linux 上挂载共享文件目录

挂载操作相关命令如下:

mkdir /mnt/share
chmod 777 /mnt/share
mount -o user='<你的 windows 账户>',password='<你的 windows 账户密码>',noserverino //192.168.0.101/Share /mnt/share

好了,现在可以无缝切换了~