bevor ich mein aktuelles System mit Debian 10 OpenMediaVault 5 aufgesetzt habe, hatte ich einiges ausprobiert, was allesamt neu für mich war; Proxmox VE, Unraid usw. Möglicherweise habe ich schon in diesem Zug meinen heutigen Problem-Pool ("pool1") erzeugt, ich kann es aber nicht mehr reproduzieren.
Code: Alles auswählen
zpool history pool1
Code: Alles auswählen
History for 'pool1':
2021-06-19.00:46:29 zpool create -f -o ashift=12 pool1 mirror /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi2 mirror /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi3 /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi4 cache /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi5 log /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi6
2021-06-19.00:47:12 zfs set omvzfsplugin:uuid=10fec703-e159-4847-9977-709571776a4f pool1
2021-06-19.00:47:56 zfs create -p pool1/dataset0
Code: Alles auswählen
root@omv:~# zpool status pool0
pool: pool0
state: ONLINE
scan: scrub repaired 0B in 00:43:05 with 0 errors on Sun Nov 14 01:07:06 2021
config:
NAME STATE READ WRITE CKSUM
pool0 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ata-Samsung_SSD_870_EVO_1TB_S626NF0R404122Y ONLINE 0 0 0
ata-Samsung_SSD_870_EVO_1TB_S626NF0R216648P ONLINE 0 0 0
errors: No known data errors
Code: Alles auswählen
root@omv:~# zpool status pool1
pool: pool1
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-9P
scan: resilvered 510M in 00:00:20 with 0 errors on Tue Dec 7 15:38:31 2021
config:
NAME STATE READ WRITE CKSUM
pool1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdc ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdd ONLINE 0 0 7
errors: No known data errors
Was ich suche: Ich würde pool1 gerne "auseinandernehmen" so, dass die Datasets, Daten usw. erhalten bleiben. Nach dem Auseinandernehmen würde ich den de-facto exakt gleichen Pool wieder zusammensetzen, allerdings diesmal nicht über kryptische Label oder sich verändernde Laufwerksbezeichnungen sondern sauber und ordentlich z.B. mit
Code: Alles auswählen
zpool create -f -o ashift=12 pool1 mirror /dev/disk/by-id/ata-ST2000DM008-2FR102_ZFL3WVDB /dev/disk/by-id/ata-WDC_WD20EFRX-68AX9N0_WD-WCC300507648 mirror /dev/disk/by-id/ata-ST4000VN008-2DR166_ZGY96B7E /dev/disk/by-id/ata-ST4000VN008-2DR166_ZDH9N73J