linux Nas挂载

文章目录

          • 一、NAS服务端
            • 1. 首先查看服务器上是否有nfs和rpc相关软件
            • 2. 设置共享
            • 3. 使配置生效:
            • 4. 查看所有可挂载
            • 5. rpcbind启和动nfs
            • 6.配置防火墙
            • 7. 查看防火墙的状态
            • 8. 启动防火墙
            • 9. 开放端口
            • 10. 重新启动防火墙
            • 11. 查看已开放的端口
          • 二、客户端(应用服务器)
            • 2.1.查看空间分布
            • 2.2.执行挂载命令
          • 三、系统重启自动挂载
            • 3.1.方案1
            • 3.2.方案2

一、NAS服务端
1. 首先查看服务器上是否有nfs和rpc相关软件
[root@localhost ~]# rpm -qa | grep nfs
[root@localhost ~]# rpm -qa | grep rpc

在这里插入图片描述
注:如果没有显示,请先安装安装nfs-utils 和rpcbind

yum -y install nfs-utils rpcbind
2. 设置共享

nfs的配置文件在/etc/exports里,默认为空.我们添加如下内容:

vim /etc/exports
#添加内容如下:
/app/cmiip/data 10.1.109.*(rw,sync,no_root_squash)
3. 使配置生效:
exportfs -r
4. 查看所有可挂载
showmount -e

在这里插入图片描述
注:如果不好使请先执行下面后再次查看。

5. rpcbind启和动nfs
#启动rpcbind
service rpcbind start 
#查看rpcbind运行状态
service rpcbind status#启动nfs
service nfs start
#查看nfs运行状态
service nfs status

在这里插入图片描述
在这里插入图片描述

6.配置防火墙

通过rpcinfo -p我们可以看到nfs所需要的端口.
说明其实只需要开放nfs所需要的端口即可

rpcinfo -p

在这里插入图片描述

7. 查看防火墙的状态
#适用于redhat7.x 或者linux7.x
systemctl status firewalld#适用于redhat6.x 或者linux6.x
service iptables status
8. 启动防火墙
#适用于redhat7.x 或者linux7.x
systemctl start firewalld#适用于redhat6.x 或者linux6.x
service iptables start
9. 开放端口
#适用于redhat7.x 或者linux7.x
firewall-cmd --zone=public --add-port=111/tcp --permanent
firewall-cmd --zone=public --add-port=36639/tcp --permanent
firewall-cmd --zone=public --add-port=55342/tcp --permanent
firewall-cmd --zone=public --add-port=20048/tcp --permanent
firewall-cmd --zone=public --add-port=2049/tcp --permanent
firewall-cmd --zone=public --add-port=38533/tcp --permanent
firewall-cmd --zone=public --add-port=45601/tcp --permanent#适用于redhat6.x 或者linux6.x
vim /etc/sysconfig/iptables
#添加内容如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 35100 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 59778 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 875 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 27208 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 47649 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 35100 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 60355 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23521 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10368 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 62350 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 54230 -j ACCEPT
:wq保存退出

在这里插入图片描述

10. 重新启动防火墙
#适用于redhat7.x 或者linux7.x
firewall-cmd –reload#适用于redhat6.x 或者linux6.x
service iptables restart
11. 查看已开放的端口
#适用于redhat7.x 或者linux7.x
firewall-cmd --list-ports#适用于redhat6.x 或者linux6.x
service iptables status

在这里插入图片描述

在这里插入图片描述

二、客户端(应用服务器)
2.1.查看空间分布

(磁盘挂载情况)

在这里插入图片描述

2.2.执行挂载命令
[root@localhost ~]# mount -t nfs 192.168.109.xxx:/app/cmiip/data /app/cmiip/data/
#再次查看空间分布(磁盘挂载情况)
[root@localhost ~]# df -h

在这里插入图片描述
注:上面操作属于手动挂载,重启系统失效

三、系统重启自动挂载
3.1.方案1

在/etc/fstab文件中添加配置

[root@localhost ~]# vim /etc/fstab
#添加内容如下:
192.168.119.203:/app/data /app/data/ nfs     defaults        0       0
#重启系统
reboot
#再次查看空间分布(磁盘挂载情况)
[root@localhost ~]# df -h

在这里插入图片描述
在这里插入图片描述

3.2.方案2
vim /etc/rc.local
在最后一行添加内容如下:
mount -t nfs 192.168.119.203:/app/data /app/data/

在这里插入图片描述
执行命令加执行权限:

chmod 755 /etc/rc.d/rc.local

执行赋予权限前后:
在这里插入图片描述
重新启动系统

reboot

查看nas挂载

df -h

在这里插入图片描述
补充:
如果想取消挂载可以通过:

#格式:umount 目录
umount /root/testshare/

完成.
参考链接:
https://blog.csdn.net/u010392801/article/details/52182343
Linux 自动挂载NAS方式方法
https://blog.csdn.net/qq_40338425/article/details/95169567

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/519329.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GitHub 标星 14000+,阿里开源的 SEATA 如何应用到极致?

戳蓝字“CSDN云计算”关注我们哦!作者简介:袁鸣凯,家乐福技术总监, 高知特有限技术公司中国区架构师,HP上海研发技术专家,夸客金融首席架构师,现任家乐福中国区技术总监。多年互联网、企业级SOA…

阿里小二的日常工作要被TA们“接管”了!

