百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

篇19、群晖NAS增加m.2 SSD并创建RAID1

nanshan 2025-03-14 19:25 35 浏览 0 评论

群晖DS423+去年购入,同时1条梵想S690 m.2固态硬盘手动改成了存储盘,安装了群晖套件、docker、存放homes等最常用软件和数据。

系统一直是DSM 7.1,别的没什么,但docker没法搜索注册表,都是手动在ssh下pull,不太方便,准备升级到7.2。

梵想P761自带散热片

618购入1条梵想P761,也是2TB,准备与S690组成RAID1。

思路如下:

  1. 添加P761,将m2组成RAID1;
  2. 拆下1条,然后升级DSM7.1到7.2;
  3. 如果升级后不认了换上去就不折腾了;
  4. 如果升级顺利,后期可考虑拆分RAID1。

m2安装后,重启系统自动提示有可用硬盘,但是不能创建存储池:

也不能更改RAID类型:

因为已经经历过,这是意料之中的,需要手动操作。网上有一种脚本的方式,比较傻瓜化,但我还是喜欢命令行方式,操作步骤如下:

1、登录ssh并切换到root权限

2、查看nvme设备

#ls /dev/nvme*

/dev/nvme0 /dev/nvme0n1 /dev/nvme0n1p1 /dev/nvme0n1p2 /dev/nvme0n1p3 /dev/nvme1 /dev/nvme1n1

其中/dev/nvme0是去年的S690,已经有分区了,而/dev/nvme1是新加的P761。

3、查看磁盘信息

# fdisk -l /dev/nvme1n1

Disk /dev/nvme1n1: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors

Disk model: Fanxiang P761 2TB

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

字节数、扇区数与S690一摸一样。这太好了,一点儿都不影响组RAID1。

4、在第二块SSD上创建分区

# synopartition --part /dev/nvme1n1 12

Device Sectors (Version7: SupportRaid)

/dev/nvme1n11 4980480 (2431 MB)

/dev/nvme1n12 4194304 (2048 MB)

Reserved size: 262144 ( 128 MB)

Primary data partition will be created.

WARNING: This action will erase all data on '/dev/nvme1n1' and repart it, are you sure to continue? [y/N] y

Cleaning all partitions...

Creating sys partitions...

Creating primary data partition...

Please remember to mdadm and mkfs new partitions.

5、查看第二块SSD的分区布局

# fdisk -l /dev/nvme1n1

Disk /dev/nvme1n1: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors

Disk model: Fanxiang P761 2TB

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xfb8b4581

Device Boot Start End Sectors Size Id Type

/dev/nvme1n1p1 256 4980735 4980480 2.4G fd Linux raid autodetect

/dev/nvme1n1p2 4980736 9175039 4194304 2G fd Linux raid autodetect

/dev/nvme1n1p3 9437184 3907024064 3897586881 1.8T fd Linux raid autodetect

6、查看当前储存池情况

# cat /proc/mdstat

Personalities : [raid1]

md4 : active raid1 sata1p3[0]

15615155200 blocks super 1.2 [1/1] [U]

md2 : active raid1 sata4p3[1]

3896294208 blocks super 1.2 [1/1] [U]

md7 : active raid1 sata2p3[0]

15615155200 blocks super 1.2 [1/1] [U]

md6 : active raid1 sata3p3[0]

989480256 blocks super 1.2 [1/1] [U]

md3 : active raid1 nvme0n1p3[0]

1948792384 blocks super 1.2 [1/1] [U]

md1 : active raid1 sata1p2[0] sata3p2[3] sata2p2[2] sata4p2[1]

2097088 blocks [4/4] [UUUU]

md0 : active raid1 sata1p1[0] sata3p1[3] sata2p1[2] sata4p1[1]

8388544 blocks [4/4] [UUUU]

unused devices:

7、将指定设备添加到阵列

如果是作BASIC,记下最后一个存储池的数字(比如我的是md7)md0是系统分区,而md1是系统交换。执行:

mdadm --create /dev/md8 --level=1 --raid-devices=1 --force /dev/nvme1n1p3

来创建NVME存储池。

当本次我要做的是将分区添加到现有阵列,执行:

#mdadm --add /dev/md3 /dev/nvme1n1p3

mdadm: added /dev/nvme1n1p3

