Windows与Linux文件系统互访的几种方法
这篇讲的是如何让Windows和Linux像使用本地磁盘一样直接互访文件系统。作者从实际开发中的痛点出发:Windows编辑代码、Linux编译运行,来回拷贝太麻烦。文章指出,虽然Windows有CIFS、Linux有NFS,但二者不互通,好在Linux上已有CIFS的实现。 文章主要介绍了两种通过CIFS协议实现互访的具体方法。一种是用开源的Samba软件在Linux上搭建服务端,配置共享目录并设置用户后,Windows资源管理器就能像访问局域网共享一样,直接访问Linux文件系统,甚至可以映射为本地盘符。另一种方法是让Linux作为客户端,去挂载Windows已经共享出来的目录。作者以Windows XP为例,详细展示了如何开启共享,并在Linux下使用mount -t cifs命令将远程共享挂载到本地目录。 文章最后简单对比了两种方式的适用场景:Samba方案更适合需要频繁、便捷地从Windows侧访问Linux文件的工作流;而从Linux挂载Windows共享,则更适合那些主要工作空间在Windows,偶尔需要在Linux环境下编译或调试的场景。