February 2, 20251 yr Hello, I have an array with 2 drives, 1 parity and 1 disk with zfs filesystem. I woke up then just learned my server crashed. It is now up and running but disk1 can't be mounted - Unmountable: Unsupported or no file system. I've had some errors, something in the like of ICRC Abort, appear before this but I reconnected the wires of drives and they seem to have gone. Diagnostics are uploaded below. Thank you! Edit: It might be worth noting I'm running Unraid through proxmox, usb drive and SATA controllers passed through. tower-diagnostics-20250202-1346.zip Edited February 2, 20251 yr by Ozenzo add info
February 2, 20251 yr Author Here is the ouput: root@Tower:~# zpool import pool: disk1 id: 16282578758468177107 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: disk1 ONLINE md1p1 ONLINE
February 2, 20251 yr Author Here's the output: root@Tower:~# zpool import disk1 cannot import 'disk1': insufficient replicas Destroy and re-create the pool from a backup source. Does this mean files are no more?
February 2, 20251 yr Author That's unfortunate. The same error appears. Next step would be to probably format and rebuild?
February 2, 20251 yr Since you have only one disk, parity will be a mirror, but likely will also have the same issue, with the array stopped, temporarily offline disk1 with echo 1 > /sys/block/sdX/device/delete Wait a few seconds, then try zpool import again. If it doesn't work, you can reboot to bring disk1 back online.
February 2, 20251 yr Author echo 1 > /sys/block/sdX/device/delete sdX is changed to the unmountable disk (sdc) or execute code as is?
February 2, 20251 yr Author No worries. Here's the output: root@Tower:~# echo 1 > /sys/block/sdc/device/delete root@Tower:~# zpool import pool: disk1 id: 16282578758468177107 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: disk1 ONLINE sdb1 ONLINE root@Tower:~# zpool import disk1 cannot import 'disk1': one or more devices is currently unavailable
February 2, 20251 yr Author This is after I stop the array and echo 1 > /sys/block/sdc/device/delete? Edit: Here's the output root@Tower:~# echo 1 > /sys/block/sdc/device/delete root@Tower:~# zpool import pool: disk1 id: 16282578758468177107 state: ONLINE action: The pool can be imported using its name or numeric identifier. config: disk1 ONLINE sdb1 ONLINE root@Tower:~# zpool import -o readonly=on -d /dev/sdb1 disk1 cannot import 'disk1': insufficient replicas Destroy and re-create the pool from a backup source. Edited February 2, 20251 yr by Ozenzo
February 3, 20251 yr I'm afraid that you will need to reformat and restore from a backup, if there's no backup, you could try a file recovery app, like UFS explorer.
February 4, 20251 yr Yes, it has the same issue, which was kind of expected, since parity should be in sync with the other disk.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.