# cat /proc/mdstat

可以看到有Spare标记:

md3 : active raid1 nvme1n1p3[1](S) nvme0n1p3[0]

1948792384 blocks super 1.2 [1/1] [U]

系统界面上能看到硬盘状态改变了,也已加入存储池2:

新硬盘由“未初始化”状态变为“正常”

8、变成真正的RAID1

将新盘由Spare变为RAID1:

#mdadm --grow /dev/md3 --raid-disks=2

raid_disks for /dev/md3 set to 2

此时能看到检查进度:

# cat /proc/mdstat

md3 : active raid1 nvme1n1p3[1] nvme0n1p3[0]

1948792384 blocks super 1.2 [2/1] [U_]

[>....................] recovery = 0.0% (379328/1948792384) finish=342.4min speed=94832K/sec

在“存储管理器”的存储池2界面也能看到同步进度:

硬盘检查中

# cat /proc/mdstat

md3 : active raid1 nvme1n1p3[1] nvme0n1p3[0]

1948792384 blocks super 1.2 [2/1] [U_]

[=>...................] recovery = 8.7% (171203968/1948792384) finish=110.4min speed=268125K/sec

Spare标记消失了。看这个同步速度268MB/s,远低于m2,估计受限于DS423+总线。

查看RAID信息:

# mdadm -D /dev/md3

/dev/md3:

Version : 1.2

Creation Time : Sun Jun 18 14:04:20 2023

Raid Level : raid1

Array Size : 1948792384 (1858.51 GiB 1995.56 GB)

Used Dev Size : 1948792384 (1858.51 GiB 1995.56 GB)

Raid Devices : 2

Total Devices : 2

Persistence : Superblock is persistent

Update Time : Sat Jun 22 12:07:07 2024

State : clean, degraded, recovering

Active Devices : 1

Working Devices : 2

Failed Devices : 0

Spare Devices : 1

Rebuild Status : 6% complete

Name : ****NAS:3 (local to host ****NAS)

UUID : af668548:580003df:0ab9e603:f964f99e

Events : 367

Number Major Minor RaidDevice State

0 259 3 0 active sync /dev/nvme0n1p3

1 259 7 1 spare rebuilding /dev/nvme1n1p3

数据同步完成后再次查看:

# cat /proc/mdstat

md3 : active raid1 nvme1n1p3[1] nvme0n1p3[0]

1948792384 blocks super 1.2 [2/2] [UU]

# mdadm -D /dev/md3

/dev/md3:

Version : 1.2

Creation Time : Sun Jun 18 14:04:20 2023

Raid Level : raid1

Array Size : 1948792384 (1858.51 GiB 1995.56 GB)

Used Dev Size : 1948792384 (1858.51 GiB 1995.56 GB)

Raid Devices : 2

Total Devices : 2

Persistence : Superblock is persistent

Update Time : Sat Jun 22 15:07:22 2024

State : clean

Active Devices : 2

Working Devices : 2

Failed Devices : 0

Spare Devices : 0

Name : *NAS:3 (local to host *NAS)

UUID : af668548:580003df:0ab9e603:f964f99e

Events : 5008

Number Major Minor RaidDevice State

0 259 3 0 active sync /dev/nvme0n1p3

1 259 7 1 active sync /dev/nvme1n1p3

系统界面确认,至此,RAID1组建完毕。

存储池2成了2个m.2组成的RAID1

总结:

通过命令行方式将m2固态该作存储,并组建RAID1。本文中命令及输出我没用截图而是贴了文本,供同好们复制的同时,特别提醒要修改参数(如md3还是md5)为符合自己设备的。

下一篇进行DSM系统升级。

相关推荐

小白初学linux之无法修改系统分辨率

/*此文是做为自己的一个总结还有就是最好也可以给大家提供一些帮助。*/时间:2020年7月14日11:28:41我安装的是Ubuntu20.04LTS,昨天处理的是,grub的引导问题,因为是...

Ubuntu 如何启动、停止或重启服务

在本文中,我们向您介绍在Ubuntu中启动、停止和重启服务的方法。列出Ubuntu中的所有服务在开始之前,先获取计算机上所有服务的列表,因为我们需要知道服务名称来管理服务。service--...

