Ubuntu中配置NFS服务

NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便。

Ubuntu中配置NFS服务方法如下:

sudo apt-get install nfs-kernel-server portmap #安装服务

sudo vi /etc/exports #编辑配置文件

在配置文件中添加支持NFS访问的文件夹,以及相应权限:

/home *(rw,sync,no_root_squash)

sudo /etc/init.d/nfs-kernel-server restart #重启服务

Linux下挂载NFS的方法:

sudo mount -t nfs 192.168.0.101:/home /mnt

如果NFS服务是在ARM开发板上,上述方法挂在失败,可以尝试:

sudo mount -t nfs -o nolock 192.168.0.101:/home /mnt

在Win7下挂载NFS的方法:

1、首先启用NFS功能(控制面板->卸载或更改程序->打开或关闭Windows功能):

2、显示NFS服务器上的所有文件系统(在CMD中运行):

C:\Users\jzj>showmount -e 192.168.0.101

Exports list on 192.168.0.101:

/home                              *

3、挂载NFS文件系统(挂载到本机的Z盘,-o fileaccess=777参数为访问权限):

C:\Users\jzj>mount \\192.168.0.101\work Z: -o fileaccess=777

Z: is now successfully connected to \\192.168.0.101\work

The command completed successfully.

4、挂载后的效果:

5、取消挂载:

C:\Users\jzj>umount Z:

Disconnecting           Z:      \\192.168.0.101\work

The command completed successfully.