过去几个月我一直在 Mac 上使用 ZFS 进行 RAID,几天前其中一个磁盘坏了。电脑无法识别它,开机几秒钟后就关机了,还发出奇怪的声音。所以我买了一个新驱动器,用了
sudo zpool replace RAIDNAMEHERE olddisk newdisk
奇怪的是,根据 diskutil 列表 (disk3s2),两个磁盘标识符是相同的
现在我明白了:
Destiny-Ascension:~ AreusAstarte$ zpool status
pool: DeltaRaidPi
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress, 0,01% done, 312h37m to go
config:
NAME STATE READ WRITE CKSUM
DeltaRaidPi DEGRADED 0 0 0
raidz1 DEGRADED 0 0 0
disk5s2 ONLINE 0 0 0
disk4s2 ONLINE 0 0 0
replacing DEGRADED 0 0 0
disk3s2/old UNAVAIL 0 0 0 cannot open
disk3s2 ONLINE 0 0 0
errors: No known data errors
现在我需要一些帮助。从 ZFS 文档中,我并不清楚我现在需要做什么。disk3s2 上是否已经有数据?这会自动处理吗?我什么时候才能从该概览中删除旧磁盘,以便 raid 再次注册为 ONLINE?
抱歉,这是一个菜鸟问题,但我对这些事情不是很有经验:P 提前谢谢
答案1
消息指出您必须等待大约几周才能完成重新同步。我希望这是悲观的,因此可能会缩短一些。
与此同时,您可以使用监控机器上的 I/O,zpool iostat
或者iostat
如果可用的话,可以确定设备显示的速率。