现在有2台服务器,分别安装Ubuntu 14.04和CentOS 6.5,打算配置NFS来进行网络文件共享。
-
将Ubuntu服务器名字改成Node1,配置成文件服务器,CentOS服务器名字改成Node2,配置成可访问Node1上文件的客户机。
在Node1上添加cluster用户,建立/cluster目录,并
sudo mkdir –p/cluster
shmod cluster –p/cluster
-
修改2台服务器的hosts文件:
127.0.0.1 localhost
192.168.0.3 Node1 server
192.168.0.4 Node2
-
配置Node1,NFS服务器:
sudo apt-getinstall nfs-kernel-server nfs-common 安装NFS server
sudo mkdir /cluster,将/cluster作为共享目录,其它节点可以访问这个目录文件
配置NFS Server:
sudo vi/etc/exports,增加
/cluster Node1(rw,sync,no_subtree_check)
/cluster Node2(rw,sync,no_subtree_check)
重启NFS服务:
sudo /etc/init.d/nfs-kernel-server restart 所有服务都[OK]
-
配置Node2,客户机:
安装软件:sudo yum installnfs-utils rpcbind
设置开机启动:sudo chkconfignfs on
sudo chkconfigrpcbind on
启动服务: sudo servicerpcbind start
sudo service nfsstart
创建挂载点:sudo mkdir –p /mnt/cluster
挂载目录:sudo mount –tnfs Node1:/cluster /mnt/cluster
编辑/etc/fstab, 开机自动挂载:
sudo vi/etc/fstab
Node1:/data/cluster/mnt/cluster nfs rw,tcp,intr 0 1
-
在Node1 /cluster 目录下编写文件
vi testfile:
this is a testfrom for NFS testing!
在Node2 /mnt/cluster下,可以读这个文件。
NFS配置完成。