Puncte:0

cum șterg un volum din zpool - zfs

drapel ye

Am creat un zpool cu ​​12 unități fiecare 8TB folosind:

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

Apoi eu a adăugat încă 12 unități de 8TB și am vrut să le adauge la zpool. Când am făcut-o Am doar 8TB de spațiu suplimentar în loc de ~70TB suplimentari așteptați folosind această comandă:

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

Am vrut sa fac asta:

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

Iată starea mea zpool:

hs@hs-farm:~$ zpool clear ch1
nu pot șterge erorile pentru ch1: permisiunea refuzată
hs@hs-farm:~$ sudo zpool clear ch1
hs@hs-farm:~$ stare zpool
  bazin: ch1
 stare: ONLINE
  scanare: 44K resilvered în 0 zile 00:00:00 cu 0 erori în joi, 2 decembrie 13:59:03 2021
config:

    NUME STAT CITEȘTE SCRIE 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

erori: nu există erori de date cunoscute

Cum scap de raidz1-1 ca să pot crea un nou grup ch2 cu cele 12 noi unități ale mele și să folosesc tot spațiul.

BTW - Am convertit zpool-ul pentru a utiliza ID-urile unității

Vă rugăm să ajutați. Am nevoie de spațiu de stocare - sunt nou în Ubuntu - prima mea mașină Linux și îmi place călătoria, dar mă simt total blocat

Mulțumiri!!!

captură de ecran a zpool-ului meu actual

freezed avatar
drapel cn
Bun venit la Ask Ubuntu. Vă rugăm să [faceți turul](https://askubuntu.com/tour) pentru a afla cum funcționează Ask Ubuntu. Citiți [how to ask](https://askubuntu.com/questions/how-to-ask) pentru a îmbunătăți calitatea întrebării dvs.
Puncte:0
drapel cn

Distruge ch1 și recreează ch1 & ch2.

Dacă datele sunt deja activate bazin, muta-le cu trimite/recv.

După cum se menționează în pagina de manual, zpool elimina & zpool detașează nu lucrează cu raidz Vdevs.


Editați | ×:

Privind puțin mai departe, această funcție este disponibilă pe freeBSD din versiunea 11.2 cu indicatorul caracteristicii device_removal, care este disponibil de atunci ZoL 0,8. Rețineți că ZFS folosește același cod de bază între freeBSD și Linux numai de atunci openZFS 2.0, deci poate acest indicator de caracteristică nu este pe partea Linux ZoL 0,8.

ACH S avatar
drapel ye
mersi pentru raspuns Am date pe raidz1-0 că nu am suficient spațiu de stocare pentru a fi mutat în altă parte. Trebuie să distrug raidz1-1 pentru a-l putea folosi într-o piscină nouă - altfel este doar spațiu irosit.
ACH S avatar
drapel ye
ce păcat - există cineva care poate scrie această funcționalitate dacă nu există, deoarece din cercetările mele nu sunt singura persoană care se ocupă de asta. Răspunsul pe care l-am văzut a fost că acesta este să te protejez, dar nu am nevoie de o baby sitter, doar am nevoie de software pentru a face ceea ce am nevoie.
freezed avatar
drapel cn
Privind puțin mai departe, această funcție este disponibilă pe freeBSD [din versiunea 11.2](https://www.freebsd.org/cgi/man.cgi?query=zpool-features&apropos=0&sektion=7&manpath=FreeBSD+11.2-RELEASE+ și +Ports&arch=default&format=html) cu caracteristica `device_removal`, care este disponibilă [din ZoL 0.8](https://github.com/openzfs/zfs/search?q=device_removal&type=code). Ce versiune ZFS folosești?
ACH S avatar
drapel ye
am primit versiunea, voi încerca în continuare eliminarea dispozitivului și vă anunță cum merge - mulțumesc! versiunea #zpool zfs-0.8.3-1ubuntu12.13 zfs-kmod-2.0.2-1ubuntu5.4
ACH S avatar
drapel ye
'~$ sudo zpool remove ch1 raidz1-1 [sudo] parola pentru hs: nu poate elimina raidz1-1: config invalid; toate vdev-urile de nivel superior trebuie să aibă aceeași dimensiune a sectorului și să nu fie raidz.'
freezed avatar
drapel cn
Atenție că ZFS folosește același cod de bază între freeBSD și linux numai de la `openZFS 2.0`, deci poate acest indicator de caracteristică nu este pe partea linux pe `ZoL 0.8`.
ACH S avatar
drapel ye
Am găsit acest link și se pare că acum este posibil, dar nu știu cum - este doar comanda „eliminare”? vezi linkul[https://news.ycombinator.com/item?id=30256349#30273089]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.