Festplatte aus ZFS-Pool entfernen

Ich habe bei der Erweiterung meines ZFS-Pools (Einbau weiterer Festplatten) einen Fehler gemacht und beim hinzufügen vergessen anzugeben, dass die platten in den raidz1 eingebunden werden sollen.
Resultat ist, dass diese jetzt ohne raidz eingefügt wurden. Meine Versuche diese wieder zu entfernen sind gescheitert (zpool remove meckert eine invalid config an). hat jemand eine Idee wie ich hier weiter vorgehen könnte ohne den kompletten Zpool zu zerstören …

zpool status
  pool: Daten
 state: ONLINE
  scan: scrub repaired 0B in 00:02:28 with 0 errors on Sun Aug 11 00:26:29 2024
config:

        NAME                                               STATE     READ WRITE CKSUM
        Daten                                              ONLINE       0     0     0
          raidz1-0                                         ONLINE       0     0     0
            ata-Samsung_SSD_850_EVO_250GB_S2R6NB0HC14328J  ONLINE       0     0     0
            ata-Samsung_SSD_850_EVO_250GB_S2R6NB0HB82156D  ONLINE       0     0     0
            ata-SAMSUNG_MZ7TY256HDHP-00000_S2YXNB0H527107  ONLINE       0     0     0
          ata-Samsung_SSD_850_EVO_250GB_S2R6NX0HC06194B    ONLINE       0     0     0
          ata-Samsung_SSD_850_EVO_250GB_S2R6NX0HC06091B    ONLINE       0     0     0
          ata-Samsung_SSD_850_EVO_250GB_S2R6NX0HC01002E    ONLINE       0     0     0
          raidz1-4                                         ONLINE       0     0     0
            ata-Micron_1100_MTFDDAK256TBN_164414E34D1A     ONLINE       0     0     0
            ata-Samsung_SSD_850_EVO_250GB_S2R6NB0HB55429F  ONLINE       0     0     0
            ata-SAMSUNG_MZ7TY256HDHP-00000_S2YXNB0H410924  ONLINE       0     0     0

Nutze mal bitte:

zpool detach <zfs-pool> <the-zfs-device>

https://docs.oracle.com/cd/E19253-01/819-5461/gcfhe/index.html

Ein „detach“ funktionierte leider auch nicht. Da meckerte er rum, dass kein entsprechender Spiegel verfügbar wäre …
Na ja ich habe mich jetzt schweren Herzens entschlossen den Kompletten Zpool aufzulösen und von Grund auf neu aufzubauen.
die Daten habe ich temporär auf eine USB-Platte ausgelagert. Vielleicht nicht die schönste Lösung aber was anderes hatte ich nicht zur Hand

1 Like

Weißt Du noch, wie der ZFS Pool Daten „gebaut“ wurde?

Mich wundert raidz1-0 und dann 3 SSDs und dann ein weiterer raidz1-4.
Wo sind die raidz1-1 - raidz1-3 geblieben?

Dann hatte ich versucht die auf einer Proxmox VE VM mit Debian 12.7 nach zubauen und habe mir 9x 0,5 TB virtuelle Festplatten erzeugt und der VM zugeordnet.

Damit konnte ich spielen, und in der VM einen ZFS Pool tank mit raidz1-0 und raidz1-1 mit je 3x 0,5 TB virtuelle Festplatten anlegen.

Leider konnte ich keine der anderen drei 0,5 TB virtuelle Festplatten in der von Dir gezeigten Art hinzufügen.