之前参照CSDN的这篇文章:【逗老师的小技巧】群晖Synology更改存储池和存储空间编号_群晖存储空间改名-CSDN博客
成功的修改了存储池的序号,但是存储空间的序号无法修改,甚至可能导致磁盘损毁。后来发现是Space Path已经变成了@storage_pool,不再是volumeX了。

经过一番摸索,发现了存储空间的序号修改的方法,现分享出来,顺便也把【逗老师的小技巧】的更改存储池序号的一起整理出来。
一、更改存储池序号(以下部分含有引用自原文的段落)
1.ssh登录后台,输入sudo -i,然后输入密码。
2.输入synospace --meta -e,看到如下结果。reuse_X表示存储池X
[/dev/vg1/volume_3]
---------------------
Descriptions=[]
Reuse Space ID=[]
[/dev/vg1]
---------------------
Descriptions=[备份分区]
Reuse Space ID=[reuse_3]
[/dev/md2]
---------------------
Descriptions=[]
Reuse Space ID=[reuse_1]
3.修改存储池序号
例如我们希望将上述中存储池3修改为存储池2,看到存储池3对应的设备为/dev/vg1。
使用如下命令将/dev/vg1分配至reuse_2即存储池2:
synospace --meta -s -i reuse_2 /dev/vg1
二、修改存储空间的序号(原创)
1.还是ssh登录后台,输入sudo -i,然后输入密码。
2.输入spacetool --synoblock-enum查看的存储空间分配情况。
****** Syno-Block of /dev/sdb ******
Version: 7
Capability: 0x6
Features: 1
Space Type: Storage Pool
Space Path: @storage_pool
Reuse ID: [reuse_2]
Descriptions: []
Volume Description: []
Cross EBox: FALSE
Limited RAID Group: SYNO_24
Cache Info:
PV count: 1
VG path: /dev/vg1
VG UUID: [xxxxxxxxxxxxxxxxxx]
RAID UUID: [xxxxxxxxxxxxx]
简单阐述下原理,不管你是单盘还是阵列,都是一样的,存储池会被映射倒/dev/vgX(X以你系统为准)。
而存储空间会被映射到/dev/vgX/volume_Y(X和Y以你系统为准)。
3.修改存储空间序号
例如我们希望将存储池2(reuse_2)下的存储空间3(volume_3)修改为存储空间2(volume_2),首先要找到存储池2(reuse_2)映射的是什么目录/dev/vgX,就是VG PATH后的参数,记下来。
以我的为例,要修改存储空间序号,那么我们直接重命名/dev/vg1下映射的volume_3目录为volume_2即可。具体命令如下:
lvm rename vg1 volume_3 volume_2
一定记得根据你自己的情况修改vg1,volume_3和volume_2三个的数值!!!
成功的修改了存储池的序号,但是存储空间的序号无法修改,甚至可能导致磁盘损毁。后来发现是Space Path已经变成了@storage_pool,不再是volumeX了。

经过一番摸索,发现了存储空间的序号修改的方法,现分享出来,顺便也把【逗老师的小技巧】的更改存储池序号的一起整理出来。
一、更改存储池序号(以下部分含有引用自原文的段落)
1.ssh登录后台,输入sudo -i,然后输入密码。
2.输入synospace --meta -e,看到如下结果。reuse_X表示存储池X
[/dev/vg1/volume_3]
---------------------
Descriptions=[]
Reuse Space ID=[]
[/dev/vg1]
---------------------
Descriptions=[备份分区]
Reuse Space ID=[reuse_3]
[/dev/md2]
---------------------
Descriptions=[]
Reuse Space ID=[reuse_1]
3.修改存储池序号
例如我们希望将上述中存储池3修改为存储池2,看到存储池3对应的设备为/dev/vg1。
使用如下命令将/dev/vg1分配至reuse_2即存储池2:
synospace --meta -s -i reuse_2 /dev/vg1
二、修改存储空间的序号(原创)
1.还是ssh登录后台,输入sudo -i,然后输入密码。
2.输入spacetool --synoblock-enum查看的存储空间分配情况。
****** Syno-Block of /dev/sdb ******
Version: 7
Capability: 0x6
Features: 1
Space Type: Storage Pool
Space Path: @storage_pool
Reuse ID: [reuse_2]
Descriptions: []
Volume Description: []
Cross EBox: FALSE
Limited RAID Group: SYNO_24
Cache Info:
PV count: 1
VG path: /dev/vg1
VG UUID: [xxxxxxxxxxxxxxxxxx]
RAID UUID: [xxxxxxxxxxxxx]
简单阐述下原理,不管你是单盘还是阵列,都是一样的,存储池会被映射倒/dev/vgX(X以你系统为准)。
而存储空间会被映射到/dev/vgX/volume_Y(X和Y以你系统为准)。
3.修改存储空间序号
例如我们希望将存储池2(reuse_2)下的存储空间3(volume_3)修改为存储空间2(volume_2),首先要找到存储池2(reuse_2)映射的是什么目录/dev/vgX,就是VG PATH后的参数,记下来。
以我的为例,要修改存储空间序号,那么我们直接重命名/dev/vg1下映射的volume_3目录为volume_2即可。具体命令如下:
lvm rename vg1 volume_3 volume_2
一定记得根据你自己的情况修改vg1,volume_3和volume_2三个的数值!!!