wie lösche ich ein Volume aus Zpool - ZFS

wie lösche ich ein Volume aus Zpool - ZFS

Ich habe einen ZPool mit 12 Laufwerken mit je 8 TB erstellt und dazu Folgendes verwendet:

zpool create ch1 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm

Dann ich12 weitere 8TB-Laufwerke hinzugefügtund wollte sie zum Zpool hinzufügen. Als ich das tatIch habe nur 8 TB zusätzlichen Speicherplatzanstelle der erwarteten zusätzlichen ~70 TB mit diesem Befehl:

zpool add ch1 raidz sdn1 sdo1 sdp1 sdq1 sdr1 sds1 sdt1 sdu1 sdv1 sdw1 sdx1 sdy1

Ich wollte Folgendes tun:

zpool create ch2 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm

Hier ist mein Zpool-Status:

hs@hs-farm:~$ zpool clear ch1
cannot clear errors for ch1: permission denied
hs@hs-farm:~$ sudo zpool clear ch1
hs@hs-farm:~$ zpool status
  pool: ch1
 state: ONLINE
  scan: resilvered 44K in 0 days 00:00:00 with 0 errors on Thu Dec  2 13:59:03 2021
config:

    NAME                              STATE     READ WRITE CKSUM
    ch1                               ONLINE       0     0     0
      raidz1-0                        ONLINE       0     0     0
        wwn-0x5000c500c8f1d16d        ONLINE       0     0     0
        wwn-0x5000c500c8e398b4        ONLINE       0     0     0
        wwn-0x5000c500c640250e        ONLINE       0     0     0
        wwn-0x5000c500c8c85db3        ONLINE       0     0     0
        wwn-0x5000c500c9207ce8        ONLINE       0     0     0
        wwn-0x5000c500c8d31803        ONLINE       0     0     0
        wwn-0x5000c500c8c3b74c        ONLINE       0     0     0
        wwn-0x5000c500c8e73721        ONLINE       0     0     0
        wwn-0x5000c500c8e76055        ONLINE       0     0     0
        wwn-0x5000c500c8d2d64f        ONLINE       0     0     0
        wwn-0x5000c500c8e6b10a        ONLINE       0     0     0
        wwn-0x5000c500c62c8f66        ONLINE       0     0     0
      raidz1-1                        ONLINE       0     0     0
        wwn-0x5000c500c8f38e11-part1  ONLINE       0     0     0
        wwn-0x5000c500c8f2fae4-part1  ONLINE       0     0     0
        wwn-0x5000c500c8d45a0e-part1  ONLINE       0     0     0
        wwn-0x5000c500c8c8bd98-part1  ONLINE       0     0     0
        wwn-0x5000c500c8f2fda8-part1  ONLINE       0     0     0
        wwn-0x5000c500c8dbc00a-part1  ONLINE       0     0     0
        wwn-0x5000c500c7104af2-part1  ONLINE       0     0     0
        wwn-0x5000c500c8f62aad-part1  ONLINE       0     0     0
        wwn-0x5000c500c8db7231-part1  ONLINE       0     0     0
        wwn-0x5000c500c9206973-part1  ONLINE       0     0     0
        wwn-0x5000c500c8d2a7d4-part1  ONLINE       0     0     0
        wwn-0x5000c500c92175bc-part1  ONLINE       0     0     0

errors: No known data errors

Wie werde ich raidz1-1 los, damit ich mit meinen 12 neuen Laufwerken einen neuen ch2-Pool erstellen und den gesamten Speicherplatz nutzen kann?

Übrigens - ich habe den Zpool so konvertiert, dass er die Laufwerks-IDs verwendet

Bitte helfen Sie mir, ich brauche den Speicher - ich bin neu bei Ubuntu - meiner ersten Linux-Maschine und liebe die Reise, aber fühle mich völlig festgefahren

Danke!!!

Screenshot meines aktuellen Zpools

Antwort1

Zerstören ch1und neu erstellen ch1& ch2.

Wenn bereits Daten darauf liegen pool, verschieben Sie diese mit send/ recv.

Wie erwähnt inmanpage, zpool remove& zpool detacharbeiten nicht mitraidz Vdevs.


Bearbeiten:

Wenn man etwas weiter schaut, ist diese Funktion auf freeBSD verfügbarab Version 11.2mit dem Feature-Flag device_removal, das seitZoL 0,8. Beachten Sie, dass ZFS seit nur den gleichen Basiscode zwischen FreeBSD und Linux verwendet openZFS 2.0, sodass dieses Feature-Flag auf der Linux-Seite möglicherweise nicht vorhanden ist ZoL 0.8.

verwandte Informationen