码迷,mamicode.com
首页 > 其他好文 > 详细

第12章_part0 使用Samba或NFS实现文件共享

时间:2021-05-24 03:45:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:共享资源   nfs服务器   主机   cdrom   roc   启动   账户   permanent   图片   

NFS网络文件系统  : Linux  <<----->> Linux

NFS网络文件系统服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。

两台Linux主机所使用的操作系统以及IP地址 :

主机名称       操作系统   IP地址
NFS服务器   RHEL 8   192.168.192.11  Node-01
NFS客户端   RHEL 8   192.168.192.2    Node-02

nfs配置步骤:

防火墙放行设置

firewall-cmd --permanent --zone=public --add-service=nfs

firewall-cmd --permanent --zone=public --add-service=nfs

firewall-cmd --permanent --zone=public --add-service=mountd

技术图片

1.  再NFS服务端创建共享文件并设置权限

技术图片

2.  修改nfs服务配置文件  /etc/exports

格式 : “共享目录的路径 允许访问的NFS客户端(共享权限参数)”

用于配置NFS服务程序配置文件的参数

参数 作用
ro 只读
rw 读写
root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

技术图片

 

 匹配ip地址3种方法:第一种是直接写*号,代表任何主机都可以访问;

         第二种则是实验中采用的192.168.192.*通配格式,代表来自192.168.192.0/24网段的主机;

         第三种则是直接写对方的IP地址,如192.168.10.20,代表仅允许某个主机进行访问

3.  启用nfs

由于在使用NFS服务进行文件共享之前,需要使用RPC(Remote Procedure Call,远程过程调用)服务将NFS服务器的IP地址和端口号等信息发送给客户端。因此,在启动NFS服务之前,还需要顺带重启并启用rpcbind服务程序,并将这两个服务一并加入开机启动项中。

技术图片

 

4.  nfs服务客户端配置

showmount命令查询NFS服务器的远程共享信息

showmount命令中可用的参数以及作用 :

参数 作用
-e 显示NFS服务器的共享列表
-a 显示本机挂载的文件资源的情况NFS资源的情况
-v 显示版本号

 技术图片

 

 4.1  挂载nfs服务端的共享目录

mount -t nfs 192.168.192.11:/nfsFile /nfsFile

mount命令:  -t参数,指定要挂载的文件系统的类型,并在命令后面写上服务器的IP地址、服务器上的共享目录以及要挂载到本地系统(即客户端)的目录

技术图片

AutoFs自动挂载服务

autofs自动挂载服务与mount命令不同,autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。换句话说,将挂载信息填入/etc/fstab文件后,系统在每次开机时都自动将其挂载,而autofs服务程序则是在用户需要使用该文件系统时才去动态挂载,从而节约了网络资源和服务器的硬件资源

1.  安装下autofs服务程序

技术图片

 

2.  修改autofs服务配置文件

vim /etc/auto.master
autofs服务程序的主配置文件中需要按照“挂载目录 子配置文件”的格式进行填写。
挂载目录是设备挂载位置的上一级目录。子配置文件需要用户自行定义,文件名字没有严格要求,但后缀建议以.misc结束

创建子配置文件 vim /etc/iso.misc 子配置文件中,应按照“挂载目录 挂载文件类型及权限 :设备名称”的格式进行填写

cdrom -fstype=iso9660,ro :/dev/sr0

技术图片

 

 

 

 

验证

目录/media/mnt下没有cdrom目录

技术图片

 

光盘设备/dev/sr也没有被挂载

技术图片

 

 

 

 可以成功切换到自动挂载的目录cdrom且,光盘设备信息已被挂载上技术图片

 

 技术图片

 

第12章_part0 使用Samba或NFS实现文件共享

标签:共享资源   nfs服务器   主机   cdrom   roc   启动   账户   permanent   图片   

原文地址:https://www.cnblogs.com/mrtang2020/p/14716304.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!