昨天有人偷偷告诉我说 阿里巴巴其实是一家科技公司! 我想了整整一夜 究竟是谁走漏了风声 那么重点来了,阿里到底是如何在内部的办公、生活中,玩转“黑科技”的呢? AI取名:给你专属的“武侠”花名 花名是阿里巴巴独…

对话Ruby创始人松本行弘、阿里高级技术专家朴灵!

4月25日,云栖社区联合阿里云国际站,特别邀请了Ruby创始人Matz(松本行弘)、阿里云高级技术专家朴灵,来为开发者们分享干货。 在本次活动上可以了解到Ruby语言最新的动态,Ruby和新语言golang在性能方面的差别…

Serverless 终结 Kubernetes?

戳蓝字“CSDN云计算”关注我们哦!Kubernetes 是基础架构管理的终极解决方案吗?还是说我们更加需要 Serverless?究竟哪种技术能够解救运维团队?不要忘记,NoOps 的世界即将到来。作者 | Daniele Fontani译者 | 弯月封图 …

代号“凤凰”,阿里新零售秘密武器,今年要打入100个城市

2019年,淘鲜达要在100个城市完成1000个门店的新零售改造。 天下网商记者 张文政 过去一年,初平三分之二的时间在出差,足迹遍及山东、河南、江西、湖南等地。 初平是天猫超市事业群战略合作部总经理,负责天猫超市旗下“淘鲜达”…

VS Code 批量操作

文章目录1. 关键词批量选中2. 末尾批量编辑3. 垂直批量编辑4. 垂直批量选中5. 批量选中整行6. 批量复制整行1. 关键词批量选中 Ctrld 选中相同的词句,批量编辑 2. 末尾批量编辑 shirtalti移动到最后,批量编辑 3. 垂直批量编辑 Ctrlalt↓垂直批量编…

Node.js 应用故障排查手册 —— 利用 CPU 分析调优吞吐量

楔子 在我们想要新上线一个 Node.js 应用之前,尤其是技术栈切换的第一个 Node.js 应用,由于担心其在线上的吞吐量表现,肯定会想要进行性能压测,以便对其在当前的集群规模下能抗住多少流量有一个预估。本案例实际上正是在这样的一…

python idea控制台中文乱码_解决IntelliJ IDEA 控制台输出中文乱码问题(史上最简单)...

解决IntelliJ IDEA 控制台输出中文乱码问题(史上最简单)首先,找到 IntelliJ IDEA 的安装目录,进入bin目录下,定位到idea.vmoptions文件,如下图所示:双击打开idea.vmoptions文件,如下图所示:然后…

VS Code 下载

官网地址: https://code.visualstudio.com/

通过DataWorks数据集成归档日志服务数据至MaxCompute进行离线分析

但是会遇到大家在分区上或者DataWorks调度参数配置问题,具体拿到真实的case模拟如下: 创建数据源: 步骤1 进入数据集成,点击作业数据源,进入Tab页面。 步骤2 点击右上角 新增数据源,选择消息队列…

这是我见过最卡通的 Python 算法了,通俗易懂

戳蓝字“CSDN云计算”关注我们哦!普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果…

在 IntelliJ IDEA 中部署应用到服务器

在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络,甚至是在本地机房中,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这…

对话行癫:解密阿里云顶层设计和底层逻辑

几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略,揭秘阿里技术委员会和阿里中台思想的原生思考。 阿里云智能总裁张建锋 钛媒体注&#x…

Python获取2019-nCoV疫情实时追踪数据

戳蓝字“CSDN云计算”关注我们哦!来源 | 三行科创责编 | Carol出品 | CSDN云计算(ID:CSDNcloud) 2019-nCoV新型冠状病毒引发的肺炎牵动全国人民的心,无数无畏的英雄儿女逆行而上奔赴前线,作者也于2020年2月…

idea菜单栏消失如何调整回来

有一天, 把idea中 view下面的Appearance里面的Main Menu 给反选了 导致idea顶部的菜单栏给消失了, 就像下图这样 可以双击shift键,输入view,选择action里面的View 选择Appearance里面的Main Menu 即可把菜单栏调回来.

这款神秘的移动端OCR引擎,如何做到“所见即所得”?

阿里妹导读:随着深度学习,尤其是CNN和RNN等技术的飞速发展,文字识别技术(OCR)近几年得到了迅速的提升。与此同时,在智能化终端的大趋势下,本地化智能识别凭借更高效快捷的体验以及高度的隐私保护和零流量消耗等优势备受…

想要AI优先?数据优先才行

戳蓝字“CSDN云计算”关注我们哦!来源 | forbes编译 | shawn责编 | Carol出品 | CSDN云计算(ID:CSDNcloud) 开展人工智能和机器学习项目的人很早就知道,机器学习项目不是应用程序开发项目。机器学习项目的大部分价值在…

Cloud Toolkit 部署应用到阿里云轻量应用服务器

在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用阿里云轻量应用服务器,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版…

springboot 排除 默认的loggback 和slf4j的依赖

文章目录异常现象:解决方案:总结异常现象: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/Program%20Files/JavaEclipse/repo/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.…

Node.js 应用故障排查手册 —— Node.js 性能平台使用指南

楔子 前一节中我们借助于 Chrome devtools 实现了对线上 Node.js 应用的 CPU/Memory 问题的排查定位,但是在实际生产实践中,大家会发现 Chrome devtools 更加偏向本地开发模式,因为显然 Chrome devtools 不会负责去生成分析问题所需要的 Dum…