使用 ZFS 替换磁盘

使用 ZFS 替换磁盘

过去几个月我一直在 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如果可用的话,可以确定设备显示的速率。

相关内容