CentOS搭建NFS文件服务器

作者: 5473 分类: CentOS 发布时间: 2015-06-29 21:11 阅读数:305

主机列表

  • 服务器IP 10.3.13.10
  • 客户端A:10.3.3.114
  • 客户端B:10.3.3.115

服务器配置

0.安装

 

1.创建共享目录

 

2.配置 /etc/exports 文件
文件的格式为:[ shared_path ] [ nfs_client (parm,parm)]

其中:

  • shared_path:NFS 服务器上被共享的目录。
  • nfs_client:可以访问共享目录的 NFS 客户端,当 nfs_client 省略时,代表可被任意客户端访问。
  • parm:可选的访问参数,常用的访问参数有:
    ○ ro:只读访问;
    ○ rw:读写访问;
    ○ root_squash:root 用户的所有请求映射成如 anonymous 用户一样的权限(默认);
    ○ no_root_squas:root 用户具有根目录的完全管理访问权限。

 

3.启动 NFS 服务

可能遇到的问题:clnt create: RPC : Unknown host

解决方法:修改/etc/hosts文件,添加hostname
127.0.0.1 localhost localhost.localdomain  testnfs.nbsl.com

 

4.防火墙配置

查看NFS默认配置文件中的监听端口号

添加防火墙端口

 

5.其他命令

当修改了/etc/exports文件后,可以不用重新启动nfs服务,直接采用exports -rv 即可重新导出共享目录。
该命令格式如下:exportfs [-aruv]

  • -a :全部mount或者unmount /etc/exports中的内容
  • -r :重新mount /etc/exports中分享出来的目录
  • -u :umount 目录
  • -v :在 export 的时候,将详细的信息输出到屏幕上

具体例子:
# exportfs -au #全部卸载
# exportfs -rv #全部重新 export 一次

客户端配置

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注