一、NFS服务介绍
NFS是Network File System的简写,即网络文件系统.它最早是UNIX操作系统之间共享文件和操作系统的一种方法,后来被Linux操作系统完美继承。
二、NFS的优势
1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到
2.用户不必在每个网络上机器里头都有一个home目录.Home目录 可以被放在NFS服务器上并且在网络上处处可用.
3.诸如软驱,CDROM,和 Zip® 之类的存储设备可以在网络上面被别的机器使用.这可以减少整个网络上的可移动介质设备的数量.
NFS至少有两个主要部分:一台服务器和一台(或者更多)客户机.客户机远程访问存放在服务器上的数据.为了正常工作,一些进程需要被配置并运行.
三、linux搭建NFS服务器
1、服务器端
检查系统中是否已经安装了这两个套件
如没有找到,则需要通过yum来安装
如:yum installrpcbind
先查询NFS的各个程序是否在正常运行,命令如下:
[root@server~]#rpcinfo -p
如果没有启动按下进行操作
安装NFS的服务程序
yum install -y nfs-utils
写配置文件
vim /etc/exports
写入格式是:/music 192.168.0.0/255.255.255.0(rw,sync) 或music 192.168.0.0/24(rw,sync)
要共享的目录 共享的IP及掩码或者域名(权限,同步更新)
再重新启动服务
/etc/init.d/portmap restart
/etc/init.d/nfs restart
chkconfig nfs on
chkconfig portmap on
然后关闭防火墙以及更改Selinux关于NIS的选项
/etc/init.d/iptables stop (防护墙服务关闭)
chkconfig iptables off
system-config-selinux (设置selinux)
chkconfig iptables off
system-config-selinux (设置selinux)
2、客户端
编辑fstab文件,实现开机自动挂载
mount -t nfs IP:/目录 挂载到的目录 (此为临时挂载)
如:mount -t nfs 192.168.0.9:/doce /doc
编辑FSTAB文件
vim /etc/init.d/fstab
IP:/目录 挂载到的目录nfs defaults 0 0
然后关闭防火墙以及更改Selinux关于NIS的选项
/etc/init.d/iptables stop (防护墙服务关闭)
chkconfig iptables off
system-config-selinux (设置selinux)
至此,linux搭建NFS服务器完毕.