Hi,
I had some problems with cabling or power or both. During these problems a (the) zfs pool got degraded. Importing with Proxmox doesn't work, with FreeBSD 14.3 it does. This may be of help to someone else.
Trying zpool import (or the zfs-import-scan service) hangs the machine. Messages like VERIFY(ddt_object_remove... PANIC at ddt.c:1047:ddt_sync_entry() appear and the command hangs. I installed a fresh 8.4 with updates on another SSD. and tried it with that (I'm running 7.4) to no effect or rather exactly the same effect.
I installed a basic FreeBSD 14.3 system on yet another disk and this imports and mounts the pool just fine. At the moment readonly but it's rsyncing files from the pool as we speak. The command is
I'm running a 7.4 version of proxmox, have two spinning rust disks (6TB) in a ZFS mirror. Whenever a drive fails I replace it, usually with a bigger drive (because drives continu to get cheaper), resilver the pool, and resize it. Apart from an ever growing pile of untrustworthy-yet-not-discarded disks I like this approach. Recently replaced disks become backup disks that are used once a day in the offsite backupmachine, right next door to the proxmox server. I know it's not the most sophisticated setup but it works for me, at least, until yesterday.
cheers,
Ferenc
I had some problems with cabling or power or both. During these problems a (the) zfs pool got degraded. Importing with Proxmox doesn't work, with FreeBSD 14.3 it does. This may be of help to someone else.
Trying zpool import (or the zfs-import-scan service) hangs the machine. Messages like VERIFY(ddt_object_remove... PANIC at ddt.c:1047:ddt_sync_entry() appear and the command hangs. I installed a fresh 8.4 with updates on another SSD. and tried it with that (I'm running 7.4) to no effect or rather exactly the same effect.
I installed a basic FreeBSD 14.3 system on yet another disk and this imports and mounts the pool just fine. At the moment readonly but it's rsyncing files from the pool as we speak. The command is
Code:
zpool import -f -o readonly=on -R /tmp {poolname}
I'm running a 7.4 version of proxmox, have two spinning rust disks (6TB) in a ZFS mirror. Whenever a drive fails I replace it, usually with a bigger drive (because drives continu to get cheaper), resilver the pool, and resize it. Apart from an ever growing pile of untrustworthy-yet-not-discarded disks I like this approach. Recently replaced disks become backup disks that are used once a day in the offsite backupmachine, right next door to the proxmox server. I know it's not the most sophisticated setup but it works for me, at least, until yesterday.
cheers,
Ferenc