CentOS搭建NAS服务器并使用

news/2024/5/26 20:59:11/文章来源:https://blog.csdn.net/weixin_42397937/article/details/136674061

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服务器并使用的全过程。

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

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

相关文章

Kubernetes专题-01 集群部署篇

kubernetes专题 注: 本教程由羞涩梦整理同步发布,本人技术分享站点:blog.hukanfa.com转发本文请备注原文链接,本文内容整理日期:2024-03-010csdn 博客名称:五维空间-影子,欢迎关注 1 集群规划…

【数据结构取经之路】快速排序及其优化

目录 简介 快速排序的实现步骤 快排的时间复杂度 快排的空间复杂度 霍尔法 证明 key > x left从key的位置出发的原因 霍尔法代码 (递归) 挖坑法 流程及其展开图 代码 (递归) 前后指针法 前后指针法的步骤及其动图 代码(递归) 快排的优化 一、三数取中 二、…

CentOS 7安装MySQL及常见问题与解决方案(含JDBC示例与错误处理)

引言 MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种业务场景。在CentOS 7上安装MySQL后,我们通常需要使用JDBC(Java Database Connectivity)连接MySQL进行后端操作。 目录 引言 CentOS 7安装MySQL 使用JDBC连接My…

什么时候去检测大数据信用风险比较合适?

什么时候去检测大数据信用风险比较合适?在当今这个数据驱动的时代,大数据信用风险检测已经成为个人的一项重要需求。本文将从贷前检测、信息泄露检测和定期检测三个方面,阐述何时进行大数据信用风险检测较为合适。 一、贷前检测 大数据信用风险检测在贷…

Python爬虫基础学习-互联网、HTTP与HTML

互联网或者叫国际网(Internet),是指网络与网络之间所串连成的庞大网络,这些网络以一组标准的网络TCP/IP协议族相连,连接全世界几十亿个设备,形成逻辑上的单一巨大国际网络。它是由从地方到全球范围内几百万…

基于深度学习的图像去雨去雾

基于深度学习的图像去雨去雾 文末附有源码下载地址 b站视频地址: https://www.bilibili.com/video/BV1Jr421p7cT/ 基于深度学习的图像去雨去雾,使用的网络为unet, 网络代码: import torch import torch.nn as nn from torchsumm…

用户数据的FLASH存储与应用(FPGA架构)

该系列为神经网络硬件加速器应用中涉及的模块接口部分,随手记录,以免时间久了遗忘。 一 背景 我们知道,在FPGA做神经网络应用加速时,涉及到权重参数的存储和加载。通常在推理过程中,会将权重参数存储在外部DDR或片上S…

Voip测试工具

SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。 sipp是安装在linux机器上的 SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模…

月薪15000住家阿姨的一天 网友:这是她应得的

大家好! 我是老洪。 刚刚浏览到一则关于“月薪15000住家阿姨的一天”的新闻,内容颇为引人关注。 从网友们的反应来看,大多数人都认为这位阿姨身兼多职,包括厨师、幼师、理发师等角色,所以她所得的月薪是应得的。 毋庸置…

有来团队后台项目-解析7

sass 安装 因为在使用vite 创建项目的时候,已经安装了sass,所以不需要安装。 如果要安装,那么就执行 npm i -D sass 创建文件 src 目录下创建文件 目录结构如图所示: reset.scss *, ::before, ::after {box-sizing: border-box;border-color: currentcolor;border-st…

Linux - 安装 nacos(详细教程)

目录 一、简介二、安装前准备三、下载与安装四、基本配置五、单机模式 一、简介 官网:https://nacos.io/ GitHub:https://github.com/alibaba/nacos Nacos 是阿里巴巴推出的一个新开源项目,它主要是一个更易于构建云原生应用的动态服务发现…

母婴类目电商平台数据分析

母婴产品涉及丰富,以前,奶粉、纸尿裤这类产品基本代表了整体母婴市场中的消费品,现如今,母婴产品还包含孕妇产品、待产护理等类型的产品,而如今,随着母婴行业的高速发展和消费升级,母婴商品的种…

Linux网络套接字之UDP网络程序

(。・∀・)ノ゙嗨!你好这里是ky233的主页:这里是ky233的主页,欢迎光临~https://blog.csdn.net/ky233?typeblog 点个关注不迷路⌯▾⌯ 实现一个简单的对话发消息的功能! 目录…

mybatis-编写mapper.xml SQL语句时无提示

你们好,我是金金金。 场景 可以看见sql颜色都是白色的,而且编写的时候没有提示,简直痛苦 排查 中途有设置过SQL方言等,都没有解决我的问题 解决 很简单,https 改成 http 就有提示了!!&#x…

Docker与Nacos的下载与安装配置

文章目录 docker作用docker的下载nacos 下载1. 首先搜索需要的下载2. 拉取stars最多的即可3. 启动nacos4. 打开防火墙8848端口5. 访问nacos docker 作用 Docker 是一种开源的容器化平台,它的作用主要包括以下几个方面: 应用程序的打包和分发&#xff1…

蓝牙系列十三:协议栈L2CAP层

L2CAP 全称为逻辑链路控制与适配协议(Logical Link Control and Adaptation Protocol),位于基带层之上,将基带层的数据分组交换为便于高层应用的数据分组格式,并提供协议复用和服务质量交换等功能。 该层属于主机的内容,位于HCI层…

割点原理及封装好的割点类

作者推荐 视频算法专题 预备知识 本分析针对:连通无向图G。 搜索树 节点的父子关系:任意 节点的邻接 节点除了已处理 节点,都是它的子 节点。 以任意一点为根开始DFS,计算所有 节点的父子关系。只保留个子 节点到父 节点形成…

【实战项目】Boost搜索引擎项目

目录 1. 项目的相关背景 2. 搜索引擎的相关宏观原理 3. 搜索引擎技术栈和项目环境 4. 正排索引 vs 倒排索引 - 搜索引擎具体原理 4.1 正排索引 4.2 目标文档进行分词 4.3 倒排索引 4.4 模拟一次查找的过程: 5. 编写数据去标签与数据清洗的模块 Parser 5.1…

力扣串题:字符串中的第一个唯一字母

映射做法&#xff1a;将字母转为数字之类的转化必须在运算中实现如-a int firstUniqChar(char * s){int a[26] {0};int len strlen(s);int i;for (i 0; i < len; i)a[s[i] - a];for (i 0; i < len; i) {if (a[s[i] - a] 1)return i;}return -1; }

第42期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区&#xff0c;集成了生成预训练Transformer&#xff08;GPT&#xff09;、人工智能生成内容&#xff08;AIGC&#xff09;以及大语言模型&#xff08;LLM&#xff09;等安全领域应用的知识。在这里&#xff0c;您可以找…