欢迎光临
技术 共享 资源

修改群晖NAS存储池排序与存储空间名称

之前使用的是 DS216+ii 老同志,因盘位较紧张(双盘位)当时磁盘设置的是 basic 模式,前不久购得国行全新群晖 DS920+ 顺带又新买了两块 8T 硬盘,打算四盘分配两组 RAID1 开启数据保护。

v2-ec27c70d4b955410c32b4d24d0ccf293_1440w.jpg

旧的磁盘,磁盘
1、磁盘 2,对应存储池 1、存储池 2。新买两个 8T 硬盘插上做 RAID1,对应则为存储池
3。在完成旧磁盘对新磁盘的数据迁移后,删除磁盘 1、磁盘 2 新增磁盘将其组成 RAID1,这时存储管理器可以查看到:存储池 1、存储池 3
,对应存储空间 1、存储空间 3。如果有和我一样的强迫症患者需要更改调整这种乱序的情况,请参考本文示例举一反三。

免责声明:
1、若通过此文操作造成的数据丢失,本站概不负责。数据无价,操作前务必备份重要的数据。
2、文章示例非本机实操内容,请举一反三。
3、先看懂文章,再动手不迟。

前期准备

1、本文涉及操作需要通过 SSH 且需要切换至 root 账号,请进入群晖 DSM 在开启 控制面板终端机和 SNMP 中的 ssh 功能。

2、ssh 登录,通过命令 sudo -i 切换 root 用户;或者自行根据文章获取 root 权限通过 root 账号密码登录。

更改存储池排序

1、查看现有存储池列表

synospace --meta -e

打印信息如下:(打印的信息每个人都不同,请根据实际情况举一反三)

> [/dev/md3]
> ---------------------
>      Descriptions=[希捷 酷狼6T Basic]
>      Reuse Space ID=[reuse_2]
> [/dev/md2]
> ---------------------
>      Descriptions=[希捷 酷狼4T Basic]
>      Reuse Space ID=[reuse_1]

2、修改存储池顺序

命令格式:synospace --meta -s -d "{存储池描述}" -i reuse_{存储池ID} {设备路径}

例如将上述 存储池 2 重新编号至 存储池 3,则输入以下命令:

synospace --meta -s -d "希捷 酷狼6T Basic" -i reuse_3 /dev/md3> success to set meta (希捷 酷狼6T Basic,reuse_3) into space [/dev/md3]

注意:可以不添加 -d 参数指定存储池描述,如此存储池描述会被清空,后期可通过 存储空间管理员 -> 存储池 -> 动作 -> 更改设置,来修改存储池描述。

修改存储空间名称

PS:这里的调整存储空间名称指的是,将 volume1 更改为 volume2  让 存储空间 1 更新为 存储空间2

1、先停止所有群晖服务

# DSM 6.x 系统syno_poweroff_task -d# DSM 7.x 系统umount /volume1 -f -k

2、通过依次打开 存储空间管理员 -> 存储池 -> 展开,查看各个存储池是否支持多个存储空间

2.1 若存储池支持多个存储空间

对于支持多个存储空间的存储池,群晖将磁盘分区设置为一个
LVM PV (Phys­i­cal Vol­ume),并在此 PV 上单独创建一个 VG (Vol­ume Group),因此在这个 VG
上可以创建多个 LV (Log­i­cal Vol­ume),亦可以自由调整这些 LV 的大小,LV 即为存储空间,因此修改 LV
的名称即可达到修改存储空间顺序的目的。

1)查看现有存储空间列表

lvm lvscan
>  ACTIVE            '/dev/vg1/syno_vg_reserved_area' [12.00 MiB] inherit
>  ACTIVE            '/dev/vg1/volume_2' [256.00 GiB] inherit
>  ACTIVE            '/dev/vg1/volume_3' [1.00 TiB] inherit

2)修改存储空间顺序

命令格式:lvm lvrename {VG名称} {旧LV名称} {新LV名称}

例如将上述 存储空间 2 修改为 存储空间 3存储空间 3 修改为 存储空间 4,则输入以下命令:

lvm lvrename vg1 volume_3 volume_4
>  Renamed "volume_3" to "volume_4" in volume group "vg1"
lvm lvrename vg1 volume_2 volume_3
>  Renamed "volume_2" to "volume_3" in volume group "vg1"

3)重启使配置生效

reboot

共享文件夹以及 iSCSI 服务已自动修改,检查各服务是否正常。

2.2 若存储池不支持多个存储空间

对于不支持多个存储空间的存储池,群晖直接将存储空间应用于整个磁盘分区上,因此无法调整大小,或增加多个空间,为此我们直接修改群晖内部的编号。

1)查看现有存储空间列表

spacetool --synoblock-enum> ****** Syno-Block of /dev/sda ******>     Version: 5>     Space Type: Volume>     Space Path: /volume1>****** Syno-Block of /dev/sdb ******>     Version: 5>     Space Type: Volume>     Space Path: /volume2

2)修改存储空间顺序

命令格式:synospace --synoblock -s {设备路径} -v volume_{存储空间编号}

例如将上述 存储空间 1存储空间 2 编号互换,则输入以下命令:

synospace --synoblock -s /dev/sda -v volume_2> success to set syno-block on disk '/dev/sda'synospace --synoblock -s /dev/sdb -v volume_1> success to set syno-block on disk '/dev/sdb'

3)重启使配置生效

reboot

共享文件夹以及 iSCSI 服务已自动修改,检查各服务是否正常。

参考

  • Diskstation rename volume – rename volume group

  • [SOLVED] Manually modifying the volumes

赞(0) 打赏
未经允许不得转载:云穿透博客 » 修改群晖NAS存储池排序与存储空间名称

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册