分享便宜实惠
高性价比独服

如何在CentOS 7服务器之间使用NFS共享目录?

如何使用NFS在CentOS 7服务器之间共享目录?NFS(Network File System)是(网络文件系统)的缩写,它最大的作用就是不同的机器、不同的操作系统可以通过网络共享彼此的文件。

NFS服务器允许客户端连接网络中的NFS。
服务器共享的目录挂载在本地文件系统中,在本地系统中,那个远程主机的目录就像是自己的一个磁盘分区,使用起来相当方便。

NFS通常用于存储静态数据,如共享视频、图片和文件。

CentOS 7服务器免费测试:

一、CentOS 7服务器准备条件

192.168.1.101,系统是CentOS 7和NFS服务器。

192.168.1.102,系统是CentOS 7(当然也可以是其他类Unix系统)和NFS客户端。

安装NFS服务

第一步,安装NFS和中国软件。

要实现NFS共享目录,首先要在CentOS 7上安装NFS。
服务,安装过程中需要安装两个软件,分别是rpcbind和nfs-utils。安装命令如下:

Yum install -y rpc-bind nfs-utils #安装nfs服务。

Yum install -y rpcbind # install rpc服务。

第二步,启动服务,设置为自启动。

请注意启动服务的过程。首先启动RPC服务,然后启动NFS服务。启动命令如下:

Systemctl start rpcbind #启动rpc服务。

Systemctl enable rpcbind # Set rpc服务启动。

system CTL start nfs-server nfs-secure-server #启动NFS服务和NFS安全传输服务。

system CTL enable nfs-server nfs-secure-server #设置要启动的NFS服务和NFS安全传输服务。

如果防火墙已打开,您可以通过以下命令让防火墙释放nfs服务。

firewall-cmd-permanent-zone = public-add-service = nfs #配置防火墙以释放NFS服务。

Firewall-cmd – reload #修改配置后,在不改变状态的情况下重新加载防火墙,使修改生效。

步骤3:配置共享目录

创建或使用现有目录作为服务器上的共享目录,并配置/etc/exports文件以指示可访问的客户端IP。
和权威。在本例中,我们创建了共享目录/home/linux265/webapp,并通过vi编辑器编辑/etc/exports。
文件,添加添加相应的内容:

/home/linux265/webapp
192.168.1.102(rw,no_root_squash,no_all_squash,sync)

这些参数解释如下:

/home/linux265/webapp是共享目录,使用绝对路径;

192.168.1.102(rw,no_root_squash,no_all_squash,sync)
是客户的地址和权限。该地址可以是网段、IP地址或域名。域名支持通配符,如:*。http://linux265.com,地址和权限之间没有空格。

|参数|函数|| –
– | | rw。
|读写||| root _ squash|当NFS客户端以root管理员身份访问时,它们被映射为NFS服务器的匿名用户| | no_root_squash |
当NFS客户端以root管理员身份访问时,它被映射为NFS服务器| | all_squash |的root管理员
无论NFS客户端使用什么帐户访问,他们都被映射为NFS服务器的匿名用户| | sync |同时将数据写入内存和硬盘,确保无数据丢失| | async |
优先将数据保存在内存中,然后再写入硬盘;这样效率更高,但是您可能会丢失数据|

二、NFS客户端配置

步骤1,使用showmount命令查看服务器允许共享的目录和允许访问的IP。该命令如下所示:

showmount -e 192.168.1.101

输出内容:

192.168.1.101的出口清单:

/home/Linux 265/web app 192 . 168 . 1 . 102

showmount命令的用法:

|参数|函数||-| –
显示NFS服务器的共享列表| | -a |显示安装在该计算机上的文件资源| | -v |显示版本号|

步骤2,客户端创建一个目录并挂载共享目录。

在客户机192.168.1.102上,我们创建目录/mnt/webapp作为共享目录的挂载目录。该命令如下所示:

cd /mnt

mkdir webapp

mount-t NFS 192 . 168 . 1 . 101:/home/Linux 265/web app/mnt/web app

如果希望每次系统启动时自动挂在这个目录下,可以挂载在这个文件/etc/fstab中。使用vi打开文件/etc/fstab添加内容:

192 . 168 . 1 . 101:/home/Linux 265/web app/mnt/web app NFS默认值0 0

第三步,验证悬挂是否成功。

该命令完成后,您可以通过df命令检查它是否正常装载:

东风-h

输出内容:

已使用的文件系统大小可用百分比装载于

/dev/sda 3 1.1吨187克827克19% /

tmpfs 32G 80K 32G 1% /dev/shm

/dev/sda 1 477米40米412米9% /boot

192 . 168 . 1 . 101:/home/Linux 265/web app 17G 3.7G 14G 22%/mnt/web app

通过本教程,您已经学习了如何通过NFS在CentOS 7服务器之间共享文件和目录。当然,本教程也适用于CentOS 6。
系列,客户机可以是任何类似Unix的系统。希望这篇教程对你有帮助。如果你有更好的建议或者其他问题,欢迎在下方留言讨论。

打赏
未经允许不得转载:找独服 » 如何在CentOS 7服务器之间使用NFS共享目录?

相关推荐

评论 抢沙发

评论前必须登录!