OmniOS: ZFS-Speicherpools vergrößern |
Ich habe in meinen kleinen
Homeserver eine weitere SSD eingebaut. Die neu eingebaute SSD soll in
den bestehenden ZFS-Speicherpool (rpool) eingefügt werden.
Für die nachfolgenden Befehle sind root-Rechte erforderlich. 1. Gerätenamen der neuen SSD ermitteln root@omnios1:~# diskinfo TYPE DISK VID PID SIZE RMV SSD SATA c1t0d0 WDC WDS100T2B0B-00YS70 931.51 GiB no yes SATA c1t1d0 ATA INTENSO 223.57 GiB no yes Die SSD in der 2. Zeile ist die neu eingebaute SSD. 2. Neu eingebaute SSD zum bestehenden ZFS-Speicherpool hinzufügen zpool add rpool c1t1d0 Den Status des Speicherpools ermitteln: root@omnios1:~# zpool status pool: rpool state: ONLINE scan: scrub repaired 0 in 0 days 00:06:52 with 0 errors on Wed Apr 6 20:33:22 2022 config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c1t0d0 ONLINE 0 0 0 c1t1d0 ONLINE 0 0 0 errors: No known data errors Man sieht jetzt, dass der ZFS-Speicherpool rpool aus den beiden eingebauten SSDs besteht. root@omnios1:~# zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT rpool 1,12T 188G 962G - - 0% 16% 1.00x ONLINE - Die Speicherkapazität des ZFS-Speicherpools hat sich auf 1,12 TB erhöht. Warnung!
In diesem Beispiel habe ich eine SSD zu einem nicht redundanten ZFS-Speicherpool hinzugefügt. Eine Entfernung dieser SSD aus dem Speicherpool ist danach nicht mehr möglich!
Weiterhin gilt: wenn einer der beiden SSDs ausfällt, sind die Daten im ZFS-Speicherpool nicht mehr lesbar. Der Speicherpool kann dann nur noch gelöscht und wieder neu angelegt werden. Daher empfiehlt sich eine regelmäßige Datensicherung auf externe Datenträger. HOME |