Win11学院:如何在Windows 11上使用WSL安装Ubuntu

IT之家2月18日消息,科技媒体pureinfotech昨日(2月17日)发布博文,介绍了3中简便的方法,让你轻松在Windows11系统中,使用WindowsSubs...

Linux安装中文输入法-Google拼音输入法,搜狗输入法

主要步骤,选择适合自己的尝试:1)卸载之前没装好的搜狗输入法。@:~/Downloads$sudoapt-getremovefcitx*删除依赖库@:~/Downloads$sudoap...

Ubuntu 22.04 请谨慎使用搜狗输入法,可能是你当机原因

在Ubunutu下没有什么有名的输入法,也就听说搜狗输入法有Linux版本,所以特意到官网去找了下载。在Ubuntu新版本里,他仍然用的是fcitx框架的输入引擎,而不是默认的ibus,所以要先把i...

前钢后胶!徐工XMR403VT小型压路机有点意思

【第一工程机械网原创】在越来越注重施工品质,对项目管理越来越精细化的今天,施工方在施工设备选择上,也越来越讲究设备的配套分工,因此小型压路机的应用场景也越来越多。徐工XMR403VT小型压路机高度集...

图大明白 | 404错误为什么是Not Found?为什么是404?

“404错误”大家都不陌生吧?常规来讲它长这样或者长这样艺术一点的长这样404NotFound意思就是所请求的页面不存在或者已被删除被称为“互联网最后一个界面”有很多同学发出疑问:为什么是404?...

Nginx负载均衡安全配置说明2(nginx负载均衡部署)

上一节,我们对Nginx安全配置的几个知识点做了一个说明,例如限制IP访问、文件目录禁止访问限制、需要防止DOS攻击、请求方法的限制和限制文件上传的大小这个进行了一个分析说明,详细的文章请关注我的头条...

惊艳写真系列第403期,本期主人公—叶青

惊艳写真系列第403期,本期主人公—叶青制作不易,欢迎各位看官提供宝贵意见。如果您喜欢记得关注,么么哒。您的每一份点赞和关注都是对作者的最大认可(图片素材均来源于网络,如有侵权联系删除。)本篇是写惊艳...

先秦布币之尖足布、圆足布、方足布,今年圆足最高拍卖价16万一枚

在战国魏、韩地区诞生桥足平首布、锐角平首布之后,赵也诞生了尖足平首布,并且在尖足布的基础上,后来相继派生出了圆足布、三孔布,以及类圆足布和类方足布。一尖足布尖足布是从耸肩尖足空首布演变而来的,是黄河...

403 禁止访问错误的全面排查与解决方案

当遇到403Forbidden错误时,意味着服务器已接收并理解请求,但拒绝执行访问操作。以下从用户端、服务器端等多个维度,提供分步排查与解决方法。一、用户端基础排查1.检查URL准确性确认...

这才是2019年夏最高颜值的泳装(2019夏季泳装秀)

最近的天气是越来越热了,又到了暑期泳衣勇闯海滩的时刻了,打开ins,微博满满地都是各大博主晒的泳装照,明星们也纷纷跑到海边去度假了。虽然我们没有超模般地身材,但是到了海边我们也要成为人群中最亮眼的那颗...

朋友圈爆火!这组《衡中班主任的一天》漫画,感动了无数人!

很多人觉得做老师很轻松他们说有些老师一天一节课就下班了有双休,还有寒暑假,真让人羡慕呀······但事实真是这样吗?最近衡水中学的赵心扬同学画了一组漫画形象地还原了衡中班主任一天的生活那么衡中班主任一...

国家安全教育 | 一组漫画,带你走进国家安全!

当前,我国面临哪些安全威胁?下面带你来看一组漫画!①你要配合,注意保密。我绝不对别人讲。②这件事,千万别对别人讲。③咱单位的…喂!老k!你要当心,有风声了!④你的泄密行为已触犯了国家法律!①请你协助了...

400、403、404、405,访问网页时出现这些代码是什么意思?

今天小泽访问一个页面时,出现了403,很抱歉,您的访问请求被禁止的提示。相信经常用电脑访问网页的朋友都遇到过这种情况,有的网页提示错误代码403,有的提示404,那这些代码都代表了什么呢?有什么含义呢...

取消回复欢迎 发表评论: