群晖(Synology)更换硬盘时间和精神双重折磨的教训

news2024/7/30 1:06:43

话说玩磁盘阵列的最后结果就是时间上负担不起,并且还被嫌弃。

在磁盘都到位后下一步就是要选择冗余类型了,对大部分人来说使用群晖自己提供的就好了,通常是 SHR。

什么是 SHR

Synology Hybrid RAID(SHR)是 Synology 的自动 RAID 管理系统。 SHR 可让用户创建具有优化容量和性能的灵活存储解决方案。

SHR 基于 Linux RAID 管理系统,旨在使存储部署比传统 RAID 系统更快,更轻松。这使得它特别适合 RAID 技术的新用户。

SHR的优点:在于方便不熟悉磁盘阵列的玩家,傻瓜简单式的帮你组好磁盘阵列,而且还能合理利用容量大小不一的硬盘,减少浪费,Raid是按照最小的硬盘算,而SHR则可以合理利用减少浪费,智能 Raid 推荐使用。

SHR 1 还是 SHR 2

简单来说就是 SHR 1 能够对比 SHR 2 提供更多的容量,但是只能允许 1 块硬盘出现问题。

SHR-2:SHR-2的原理和SHR的原理是一致的,唯一的区别就是SHR-2只能有2 块硬盘冗余,而SHR只能有1 块硬盘冗余。

这次我们更换硬盘出现的问题就在这里,因为我们的 NAS 是 8 盘位的,但是我们选择了 SHR-1,那么在更换硬盘的时候只能允许 1 块硬盘出现问题。

但是好坏不好坏,在换掉第一块硬盘的时候还没啥问题的。在第一块硬盘更换扩容完成后,我们开始尝试更换第二块硬盘。

这个时候出现了郁闷的事情了,第一块硬盘提示出现坏道,甚至 I/O 错误,但是第二块硬盘已经开始进行扩容和校验了。

结果我们等了 2 周时间,整个 NAS 没有任何进展和动静。

最后我们的解决方案还是重做整列,把出现问题的新硬盘给换下来。

这个时候出现了数据丢失,好在我们对重要数据有了 2 次云备份,同时磁带也备份了一次,丢的数据大部分是一些电影数据,只能说是丢了就丢了吧。

有点遗憾,但最重要的照片和文件都没有丢。

同时 2 周 NAS 用不了,还跑来跑去的被嫌弃说这网盘咋了。

总结

如果你的群晖 NAS 超过了 4 个盘位,并且你的硬盘大小都不一样,无脑选 SHR-2,不要为了多出来的那几个 T 而放弃安全性。

在更换硬盘的时候,是最容易出问题的时候,如果出现了 2 块硬盘出了问题,但你选择的阵列又是 SHR-1,这恢复和折腾的时间遥遥无期。

选择 SHR-2 给了更好的冗余度,哪怕是我们这种极端情况也能够比较好的恢复数据。

我们是好在有 2 次云备份和磁带,才没有丢失太多重要的东西,但还是丢了不少电影等。

2023-12-13_16-45-25

上面的图片是我们在重做整列后还在从磁带和云平台上拷贝数据回来。

在扩容之前,把重要数据备份一次,这真的很重要,不要偷懒,要不然哭都没得哭。

UPS 真的需要,如果在修复存储池的时候掉电,整个修复过程重来算轻的,搞不好重做阵列。

群晖(Synology)更换硬盘时间和精神双重折磨的教训 - 系统容器 - iSharkFly

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

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

相关文章

解决:ImportError: cannot import name ‘PyKeyboard’ from ‘pykeyboard’

解决:ImportError: cannot import name ‘PyKeyboard’ from ‘pykeyboard’ 文章目录 解决:ImportError: cannot import name ‘PyKeyboard’ from ‘pykeyboard’背景报错问题报错翻译报错位置代码报错原因解决方法1,安装Pyhook3. 安装PyUs…

【淘宝网消费类电子产品销售数据可视化】

淘宝网消费类电子产品销售数据可视化 引言数据爬取与处理数据可视化系统功能1. 总数据量分析2. 店铺总数据3. 店铺销售额排名4. 不同电子商品销售价格5. 单个商品价格排名6. 不同省份平均销量7. 不同地区的平均销售额8. 省份数量9. 每个省份有用的平均个数 创新点结语 引言 随…

【PostgreSQL】从零开始:(二)PostgreSQL下载与安装

【PostgreSQL】从零开始:(二)PostgreSQL下载与安装 Winodws环境下载与安装PostgreSQL下载PostgreSQL安装PostgreSQL1.登录数据库2.查看下我们已有的数据库 Liunx环境下载与安装PostgreSQL使用YUM下载安装PostgreSQL1.下载PostgreSQL安装包2.安装PostgreS…

Selenium库自动化测试入门

前言 为什么要学selenium??前面已经学了requests库我们会发现 对于绝大多数动态渲染的网页来说,用requests进行爬虫比较繁琐。 所以我们还是要学习一下selenium库,以帮助我们更高效的爬取网页。 环境: pychar 202…

golang反射(reflect)虽爽,但很贵

