Häufig wird ZFS in irgendwelchen virtuellen Maschinen verwendet. Doch was ist wenn man dann ZFS vergrößern möchte? Der Weg ist ganz einfach und schnell erklärt.
Direkter Hinweis, das ganze Prozedere ist Online und bedarf keines Neustarts der Umgebung.
Anleitung zum Vergrößern der Disks in ZFS
Als erstes nehmen wir den aktuellen Status des ZPools auf.
zpool status root@pbs-int01:~# zpool status pool: Backup-Data state: ONLINE scan: scrub repaired 0B in 1 days 10:06:12 with 0 errors on Mon Nov 15 10:30:13 2021 config: NAME STATE READ WRITE CKSUM Backup-Data ONLINE 0 0 0 scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 ONLINE 0 0 0 errors: No known data errors
In diesem Falle kann man erkennen das eine sogenannte „scsi-0QEMU…“ eingebunden ist. Diese habe ich vorab vergrößert über die bekannte Proxmox Oberfläche. Doch das interessiert das System zunächst mal gar nicht. Wer sich noch die „neue“ Größe des Disk anzeigen lassen möchte, kann das einfach mit dem Befehl lsblk sich anzeigen lassen.
root@pbs-int01:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 512M 0 part └─sda3 8:3 0 9.5G 0 part ├─pbs-swap 253:0 0 1.1G 0 lvm └─pbs-root 253:1 0 7.3G 0 lvm / sdb 8:16 0 150G 0 disk ├─sdb1 8:17 0 150G 0 part └─sdb9 8:25 0 8M 0 part sr0 11:0 1 783.8M 0 rom
In meinem Falle weiß ich das es die /dev/sdb Festplatte ist. Hier sieht man dann bereits die vergrößerte Disk.
ZPool Online größern
zpool online -e Backup-Data /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 ## Für euch ## zpool online -e <Dein-ZPool-Name> <Dein-Disk-Pfad>
Das vergrößern dauert nur wenige Sekunden und der Platz ist sofort verfügbar. Natürlich ist dieser Vorgang unterbrechungsfrei.
Wer Bock hat kann sich ja mal mein Homelab anschauen.
Schreibe einen Kommentar