我希望在我的语法NAS中再添加两个磁盘。目前它被配置为一个四磁盘RAID-10,没有SHR,BTRFS,单卷系统.不幸的是,通过GUI扩展RAID-10是不可能的,但根据附带的mdm实用程序,它是可能的。
我采取了以下步骤:
sudo mdadm /dev/mdX --add /dev/sata5pX /dev/sata6pX (X equals 1,2,3)sudo mdadm --grow /dev/mdX --raid-devices=6 (X equals 1,2,3)这就是我有点迷茫的地方。/dev/md2以某种方式映射到/dev/mapper/cachedev_0,但我不知道如何映射( fstab中没有,mount中没有)。我找到了下面的conf文件/etc/space/vspace_layer.conf,这一定是一些Syno内部的事情吗?我想,/etc/space/space_table中也有一些JSON是在引导时创建的。
但是,BTRFS仍然将磁盘大小视为原始大小,运行btrfs filesystem resize max /dev/mapper/cachedev_0不会改变任何事情。所以我一定是错过了一步。
这可能是:mdadm /dev/md2 --grow --size=max?
任何帮助都是非常感谢的。
发布于 2023-02-01 18:07:45
我还运行了一个Synology (DS916+,4bay-NAS),并升级了我的磁盘以扩展存储。
在此之前,我从DSM6升级到了最新的DSM7,因为我听说RAID重建在DSM7下更快。
这首先是一个过程,因为PLEX作为本机语法包安装。
所以我首先做了,然后,让我们开始真正的工作,替换磁盘和扩展存储。
升级前: RAID 10中的4x4TB与BTRFS,单卷(所以8TB可用空间,8TB奇偶),大约5.4TB已经被使用。
首先,在开始这个过程之前,我用超级备份(我已经在DSM6下做了备份,但用DSM7创建了另一个卷)对单个8TB外部硬盘进行了备份。
我的升级路径是以4x8TB结束,因此16 to可用空间和16 to作为奇偶。
记住我的NAS允许热交换。而且,由于我的所有磁盘都是相同大小的,所以顺序是不相关的,如果您有多个大小的磁盘,每次用更大的磁盘替换当前最小的磁盘大小。
1.)进入存储管理器,在HDD/SSD菜单下选择磁盘1,选择停用磁盘。
2.)响声开始,RAID降级,确认磁盘1已物理失活(LED表示磁盘一为橙色而非绿色),物理上从NAS中移除磁盘。
3.)从外壳中拆下磁盘,用新的8TB替换4TB,将其放回1槽中。
4.)弹出通知,一个尚未初始化的新磁盘可用(还应该在HDD/SSD菜单中列出)。单击通知的蓝色文本。
5.)确认我想初始化该磁盘并将其添加到RAID并修复它。然后应该是“修复存储池”或类似的第一个选项。
6.)等待完成(请参阅存储池概述中的%状态)。
7.)如果磁盘1与RAID重新生成/重新同步完成,则对磁盘2重复相同的进程,然后每次只执行一个磁盘。
我每个磁盘大约花了6个小时,我所有的对接实例都被关闭了,同时我的Plex服务器也被停止了。
您还可以在存储池设置中将重建速度设置为慢速(较低)、快速(重新同步更快)或自定义(单击存储池,有带有“全局设置”的按钮)。
Fast大约是100 to /S,我把它设置为300最小,600最大,它的最大值大约是200 to/S(不知道为什么最低设置甚至退出,但无论如何.)
8.)磁盘4与磁盘1、2和3有关初始化它们并使用它们修复存储池,但在开始修复之前,修复后的最大容量为14.xx TB,而不是7.3TB。
可用空间只能大到“最小磁盘容量乘以2”。因此,每次都是4TB_2。但是,由于我们现在已经用更大的磁盘替换了3个磁盘,添加第四个和最后一个磁盘意味着可用的磁盘大小是8TB_2,所以存储管理器也会自动调整和扩展卷大小,就像在我的例子中所做的那样。
据我所知,如果自动扩展没有发生,那么当所有4个磁盘都被替换和升级时,如果一个磁盘还没有升级,它应该是可用的。
最后一个磁盘花了更长的时间(可能是7到8小时左右),因为它不仅重建了RAID,而且还扩展了RAID。
到目前为止,同样的情况也应该适用于DSM6,但是它可能会慢一点,菜单项也会有不同的命名。进程相同,只有在替换了所有磁盘并完成RAID重建之后,才能扩展存储。
我希望这能帮上忙,甚至我也帮不上忙。
https://serverfault.com/questions/1114619
复制相似问题