|
cglzyz
发表于 2023-4-29 13:41
来自 中国河南濮阳
本帖最后由 cglzyz 于 2023-4-29 14:36 编辑
本方法需要有一定的技术能力,风险较大,请自行斟酌使用.
命令可以使用putty等远程SSH连接工具输入.
我这里用的例子,是用nvme硬盘替换旧原来的SSD或普通硬盘,因为群晖不支持NVME做数据盘,所以必须用命令自行操作,当然普通硬盘替换普通硬盘也可以使用本方法,只是必要性不大.
1.首先用fdisk -l查看硬盘分区信息,这里假设旧硬盘是/dev/sda,存储空间1使用/dev/sda5,一般人可能是/dev/sda3,系统中raid是/dev/md2,新硬盘是/dev/nvme0n1
记下需要替换硬盘的分区大小
(/dev/sda5 21257952 976579231 955321280 455.5G fd Linux raid autodetect)
2.给新硬盘分区(前两个分区让群晖系统使用)
udevadm info /dev/nvme0n1 (这一步好像错误并且没有用处,因为出来是2G的,群晖7.0是8G的系统区,并且就算分成8G区,nvme硬盘也不会被同步为系统,只能做数据)
3.下面删除自动分的第三个分区,重新分成要替换硬盘的大小(没试过直接用大分区去和小分区创建raid,这里弄成同样大小)
fdisk /dev/nvme0n1
输入d,选3
输入n,选p,再输入上面记下的分区大小21257952和976579231,创建出一样大小的分区
输入t,选3,再输入fd,这是把分区改为raid类型,不然有可能不会自动raid
w保存
4.查看raid原来状态,正常是1个盘(这里是存储空间1,volume1,一般为raid2)
mdadm --detail /dev/md2
5.强制改变raid为两个盘
mdadm --grow --raid-devices=2 --force /dev/md2
6.将新分区加入raid中去
mdadm --manage /dev/md2 --add /dev/nvme0n1p3
7.再查看raid信息,Working Devices : 2,已经在rebuilding
mdadm --detail /dev/md2
8.等重建好了,可以关机直接移除旧盘,然后命令修复一下
mdadm --grow --raid-devices=1 --force /dev/md2
也可以用命令直接去除硬盘
1。将硬盘标记为损坏
mdadm /dev/md2 -f /dev/sda5
2、移除损坏的磁盘:
mdadm /dev/md2 -r /dev/sda5
如果对你有所帮助,请一定回复一下帖子.
|
|