centos7安装nfs挂载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装nfs挂载相关的知识,希望对你有一定的参考价值。

参考技术A 下面记录了NFS服务器和客户端的安装步骤,并进行NFS共享,服务器和客户端都使用在CentOS 7系统。

服务端安装

准备一个要共享的目录:

编辑/etc/exports:

添加一行:(输入一下,按i键进入编辑,按Esc退出,再输入:wq保存)

更新配置文件,使之生效:

/var/nfs:共享的NFS目录
192.168.0.0/24: 客户端 IP 范围,* 代表所有,即没有限制。
rw: 权限设置,可读可写。
sync: 同步共享目录。
no_root_squash: 可以使用 root 授权。
no_all_squash: 可以使用普通用户授权。

启动相关服务:

重启 NFS 服务

可以检查一下本地的共享目录

防火墙需要打开 rpc-bind 和 nfs 的服务
二种二选一都试试
1、

2、

客户端安装
安装NFS:

(设置启动,也可能不需要设置这个步骤)

创建一个目录,做为NFS共享目录的挂载点:

挂载NFS共享目录:

查看所有挂载点:

客户端自动挂载

在结尾添加类似如下配置

由于修改了 /etc/fstab,需要重新加载 systemctl。

此时已经启动好了。如果实在不放心,可以重启一下客户端的操作系统,之后再查看一下。

nfs-utils未安装导致nfs挂载失败

问题描述

[centos@CentOS7 ~]$ tail -1 /etc/fstab 
192.168.6.31:/nfs /nfs nfs defaults 0 0
[centos@CentOS7 ~]$ sudo mount 192.168.6.31:/nfs /nfs 
mount: wrong fs type, bad option, bad superblock on 192.168.6.31:/nfs,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
[centos@CentOS7 ~]$ sudo /sbin/mount.nfs 192.168.6.31:/nfs /nfs 
sudo: /sbin/mount.nfs: command not found
[centos@CentOS7 ~]$ 

问题解决

[root@CentOS7 ~]# yum install -y nfs-utils >& /dev/null
[root@CentOS7 ~]# 

挂载

[root@CentOS7 ~]# mount /nfs
[root@CentOS7 ~]# df -h /nfs
Filesystem         Size  Used Avail Use% Mounted on
192.168.6.31:/nfs   12G  1.3G   11G  11% /nfs

以上是关于centos7安装nfs挂载的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7挂载NFS

Centos7安装配置NFS服务和挂载

nfs-utils未安装导致nfs挂载失败

nfs-utils未安装导致nfs挂载失败

nfs挂载文件

Windows挂载NFS文件系统