NFS服务搭建

NFS服务器作为文件共享存储服务,此服务器作为NFS的服务端

搭建前提说明:

假设有如下三台服务器

192.168.1.100 :作为NFS服务端

192.168.1.101 :作为NFS客户端1

192.168.1.102 :作为NFS客户端2

1、服务端搭建(192.168.1.100 服务器)

1.1、安装 nfs,rpc 服务

CentOS系统下,服务端需安装 rpcbind 和 nfs-utils

$ yum install -y nfs-utils rpcbind
$ yum install -y nfs-utils

1.2、配置 nfs 服务

1.2.1、创建共享目录
  • test1共享目录
$ mkdir /home/nfs/disk-test1
$ chmod 666 /home/nfs/disk-test1
  • test2共享目录
$ mkdir /home/nfs/disk-test2
$ chmod 666 /home/nfs/disk-test2
1.2.2、修改nfs配置文件
$ vim /etc/exports

在文件中添加以下内容

/home/nfs/disk-test1 *(rw,sync,insecure,no_subtree_check,no_root_squash)
/home/nfs/disk-test2 *(rw,sync,insecure,no_subtree_check,no_root_squash)

*注:表示允许所有客户端挂载

查看服务端是否正常加载/etc/exports配置文件

$ showmount -e localhost
Export list for localhost:
/home/nfs/disk-test2 *
/home/nfs/disk-test1 *

1.3、启动RPC,nfs服务

$ service rpcbind start
$ service nfs start

查看注册的端口列表

$ rpcinfo -p localhost

2、客户端搭建(192.168.1.101 服务器)

注:192.168.1.100 为共享服务器

2.1、安装nfs客户端nfs-utils

$ yum install nfs-utils

2.2、查看服务端可共享的目录

$ showmount -e 192.168.1.100
Export list for 192.168.1.100:
/home/nfs/disk-test2 *
/home/nfs/disk-test1 *

2.3、挂载服务端共享目录

将共享存储/home/nfs/disk-test1 挂载至192.168.1.100服务器的/nfs_001目录下

$ mount 192.168.1.100:/home/nfs/disk-test1 /nfs_001 -o proto=tcp -o nolock

2.4、客户端卸载nfs挂载

$ umount /nfs_001

3、客户端搭建(192.168.1.102 服务器)

注:192.168.1.100 为共享服务器

2.1、安装nfs客户端nfs-utils

$ yum install nfs-utils

2.2、查看服务端可共享的目录

$ showmount -e 192.168.1.100
Export list for 192.168.1.100:
/home/nfs/disk-test2 *
/home/nfs/disk-test1 *

2.3、挂载服务端共享目录

将共享存储/home/nfs/disk-test2 挂载至192.168.1.100服务器的/nfs_002目录下

$ mount 192.168.1.100:/home/nfs/disk-test2 /nfs_002 -o proto=tcp -o nolock

2.4、客户端卸载nfs挂载

$ umount /nfs_002
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