千家信息网

linux怎么共享文件夹

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容介绍了"linux怎么共享文件夹"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、首先2台服
千家信息网最后更新 2024年09月22日linux怎么共享文件夹

本篇内容介绍了"linux怎么共享文件夹"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1、首先2台服务器都需要安装nfs和rpcbind服务
查看是否安装服务 rpm -qa | grep nfs 和 rpm -qa | grep rpcbind
安装服务 yum install nfs
启动服务 systemctl start nfs.services (centos 8)
services nfs start (centos 7)
查看服务状态 services nfs status (centos 7)
systemctl status nfs.service (centos 8)

2、在57上修改 /ect/exports 文件
/mnt/eauto100-statics 172.17.29.21(rw,no_root_squash)
说明:
/mnt/eauto100-statics 为共享的路径
172.17.29.21 客户端ip
括号可选值
rw/ro:rw 表示(read-write)可读写,ro表示(read-only)只读
sync/asyncsync 表示数据同步写入到内存与硬盘中,async表示数据会暂存与内存中,而非直接写入硬盘
no_root_squash/root_squash 客户端访问权限的问题,需要开放no_root_squash,如不开放客户端无法写入
all_squash 不论登录NFS的用户身份为何,他的身份都会被压缩成为匿名用户,通常也就是nobody(nfsnobody)
anonuid/anongid 这个UID必须存放在/etc/passwd

3、开放172.17.3.99端口
修改 /etc/sysconfig/nfs文件
MOUNTD_PORT="4002"
STATD_PORT="4003"
LOCKD_TCPPORT="4004"
LOCKD_UDPPORT="4004"

4、查看172.17.3.99上nfs端口

先启动rpcbind服务,在启动nfs服务(一定要注意启动顺序)
使用命令 rpcinfo -p 172.17.3.99 查看rpc监听的端口

上边这些端口都要在防火墙上开放
编辑/etc/sysconfig/iptables 文件加入(centos 7)
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 4004 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4004 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 2049 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 2049 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4003 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 4002 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 4002 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 875 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 875 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p udp -m udp --dport 111 -j ACCEPT
-A INPUT -s 172.17.29.21/32 -p tcp -m tcp --dport 111 -j ACCEPT
保存,并重启防火墙

5、在客户端172.17.29.21 查看是否可以挂在
运行命令 showmount -e 172.17.3.99
如果出现 错误 Port mapper failure - Unable to receive: errno 113 (No route to host)
说明还有端口需要开放
返回服务端172.17.3.99上运行命令 netstat -tulnp |grep -E '(rpc|nfs)' 查看rpc和nfs端口
把端口继续加载防火墙里

6、挂载共享目录
在172.17.29.21 运行
mount -t nfs 172.17.3.99:/mnt/eauto100-statics /mnt/eauto100-statics
如果卸载挂载点 umount /mnt/eauto100-statics

7、在172.17.29.21加入自启动
编辑/ect/fstab文件
172.17.3.99:/mnt/eauto100-statics /mnt/eauto100-statics nfs rw,tcp,intr 0 1

"linux怎么共享文件夹"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

服务 端口 文件 开放 客户 客户端 命令 运行 防火 文件夹 内存 内容 数据 更多 用户 知识 硬盘 身份 防火墙 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 sql如何批量删除数据库 智慧财税无法连接数据库 服务器里怎么下载东西 安卓短信监听软件开发 如何防止数据库被黑客入侵 湖南计算机软件开发学校哪家好 万方数据库有期刊导航功能吗 软件开发简介办公 中国工业企业数据库和海关数据库 学计算机网络技术头秃吗 软件开发方法的缺点 软件开发组织环境分析 数据库中触发器的存储过程是什么 一个服务器可以注册多少个账号 数据库 恢复删除命令 互联网金融科技支持 西南民族大学网络安全大赛 贵州项目软件开发公司 品高云服务器采购 服务器安全设置不给下载东西 我的世界 服务器 床 根服务器和数据中心的关系 在数据库中如何查询所有字段 软件开发人物 北京招聘软件开发工作 网络安全大数据平台魔力象限 数据库技术及应用翻转课堂 全市中小学生网络安全知识答题 杭电网络安全调剂 两融系统软件开发周期
0