1.软文推荐

2.软文推荐

3.软文推荐

Linux系统中如何配置NFS?NFS是由sun公司开发的分散式文件系统协议即网络文件系统,下面良许教程网为大家详细讲解一下Linux系统中配置NFS的具体步骤。

NFS简介:

NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。

功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。

Linux系统配置NFS详细步骤: 1.环境准备
 以用户名[root@doudou ~] ip:192.168.24.181/24为服务端
 以用户名[root@linfan ~] ip:192.168.24.132/24为客户端
服务端配置 2.基础环境配置 关闭firewalld防火墙
 [root@doudou ~]# systemctl disable firewalld
 [root@doudou ~]# systemctl stop firewalld
关闭selinux
 [root@doudou ~]# sed -ri '#^SELINUX=#cSELINUX=Disabled' /etc/selinux/config
 [root@doudou ~]# setenforce 0
安装NFS-Server //安装nfs服务主程序
 [root@doudou ~]# yum -y install nfs-utils rpcbind
3.启动NFS-server //启动rpcbind服务,并查看rpc注册信息
 [root@doudou ~]# systemctl start rpcbind
 [root@doudou ~]# systemctl enable rpcbind
 
 [root@doudou ~]# systemctl start nfs-server
 [root@doudou ~]# systemctl enable nfs-server
 
 [root@doudou ~]# rpcinfo -p localhost
    program vers proto   port  service
     100000    4   tcp    111  portmapper
     100000    3   tcp    111  portmapper
     100000    2   tcp    111  portmapper
     100000    4   udp    111  portmapper
     100000    3   udp    111  portmapper
     100000    2   udp    111  portmapper
4.查看系统中运行的NFS相关进程
 [root@doudou ~]# ps -ef | egrep "rpc|nfs"
5.NFS服务端配置共享目录

编辑nfs主配置文件,共享目录linfan至192.168.24.132/24,可读写,统一用户

 [root@doudou ~]# vi /etc/exports
 /data 192.168.24.132/24(rw,sync,all_squash)

创建需要共享的目录

 [root@doudou ~]# mkdir /data

重启NFS-server服务,查看共享文件是否存在

 [root@doudou ~]# systemctl restart nfs-server
 [root@doudou ~]# cat /var/lib/nfs/etab
 /data   192.168.24.132/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,secure,root_squash,all_squash)

nfs统一给客户端为65534用户权限,查看65534属于哪个用户,递归赋予data目录nfsnobody

 [root@doudou ~]# grep "65534" /etc/passwd
 nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
 [root@doudou ~]# chown -R nfsnobody.nfsnobody /data/
 [root@doudou ~]# ls /data/ -dl
 drwxr-xr-x. 2 nfsnobody nfsnobody 6 Aug  2 16:12 /data/
重启nfs-server服务生效
 [root@doudou ~]# systemctl restart nfs-server
客户端 1.关闭防火墙,关闭selinux
 [root@linfan ~]# systemctl stop firewalld
 [root@linfan ~]# systemctl disable firewalld
 
 [root@doudou ~]# sed -ri '#^SELINUX=#cSSELINUX=Disabled' /etc/selinux/config
 [root@doudou ~]# setenforce 0
2.安装相关服务,仅启动rpcbind服务即可
 [root@linfan ~]# yum -y install nfs-utils rpcbind
 [root@linfan ~]# systemctl enable rpcbind
 [root@linfan ~]# systemctl start rpcbind
3.客户端查看远程服务器提供可挂载信息
 [root@linfan ~]# showmount -e 192.168.24.181
 Export list for 192.168.24.181:
 /data 192.168.24.132/24
4.客户端挂载共享data
 [root@linfan ~]# mount -t nfs 192.168.24.181:/data /mnt
 [root@linfan ~]# df -h
 Filesystem               Size  Used Avail Use% Mounted on
 /dev/mapper/centos-root   17G  6.0G   12G  35% /
 devtmpfs                 478M     0  478M   0% /dev
 tmpfs                    489M     0  489M   0% /dev/shm
 tmpfs                    489M   26M  464M   6% /run
 tmpfs                    489M     0  489M   0% /sys/fs/cgroup
 /dev/sda1               1014M  125M  890M  13% /boot
 tmpfs                     98M     0   98M   0% /run/user/0
 192.168.24.181:/data      17G  1.8G   16G  11% /mnt
5.测试nfs是否成功 客户端操作 在客户端mnt下创建一个文件hello
 ## [root@linfan ~]# ls /mnt/
 [root@linfan ~]# cd /mnt/
 [root@linfan mnt]# touch hello
 [root@linfan mnt]# ls
 hello
服务端操作 在服务端查看data下是否存在文件hello
 [root@doudou ~]# ls /data
 hello

至此关于Linux系统配置NFS的教程分享结束,大家有任何问题都可以通过评论区提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1446.html,若引用不当,请联系修改。

相关文章 8

1

讲解一下Shell 脚本中的exit状态 2分钟前

命令的返回值是其退出状态,退出状态用于检查命令执行的结果(成功/失败)。如果退出状态为0,则命令执行成功。如果命令失败,则退出...

2

teamviewer密码怎么固定(teamviewer 固定密码) 4分钟前

目录:1、如何让teamviewer的自动密码变成固定密码? 希望每次连接都是同一个密码。。。2、Teamviewer固定密码、无需密码远程控制设置方法?...

3

Linux下解压rar文件具体方法 7分钟前

正常rar是windows下的压缩文件,linux是不支持的。但是可以通过安装rarlinux来使用rar命令解压rar文件,本篇文章重点为大家分享一下Linux下解压...

4

Linux常用命令——alias命令 9分钟前

在Linux系统中执行一条很长的命令挺麻烦的,我们可以在.bashrc文件下设置alias,对 命令 设置简短的别名,相当于缩短命令,方便操作,下面...

5

阿里云服务器续费价格(阿里云虚拟主机续费价格是多少) 12分钟前

目录:1、最便宜的阿里云服务器是多大容量的呀,价格多少呀?2、阿里云服务器多少钱?如何选择阿里云服务器配置3、云服务器租用价格...

6

网卡bond实战教程 15分钟前

一、什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般...

7

关键词优化首选19火星出词(热门词优化) 16分钟前

目录:1、什么是关键词优化2、如何做关键词优化3、关键词优化有哪些有效措施?4、关键词怎么优化,教你快速优化关键词什么是关键词优...

8

Linux命令-chrony时间同步服务 18分钟前

对于多主机协作工作时, 时间同步显得非常的重要,时间不一致会造成很多重要应用的故障来看,比如: 加密协议,日志,集群等。 环境...