Hallo zusammen,
ich habe gerade 2 Probleme und bräuchte bitte euere Hilfe.
- Der freie Speicherplatz von einem Pool (verwendet für Apps) nahte sich dem Ende zu. In der Eile stöpselte ich (per USB-Adapter) eine Disk dazu, mit dem Ziel einen Mirror zu erhalten, welchen ich später auflöse. Dummerweise war die neue Disk kleiner als die Primäre
Also bekam ich 2 striped Vdevs, was absolut nicht akzeptabel ist.
pool: ssd
state: ONLINE
scan: scrub repaired 0B in 00:06:46 with 0 errors on Tue Jul 29 10:55:20 2025
config:
NAME STATE READ WRITE CKSUM
ssd ONLINE 0 0 0
65729a0f-d2c5-4303-a4a5-ecc3b915382d ONLINE 0 0 0
646b5d63-f8fe-4d96-91d3-075fd785361b ONLINE 0 0 0
Während ich in der Überlegung war, das ganze wieder gerade zu biegen… lief mir der frisch vergrößerte Pool voll.
Nach einem Reboot dann die Überraschung “Flasche von Apps leer” ergo
No Applications Installed
Applications you install will automatically appear here. Click below and browse available apps to get started.
-
Zuerst entfernte ich alle Snapshots bis auf die letzten 3. Machte einen Rollback auf den letzten für alle App-Datasets bzw. Container.
Die Apps waren wieder sichtbar und funktional. Freien Speicherplatz hatte ich auch wieder. Soweit gut. -
Nun habe ich eine größere Disk, der boot-pool ist mirrored.
pool: boot-pool
state: ONLINE
scan: resilvered 3.44G in 00:01:41 with 0 errors on Thu Jul 31 15:17:28 2025
config:
NAME STATE READ WRITE CKSUM
boot-pool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
504af03b-6371-4051-b74d-f2b6ceacca8b ONLINE 0 0 0
8aafe2e2-ecfe-4bac-af95-499ed248d1e3 ONLINE 0 0 0
- Als nächstes möchte ich die “2x vdev Panne” wieder gerade bügeln.
pool: ssd
state: ONLINE
scan: scrub repaired 0B in 00:06:46 with 0 errors on Tue Jul 29 10:55:20 2025
config:
NAME STATE READ WRITE CKSUM
ssd ONLINE 0 0 0
65729a0f-d2c5-4303-a4a5-ecc3b915382d ONLINE 0 0 0
646b5d63-f8fe-4d96-91d3-075fd785361b ONLINE 0 0 0
- und hänge mit einen Fragezeichen zum Syntax/Unterschied
sudo blkid /dev/sdg*
/dev/sdg: PTUUID="cd38632d-695d-4d93-891a-ff7890bab5ab" PTTYPE="gpt"
/dev/sdg1: PARTUUID="c60d25ba-5cac-490f-9d5b-ded9630c1bce"
/dev/sdg2: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="5F0D-E3C4" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1e0c8920-c6a1-4ac7-820b-d7391331dabb"
/dev/sdg3: LABEL="boot-pool" UUID="11916425403472176954" UUID_SUB="17471655876068009327" BLOCK_SIZE="4096" TYPE="zfs_member" PARTUUID="8aafe2e2-ecfe-4bac-af95-499ed248d1e3"
/dev/sdg4: PARTLABEL="Solaris /usr & Mac ZFS" PARTUUID="b44dc99c-3a1e-440f-b494-a6d54bbdf7ab"
sudo zpool add ssd mirror b44dc99c-3a1e-440f-b494-a6d54bbdf7ab
sudo zpool attach ssd mirror b44dc99c-3a1e-440f-b494-a6d54bbdf7ab
Mir ist klar, dass er hier statt poolname ssd die partuuid der disk vom pool ssd erwartet.
Nur welche - ich habe dazu 2 vdevs?
Möchte bzw. muss unbedingt erreichen, dass der pool ssd ge-mirrored wird, ergo zu einer single vdev. Um letztens die beide “alten vdevs” entfernen zu können.
Könnt ihr mir bitte helfen?
Vielen Dank im voraus.