标准库 reflect 为 Go 语言提供了运行时动态获取对象的类型和值以及动态创建对象的能力。反射可以帮助抽象和简化代码,提高开发效率。 但是使用反射势必会多出大量的操作指令,导致性能下降 案例 字段赋值方式对比 type Student struct {Name string…

centos7中的管道和重定向

重定向 0 标准输入 1 标准输出 2 标准错误 3 进程在执行的过程中打开的其他文件 & 标准正确和标准错误的混合输出 输出重定向 &g…

[C/C++]——内存管理

学习C/C的内存管理 前言:一、C/C的内存分布二、C语言中动态内存管理方式三、C中动态内存管理方式3.1、new/delete操作符3.1.2、new/delete操作内置类型3.1.3、new/delete操作自定义类型 3.2、认识operator new和operator delete函数3.3、了解new和delete的实现原理3…

修改Element UI可清空Input的样式

如图所示&#xff0c;修改Input右侧的清空按钮位置&#xff1a; <el-input class"create-catalog-ipt"placeholder"请输入相关章节标题"v-model"currentCatalogTitle"clearable /> // SCSS环境 ::v-deep {.create-catalog-ipt {input {he…

web前端项目-影视网站开发

影视网站 本项目主要使用到了 HTML&#xff1b;CSS&#xff1b;JavaScript脚本技术&#xff1b;AJAX无刷新技术&#xff1b;jQuery等技术实现了动态影视网页 运行效果&#xff1a; 一&#xff1a;index.html <!DOCTYPE> <html lang"en"> <head>…

【01分数规划】ABC324F

[ABC324F] Beautiful Path - 洛谷 思路 首先看到这个形式很容易想到 01 分数规划&#xff0c;即去二分答案&#xff0c;然后就是转化成 是否存在一个路径使得 sigma b - mid * sigma c > 0 显然只需要改变一下边权&#xff0c;跑一遍最长路即可 #include <bits/stdc.h…

招聘网站爬虫及可视化的实现-计算机毕业设计推荐 django

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

docker-compose Install gitea

gitea 前言 Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。 Gitea 最初是从 Gogs 分支而来…

C语言小游戏之三子棋(可以做期末设计作业)

哈喽大家好&#xff0c;今天为大家带来一个用C语言写的小游戏--三子棋&#xff0c;就是大家小时候用树枝和石子玩的那种游戏&#xff0c;这个小项目可以用于大家的C语言期末设计作业&#xff0c;不会很难&#xff0c;都是C语言基本的操作 下面是游戏截图&#xff1a; 完全可以…

C语言写的 mini版的 http 服务器 , 很详细

文章目录 效果展示整体架构流程技术细节完整代码 效果展示 例如&#xff1a;htpp://192.168.23.140/home.html -> 正确的请求格式 home.html 这个资源是放在我们服务器里面的 , 并不是随便访问的资源,当然我们可以放很多的资源进去. 整体架构流程 整个实现的流…

2 接口测试实战演示

上一篇&#xff1a;1 接口测试介绍-CSDN博客 拿到开发提供的接口文档后&#xff0c;结合需求文档开始做接口测试用例设计&#xff0c;下面用最常见也最简单的注册功能介绍整个流程。 说明&#xff1a;以演示接口测试流程为主&#xff0c;不对演示功能做详细的测试&#xff0c;…

法语 Alt 代码表

法语的 Alt 代码表&#xff0c;请参考下图。 输入方法就是按住 Alt 键不松开&#xff0c;然后在小键盘上输入字符&#xff0c;松开 Al 键&#xff0c;计算机就能输出上面的字符了。 西班牙语 Alt 代码表 - 系统容器 - iSharkFly西班牙语 Alt 代码表&#xff0c;请参考下图。 输…

(第6天)RHEL 8 安装单机 Oracle 19C CDB 数据库

RHEL 8 安装单机 Oracle 19C 数据库(第6天) 随着 Oracle 版本的升级,硬件也在不断更新迭代,为了迎合这种趋势,Linux 系统也在不断升级,目前已经更新至 8 代版本。相信不久的将来,Linux 8 和 Oracle 19C 将成为主流版本,因此不得不讲 Linux 8 如何安装 Oracle 19C 数据…

javaWebssh汽车销售管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh汽车销售管理系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用 B/S模式开发。开发环境为TOMCAT7.…

群晖(Synology)新建存储池使用 Home 服务

每一个用户都可以有一个自己的 Home 服务。 这个在群晖存储新建存储池后可以自动启用这个服务。 启用后&#xff0c;可以看到你的文件系统中有一个 homes 的文件了。 群晖&#xff08;Synology&#xff09;新建存储池使用 Home 服务 - 系统容器 - iSharkFly每一个用户都可以有…

ubuntu将本机的wifi网络通过网线分享给另一台机器(用于没有有线网络,重装系统后无wifi驱动或者另一台设备没有wifi网卡)

1.将两台机器通过网线连接 2.在pci ethernet中设置选择另一台机器的mac address&#xff0c;ipv4中选择share to other computer&#xff0c;另一台机器上设置为动态ip&#xff0c;连接上之后另一台机器即可上网。