Linux NFS文件服务器安装配置

[相关信息]
OS: Linux version 3.14-kali1-686-pae

为什么要用NFS
在做sama5d3 xplained开发时,每次调试程序都要做两件事,第一步:将编译好的程序放到TFTP目录下,第二步:在开发板
一侧通过 tftp -g -l 程序名 192.168.1.25 来下载
而在使用了NFS后,开发板一侧只要将主机的NFS目录挂载的本地的/mnt下后,每次编译好程序直接丢在主机的NFS目录下,而相应的开发板一侧就可以在/mnt下得到最新的程序,效率果然有所提升。

[NFS服务端的安装配置]
安装

$ sudo apt-get install rpcbind
$ sudo apt-get install nfs-kernel-server nfs-common


配置

$ sudo nano /etc/exports

在exports中添加

/var/nfs        192.168.1.*(rw,sync,no_subtree_check)

192.168.1.× 表示192.168.1.2 至192.168.1.254所有IP都可以访问
rw 表示读写权限
sync 表示写时保证内存中的内容与硬盘中的内容同步
no_subtree_check 不检测子目录提高效率

相关服务重启

$ sudo /etc/init.d/rpcbind restart
$ sudo /etc/init.d/nfs-kernel-server restart


[测试NFS配置]

$sudo mount -t nfs 192.168.1.25:/var/nfs /mnt/
$ touch  /var/nfs/tt.c
$ ls /mnt/


tt.c
经以上验证说明 NFS服务器的搭建已经完成。

原文地址:https://www.cnblogs.com/aqing1987/p/4290365.html