群晖NAS存储池从SHR、RAID1无损转换为Basic
文章摘要
|
群晖NAS存储池从SHR/RAID1无损转换为Basic
[!warning] 免责声明
本文档记录的操作在特定环境下验证通过。底层 RAID 命令存在风险,执行前请确保已备份重要数据,操作后果由执行者自行承担。
1 问题背景
- 设备: Synology NAS (lpnas)
- DSM版本: 6.2+ / 7.x
- 原始硬盘:
- 硬盘2 (sata2): 2.7 TB(原有数据)
- 硬盘3 (sata3): 2.7 TB(新加)
- RAID类型: SHR(带1个硬盘容错)→ 实际为 RAID 1 镜像
- 用户需求: 不要容错,只要全部空间
- 实际问题: 新硬盘被用于冗余,容量未增加
2 诊断过程
2.1 遇到的障碍
- DSM 图形界面无法关闭 SHR 的容错功能
- 停用第二块硬盘后,无法用于修复或创建新存储池
- 系统提示需要 非4K原生 且 ≥2.7TB 的硬盘(手头硬盘不兼容)
2.2 技术结论
2块盘的 SHR = RAID 1,必须同时有2块健康硬盘才能正常工作。
唯一不删数据的方案: 通过 SSH 强制将 RAID 1 降级为单盘(Basic)
3 解决方案
3.1 操作前准备
- 备份重要数据(推荐)
- 开启群晖 SSH:
控制面板 → 终端机和SNMP → 终端机 → 启动SSH - 安装 SSH 客户端(MobaXterm / Xshell / PuTTY)
3.2 连接并切换 root
# 使用管理员账号登录 SSH(端口 22)
sudo -i
# 输入管理员密码
> ✅ 成功标志:提示符变为 `root@lpnas:~#`
3.3 查看阵列状态
bash
cat /proc/mdstat
实际输出:
Personalities : [raid1]
md3 : active raid1 sata2p5[0]
2919539584 blocks super 1.2 [1/1] [U]
md2 : active raid1 sata3p5[0]
2919539584 blocks super 1.2 [2/1] [U_] ← 目标阵列
md4 : active raid1 sata1p5[0]
926965504 blocks super 1.2 [1/1] [U]
md1 : active raid1 sata2p2[2] sata3p2[0] sata1p2[1]
2097088 blocks [4/3] [UUU_]
md0 : active raid1 sata2p1[2] sata3p1[0] sata1p1[1]
8388544 blocks [4/3] [UUU_]
unused devices: <none>
识别要点:
| 阵列 | 容量 | 状态 | 说明 |
|---|---|---|---|
md2 | ~2.7TB | [2/1] [U_] | 目标存储池,一块硬盘离线 |
sata3p5 | - | 在线 | 原有数据硬盘 |
sata1p5 | - | 单独 md4 | 新硬盘,未加入阵列 |
3.4 执行强制转换
mdadm --grow --raid-devices=1 --force /dev/md2
命令解释:
| 参数 | 含义 |
|---|---|
--grow | 修改阵列属性 |
--raid-devices=1 | 将阵列硬盘数减为1(RAID1 → 单盘) |
--force | 强制执行 |
/dev/md2 | 目标阵列分区 |
⚠️ 注意: 命令中的
md2需根据实际情况确认
3.5 验证转换结果
# 再次查看状态,md2 应变为 [1/1] [U]
cat /proc/mdstat
在 DSM 网页端验证:
-
刷新 存储管理器
-
存储池状态:
已降级/堪用→良好 -
RAID 类型:
SHR(带1个容错)→SHR(无数据保护)或Basic -
打开 File Station → 确认文件完好
4 操作结果
-
✅ 存储池无损转换为单盘 Basic 模式
-
✅ 所有数据完整保留
-
✅ 存储池状态恢复正常
-
✅ 不再提示需要第二块硬盘修复
5 注意事项
5.1 风险提示
[!danger] 重要
转换后 没有任何容错能力,单盘损坏即数据全丢
此操作 不可逆,无法无损恢复为 RAID 1/SHR
5.2 后续建议
-
定期备份:建议备份到外接硬盘、云存储或其他 NAS
-
新硬盘使用:原第二块硬盘(sata1p5,对应 md4)现可作为独立存储空间
-
如需合并容量:需
备份 → 删除存储池 → 重建 Basic/JBOD → 恢复数据 -
购买硬盘注意:查询群晖兼容性列表,确认是否 非4K原生
6 命令速查
| 操作 | 命令 |
|---|---|
| 查看阵列状态 | cat /proc/mdstat |
| 切换到 root | sudo -i |
| RAID1 → 单盘 | mdadm --grow --raid-devices=1 --force /dev/mdX |
| 查看硬盘分区 | fdisk -l |
| 查看硬盘详情 | hdparm -I /dev/sataX |
7 文档信息
| 项目 | 内容 |
|---|---|
| 记录日期 | 2026-05-30 |
| 主机名 | lpnas |
| 序列号 | 2150SBRBR8MMT |
| 操作系统 | DSM |
| 文档版本 | 1.0 |