博主之前使用的是 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 (Physical Volume),并在此 PV 上单独创建一个 VG (Volume Group),因此在这个 VG 上可以创建多个 LV (Logical Volume),亦可以自由调整这些 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 服务已自动修改,检查各服务是否正常。

参考


相关推荐

  1. 群晖 Synology 部署 Bitwarden 密码管理器
  2. 在群晖 Synology 上搭建 Bark 消息推送服务器
  3. 群晖 Synology 部署 ZeroSSL 泛域名证书
  4. 因群晖NAS系统CA证书失效导致的系列问题
  5. 在群晖NAS上搭建Cloudreve网盘系统
  6. ChineseSubfinder - 电影剧集中文字幕刮削器(群晖 Docker 部署篇)
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/3688.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。