[记录]同一个磁盘在zfs下replace报错device removal is in progress的问题

做了一个pve的zfs,做数据恢复测试。

失败,报device removal is in progress

搜了一下,zfs会把磁盘开头和结束的数据做对比,和之前一致的会当成同一个盘。

解决方法:

用dd覆盖磁盘开头和结尾的部分


dd bs=512 if=/dev/zero of=/dev/sdxxx count=204800 seek=$(($(blockdev --getsz /dev/sdk) - 204800))
dd bs=512 if=/dev/zero of=/dev/sdxxx count=204800 

参考:

https://unix.stackexchange.com/questions/346713/zfs-ubuntu-16-04-replace-drive-with-itself

发布于
2020-06-19
点击登录