CentOS搭建NAS服务器并使用
CentOS搭建NAS服务器并使用
文章目录
- 前言
- 一、配置NAS服务器
- 安装 NFS 服务:
- 启动 NFS 服务:
- 使 NFS 服务在系统启动时自动启动:
- 二、挂载服务器
- 三、常见错误以及解决方案
- 1、mount.nfs: No route to host
- 2、mount.nfs: access denied by server while mounting 10.1.x.x:/shared
- 3、sudo mount -t nfs 10.1.x.x:/shared /mnt/nas挂载完之后往里面写文件会报错touch: cannot touch ‘xx.txt’: Permission denied
- 总结
前言
工作用到了,记录一下。
一、配置NAS服务器
安装 NFS 服务:
在 CentOS 系统中,可以使用以下命令安装 NFS 服务:
yum install nfs-utils
启动 NFS 服务:
可以使用以下命令启动 NFS 服务:
systemctl start nfs-server
配置共享目录:
编辑 /etc/exports 文件,添加要共享的目录和访问权限。例如:
/shared 192.168.1.0/24(rw,sync)
这将共享 /shared 目录给 192.168.1.0/24 网段的机器,具有读写权限和同步选项。
使 NFS 服务在系统启动时自动启动:
使用以下命令使 NFS 服务在系统启动时自动启动:
systemctl enable nfs-server
检查 NFS 服务状态:
可以使用以下命令检查 NFS 服务的状态:
systemctl status nfs-server
这些命令只是一个基本的示例,实际的配置可能会因系统和需求的不同而有所变化。此外,还需要根据具体情况设置防火墙规则、SELinux 配置等。如果你对 NFS 服务器的配置不熟悉,建议参考相关的文档、教程或咨询系统管理员。同时,确保在执行 NFS 挂载命令的客户端机器上,具有适当的权限并且网络连接正常。如果遇到问题,可以查看系统日志和错误消息来进行故障排除。
二、挂载服务器
在CentOS中,您可以使用mount命令将网络附加存储(NAS)通过其IP地址挂载到本地服务器的存储目录。以下是一个基本的步骤和示例代码:
确认NAS设备的IP地址以及共享目录的挂载点。
确保客户端已经安装了必要的文件系统支持(例如,如果是NFS,则需要安装nfs-utils)。
创建一个本地挂载点(如果还没有的话)。
使用mount命令挂载NAS。
以下是一个示例,假设NAS的IP是192.168.1.100,NAS上共享的目录是/shared,而本地要挂载的目录是/mnt/nas:
# 安装NFS客户端工具
sudo yum install nfs-utils# 创建本地挂载点
sudo mkdir -p /mnt/nas# 挂载NAS共享目录
sudo mount -t nfs 192.168.1.100:/shared /mnt/nas
如果您希望这个挂载在系统重启后依然有效,可以将挂载信息添加到/etc/fstab文件:
# 编辑fstab文件
sudo nano /etc/fstab# 添加以下行(使用正确的IP地址、共享目录和挂载点)
192.168.1.100:/shared /mnt/nas nfs defaults 0 0
保存并关闭文件后,下次重启系统时,挂载将自动发生。
三、常见错误以及解决方案
1、mount.nfs: No route to host
请检查nfs服务器防火墙端口开放问题,这里举例CentOS测试解决方案
systemctl stop firewalld
2、mount.nfs: access denied by server while mounting 10.1.x.x:/shared
请检查nfs共享文件夹权限问题,这里举例解决方案
编辑nfs服务器 /etc/exports文件,设置如下所示
/shared *(insecure,rw,sync)
3、sudo mount -t nfs 10.1.x.x:/shared /mnt/nas挂载完之后往里面写文件会报错touch: cannot touch ‘xx.txt’: Permission denied
请检查nfs服务器共享文件目录权限问题,这里举例解决方案
chmod 777 /shared
总结
以上就是CentOS搭建NAS服务器并使用的全过程。
相关文章:
CentOS搭建NAS服务器并使用
CentOS搭建NAS服务器并使用 文章目录 前言一、配置NAS服务器安装 NFS 服务:启动 NFS 服务:使 NFS 服务在系统启动时自动启动: 二、挂载服务器三、常见错误以及解决方案1、mount.nfs: No route to host2、mount.nfs: access denied by server …...
爬虫入门到精通_框架篇16(Scrapy框架基本使用)_名人名言的抓取
1 目标站点分析 抓取网站:http://quotes.toscrape.com/ 主要显示了一些名人名言,以及作者、标签等等信息: 点击next,page变为2: 2 流程框架 抓取第一页:请求第一页的URL并得到源代码,进行下…...
mac inter 芯片遇到程序无法打开(无法验证开发者)
mac inter 芯片遇到程序无法打开(无法验证开发者) 解决方案 终端运行命令: sudo xattr -r -d com.apple.quarantine 文件路径(直接把文件拖入到终端,可以自动找到文件路径)即可令其获得权限 补充知识: 通过gpt可以…...
科技成果鉴定测试如何进行?第三方检测机构进行鉴定测试的好处
科技成果鉴定测试,作为科技领域中一项重要的质量检验手段,具有广泛的应用范围。旨在为科技成果的研发者和使用者提供客观、科学、权威的鉴定结果,从而评估科技成果的技术水平和市场竞争力。 科技成果鉴定测试是对科技成果进行系统、全面的…...
八、词嵌入语言模型(Word Embedding)
词嵌入(Word Embedding, WE),任务是把不可计算、非结构化的词转换为可以计算、结构化的向量,从而便于进行数学处理。 一个更官方一点的定义是:词嵌入是是指把一个维数为所有词的数量的高维空间(one-hot形式…...
重学SpringBoot3-WebMvcConfigurer接口
摘要: 本文详细介绍了SpringBoot 3中的WebMvcConfigurer接口,旨在帮助读者深入理解其原理和实现,从而能够更好地使用SpringBoot进行Web开发。阅读本文需要大约30分钟。 关键词:SpringBoot, WebMvcConfigurer, SpringMVC, Web开发…...
《深入理解springCloud与微服务》笔记
第一章 微服务介绍 1.3 微服务的不足 1.3.2 分布式事务 CAP 理论,即同时满足“一致性”“可用性”和“分区容错”是 件不可能的事。 Consistency :指数据的强一致性。如果写入某个数据成功,之后读取,读到的都是新写入的数据&a…...
Vivado原语模板
1.原语的概念 原语是一种元件! FPGA原语是芯片制造商已经定义好的基本电路元件,是一系列组成逻辑电路的基本单元,FPGA开发者编写逻辑代码时可以调用原语进行底层构建。 2.原语的分类 原语可分为预定义原语和用户自定义原语。预定义原语为如and/or等门级原语不需要例化,可以…...
【linux本地安装tinycudann包教程】
【linux本地安装tinycudann包教程】 tiny-cuda-nn官网链接 如果你是windows 10系统的,想要安装tiny-cuda-nn可以参考我的文章——windows 10安装tiny-cuda-n包 根据官网要求:C++要求对应14,其实这样就已经告诉我们linux系统中的gcc版本不能高于9,同时下面又告诉我们gcc版…...
使用Nginx进行负载均衡
什么是负载均衡 Nginx是一个高性能的开源反向代理服务器,也可以用作负载均衡器。通过Nginx的负载均衡功能,可以将流量分发到多台后端服务器上,实现负载均衡,提高系统的性能、可用性和稳定性。 如下图所示: Nginx负…...
什么护眼台灯效果好?热门护眼台灯全方位测评推荐
台灯可以说是佳佳必备,尤其是家中有正在上学的孩子的更是需要一款好的台灯,不管是看书、写字都离不开台灯。不过很多家长在挑选台灯时往往仅关注到光线亮度是否充足,而忽略掉光线均匀度、舒适度等等方面的问题。所以选择一款优质的护眼台灯是…...
云上三问,迈向智能时代的关键
在今天的中国,第一热词是什么?面对这个问题,“新质生产力”当仁不让,而智能化技术毫无疑问是“新质生产力”最重要的来源之一。 在这样的大势下,大型政企是向新技术要“新质生产力”的时代先锋。云服务,则是…...
【网络安全】手机不幸被远程监控,该如何破解,如何预防?
手机如果不幸被远程监控了,用三招就可以轻松破解,再用三招可以防范于未然。 三招可破解可解除手机被远程监控 1、恢复出厂设置 这一招是手机解决软件故障和系统故障的终极大招。只要点了恢复出厂设置,你手机里后装的各种APP全部将灰飞烟灭…...
每日OJ题_哈希表④_力扣219. 存在重复元素 II
目录 力扣219. 存在重复元素 II 解析代码 力扣219. 存在重复元素 II 219. 存在重复元素 II 难度 简单 给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在&am…...
42.坑王驾到第八期:uniCloud报错
uniCloud 报错 今天调用云函数来调试小程序的时候突然暴了一个奇葩错误,require(…).main is not a function。翻官方文档后发现,原来是这样:**如果你写的是云对象,入口文件应为 index.obj.js,如果你写的是云函数入口…...
Linux常用操作命令
Linux常用操作命令 1.文件管理catfile 2.文档编辑3.文件传输4.磁盘管理5.磁盘维护6.网络通讯7.系统管理8.系统设置9.备份压缩10.设备管理 Linux 英文解释为 Linux is not Unix。 Linux内核最初只是由芬兰人李纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上…...
OpenCV的常用数据类型
OpenCV涉及的常用数据类型除包含C的基本数据类型,如:char、uchar,int、unsigned int,short 、long、float、double等数据类型外, 还包含Vec,Point、Scalar、Size、Rect、RotatedRect、Mat等类。C中的基本数据类型不需再做说明下面重点介绍一下…...
STM32串口通信—串口的接收和发送详解
目录 前言: STM32串口通信基础知识: 1,STM32里的串口通信 2,串口的发送和接收 串口发送: 串口接收: 串口在STM32中的配置: 1. RCC开启USART、串口TX/RX所对应的GPIO口 2. 初始化GPIO口 …...
《汇编语言》第3版 (王爽) 第14章
第14章 端口 检测点14.1 (1).编程,读取CMOS RAM的2号单元的内容。 mov al,2 ;向al写入2 out 70,al ;将2送入端口70h in al,71 ;从端口71h读取2号单元的内容在CMOS RAM中用6个字节存放当前时间(以BCD码形式存放)&…...
Axure原型设计项目效果 全国职业院校技能大赛物联网应用开发赛项项目原型设计题目
目录 前言 一、2022年任务书3效果图 二、2022年任务书5效果图 三、2022年国赛正式赛卷 四、2023年国赛第一套样题 五、2023年国赛第二套样题 六、2023年国赛第三套样题 七、2023年国赛第四套样题 八、2023年国赛第七套样题 九、2023年国赛正式赛题(第八套…...
图灵奖得主杨立昆公开“手撕”Meta 内部环境:“LLM 吸光了房间里的空气”,物理世界才是 AGI 的终局
来源:AI 科技大本营(ID:rgznai100)编译:王启隆Sora 死后,生成式视频路线已到头。2026 年 3 月,在新德里的 AI Alliance Global Leadership Reception 上,Christopher Nguyen 邀请到杨…...
Redis中有事务吗?有何不同?
在技术领域,我们常常被那些闪耀的、可见的成果所吸引。今天,这个焦点无疑是大语言模型技术。它们的流畅对话、惊人的创造力,让我们得以一窥未来的轮廓。然而,作为在企业一线构建、部署和维护复杂系统的实践者,我们深知…...
千问3.5-27B效果实测:低质量扫描件文字区域检测与内容还原
千问3.5-27B效果实测:低质量扫描件文字区域检测与内容还原 1. 模型介绍 Qwen3.5-27B是Qwen官方发布的视觉多模态理解模型,具备强大的文本对话与图片理解能力。本镜像已在4张RTX 4090 D 24GB显卡环境下完成部署,提供中文Web对话界面、流式文…...
Oracle VM VirtualBox快速上手指南——Win10环境下的下载与安装详解
1. 为什么选择VirtualBox搭建虚拟环境? 作为一个在虚拟化领域摸爬滚打多年的老手,我测试过市面上几乎所有主流虚拟机软件。对于Windows 10用户来说,Oracle VM VirtualBox绝对是入门虚拟化的首选利器。它最大的优势就是完全免费开源࿰…...
周红伟引爆AI“小龙虾”狂潮:80%家长焦虑的职场,正被OpenClaw重塑?
周鸿祎预言:"不用智能体的人,终将被会用智能体的人淘汰。"内容由AI智能生成从极客玩具到企业标配的加速跑OpenClaw的爆火并非偶然。这款开源AI智能体最大的价值在于改变了人们对智能体的认知——它不再是一个只会聊天的工具,而是能…...
避坑指南:Oracle EBS AR模块数据查询中的10个常见错误与优化技巧
Oracle EBS AR模块数据查询实战:10个高频错误解析与性能优化指南 当你面对Oracle EBS AR模块的海量数据时,是否经常遇到查询结果不符预期、性能低下甚至系统卡死的困境?作为从业15年的EBS技术顾问,我见过太多团队在AR数据查询上踩…...
在Vivado里调通3/4删余卷积码Viterbi译码:从分支度量到回溯的完整避坑指南
Vivado平台实现3/4删余卷积码Viterbi译码的工程实践 在数字通信系统中,卷积码因其优异的纠错性能被广泛应用。802.11a等标准中采用的删余卷积码技术,通过有选择地删除部分编码比特来提高码率。本文将深入探讨如何在Vivado平台上实现3/4删余卷积码的Viter…...
2.4G射频微带线设计实战:从阻抗匹配到PCB布局优化
1. 2.4G射频微带线设计基础 搞过Wi-Fi/BLE硬件开发的朋友都知道,射频走线是板上最难伺候的主儿。特别是2.4GHz这个频段,信号波长只有12.5cm,PCB上随便一根走线都可能变成天线。我当年第一次画射频板时,信号强度直接掉了20dB&#…...
【OpenClaw从入门到精通】第55篇:上海人工智能实验室SafeClaw深度解析——内生式安全的三大支柱(2026实测版)
摘要:2026年OpenClaw安全审计报告显示,其34个测试场景安全通过率仅58.9%,36.4%的内置技能存在高风险,提示词注入、沙箱逃逸等威胁突出。上海人工智能实验室推出的SafeClaw平台,以“内生式安全”颠覆传统“外挂式隔离”,构建模型安全、过程安全、输出安全三重防火墙。本文…...
电商剪辑师慌了!AI1 小时出 50 条视频,易元 AI 帮工厂 / 品牌日更千条素材
电商剪辑师的“铁饭碗”正被AI打破!当下电商流量竞争白热化,短视频是工厂、品牌获客转化的核心载体,日常上新、投流推广、社群分发等都需大量素材支撑。但传统人工剪辑低效高耗,3名专业剪辑师满负荷工作,日均产出不足1…...
