C/C++教程

CentOS 7安装、配置nfs并挂载

本文主要是介绍CentOS 7安装、配置nfs并挂载,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、yum安装nfs需要的包

yum install -y nfs-utils

2、编辑 exports 文件

vi /etc/exports

/data/nfs/ 192.168.0.0/24(rw,sync,,no_root_squash,fsid=0)

# /data/nfs/  要分享的目录

# 192.168.0.0/24 允许哪个网段或地址可以访问

# (rw,sync,,no_root_squash,fsid=0),参数,

# rw:可读写,sync:同步写;

# no_root_squash,登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目『极不安全』,不建议使用!不过不用的话,有时候会提升权限不足,也可以修改目录权限

# fsid=0,表示将这个目录包装成根目录

3、nfs涉及到的两个服务

# 启动并设置成开机自启动

systemctl start rpcbind.service;systemctl enable rpcbind.service

systemctl start nfs-server.service; systemctl enable nfs-server.service

4、其他命令

# 修改/etc/export后,使生效

exportfs -r
 

# 查看

exportfs

检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP

showmount -e 192.168.248.208
Export list for 192.168.248.208:
/home/nfs 192.168.248.0/24
在从机上使用 mount 挂载服务器端的目录/home/nfs到客户端某个目录下:


cd /home && mkdir /nfs
mount -t nfs 192.168.248.208:/home/nfs /home/nfs

df -h 查看是否挂载成功。

ununtu16.04

# 安装nfs客户端

apt-get install  nfs-common

# 安装nfs服务端

apt-get install nfs-kernel-server

启动服务

$ sudo /etc/init.d/rpcbind restart

$ sudo /etc/init.d/nfs-kernel-server restart

这篇关于CentOS 7安装、配置nfs并挂载的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!