不得不说,虽然Linux简单清淅,使用起来非常高效,但是由于图形系统的不稳定(NVIDIA要死啊),经常出现显卡发热、驱动错误、系统崩溃等等,反正就是一堆BUG。
Ubuntu安装nfs-server服务
在windows上远程SSH连接ubuntu,通过
sudo apt-get install nfs-kernel-server
安装NFS服务,注意不需要安装nfs-common,这是NFS的客户端工具。
接着配置需要共享的文件位置
sudo vi /etc/exports
添加需要共享的文件夹,如这里我们共享/home/i/doc目录
/home/i/doc 192.168.1.*(rw,sync,no_root_squash)
- /home/i/doc 共享文件位置
- 192.168.1.* 允许访问本机器的IP范围
- rw 读写权限
- sync 数据会同步写入内存与硬盘
- no_root_squash 开放客户端使用root身份来操作服务器的文件系统,那么开no_root_squash才行,root_squash不允许)
重启nfs服务即可
sudo /etc/init.d/nfs-kernel-server restart
通过
exportfs -av
可以查看当前共享的文件目录。
Windows端连接远程文件系统
Win7是默认没有开启NFS客户端服务的,在
控制面板>程序>打开或关闭Windows功能
对话框中,展开NFS服务项,打开NFS客户端服务,这里需要重启系统,否则cmd会提示mount命令找不到。
重启系统后,在cmd中就可以使用mount命令了,这里吐槽一下cmd和powershell的丑,隆重推荐cmder.
在cmd中输入
mount 192.168.1.11:/home/i/doc x:
- 192.168.1.11为Linux IP地址
- /home/i/doc为之前我们共享的路径
- x:为windows分配给这个NFS网络文件的驱动器编号
最终效果图: