【发布时间】:2021-05-07 21:32:46
【问题描述】:
当我创建 ZFS 池时,我知道硬盘不会经常崩溃,因此创建了 RAID0(条带化)ZFS 池,但几个月后我现在有一个硬盘出现故障。它只是不会出现在 lsblk 中,所以我非常确信它已经死了。
问题是 - 有没有办法从中恢复我的 ZFS 池?即,我可以只获得一个新的硬盘驱动器并用一个新的硬盘驱动器更换有故障的驱动器吗?
另外,更糟糕的是,我现在什至无法导入 ZFS 池以使故障磁盘脱机,当我运行 zpool import -a 时,我明白了。
id: 14010220758165868776
state: FAULTED
status: One or more devices contains corrupted data.
action: The pool cannot be imported due to damaged devices or data.
The pool may be active on another system, but can be imported using
the '-f' flag.
see: http://zfsonlinux.org/msg/ZFS-8000-5E
config:
zfspool FAULTED corrupted data
wwn-0x5000cca28fc3aeaa ONLINE
wwn-0x5000c500b2255bb4 ONLINE
wwn-0x5000c500baae1f9a ONLINE
wwn-0x5000cca28edd3073 ONLINE
usb-Sabrent_Disk_Device_00000000464B-0:2 FAULTED corrupted data
sdf ONLINE
sdh ONLINE
sdi ONLINE
我知道这看起来很糟糕(而且可能确实如此),所以这是我最后的希望,看看这个游泳池是否可以挽救。如果没有,那么我有一个备份,但会丢失一两个星期的数据。
需要注意的一点是,我的池有大量可用空间(大约 30+TB),如果重要的话,其中只有
【问题讨论】: