From 90361879b0eef9c0f1f3a6e804f8de9c9720d4fe Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Sun, 26 Apr 2020 21:59:45 +0200 Subject: [PATCH] Fix zpool expansion The partition wasn't resized; zpool doesn't (rightfully) doesn't do that. --- install-zfs.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install-zfs.sh b/install-zfs.sh index 18a3e9c..0438b65 100755 --- a/install-zfs.sh +++ b/install-zfs.sh @@ -925,7 +925,14 @@ function remove_temp_partition_and_expand_rpool { parted -s "${v_selected_disks[0]}" rm 4 + if [[ $v_free_tail_space -eq 0 ]]; then + local resize_reference=100% + else + local resize_reference=-${v_free_tail_space}G + fi + for selected_disk in "${v_selected_disks[@]}"; do + parted -s "$selected_disk" unit s resizepart 3 -- "$resize_reference" zpool online -e "$v_rpool_name" "$selected_disk-part3" done }