zfs 系统迁移问题

2023-02-12 08:58:10 +08:00
 ltkun
20 年佩的 aio ,当时用的塔式机箱,不支持硬盘热插拔。四年了快,陆续塞了八块机械硬盘,9 块固态进去,反正地方大随便塞,最近再想放两块机械进去却发现基本上没有空间了,哪怕这次勉强塞进去,下次应该是不行了。

目前机械有 6 块组了 zfs 的 raid6 ,两块做了临时中转。数据线插线是随意插的,组的时候用了 sdx ,后来转换成了硬盘 id 。

机箱也采购好了,银欣 cs380+光驱位 3 硬盘位,可以支持 11 个机械硬盘热插拔。光从机箱角度算是降级,之前机箱 18kg ,新机箱 7kg 。算是从乡下自建别野搬进了三室电梯拆迁房。

问题来了,zfs 系统如果用 disk id 组的再数据线重新插拔以打乱以后还能支正常识别不?
2076 次点击
所在节点    NAS
11 条回复
ladypxy
2023-02-12 09:18:03 +08:00
可以
bigfei
2023-02-12 09:50:20 +08:00
没问题 bydiskID 实际上是 hard link 到 sdX 的
adrianzhang
2023-02-12 10:13:10 +08:00
没有问题。哪怕就是新装系统,用 zfs import 都可以挂载。
ltkun
2023-02-12 10:15:16 +08:00
@bigfei 主要迁移机箱以后硬盘的 sdx 会改变 硬盘无序插 所以改成 id 理论上应该 OK
LisaSue
2023-02-12 10:53:01 +08:00
啥都不用改直接导入就可以了,不过如果 zfs 运行在 ubuntu 上还要防止 kernel 和 zfs 版本不匹配(另说
ltkun
2023-02-12 11:22:11 +08:00
@LisaSue 我不换系统 就是挪个机箱 之前硬盘数据线的顺序会乱 传统 sdx 的命名会改变 不需要 export import 吧
ryd994
2023-02-12 12:01:29 +08:00
就算不用 by disk id 都行
如果不能自动识别就 import 一下,顺序也无所谓,会自动识别
vmebeh
2023-02-12 12:02:58 +08:00
即使是重启 sdx 就不再是原来的盘了
cnbatch
2023-02-12 13:11:43 +08:00
如果实在不放心,那就顺着数据线看下每个硬盘对应哪个 SATA 口,然后在对应硬盘上贴一张便利贴,写编号。

总共才 6 块硬盘,这应该不麻烦。最简单的办法是:随便拔下一条线,看看拔掉的是 SATA 几,然后再在硬盘贴纸;接着再拔一条,继续贴纸。最多拔 5 次就能理顺了。
min
2023-02-12 17:34:32 +08:00
全拔了胡乱插到其他机器上也能认的
ltkun
2023-02-12 18:59:51 +08:00
感谢各位 迁移成功哈
不过这个银欣 cs380 机箱不推荐了 虽然插满硬盘肯定不会共震 但是机箱太小 不适合 atx 主板 装机难度堪比 itx 小机箱 十几个硬盘插的太累了 把光驱位硬盘的风扇给去了才插的上电源线 送的硬盘螺丝太短根本怼不进硬盘 因为盘架是塑料的太厚了哈 做工媲美山寨的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/915300

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX