mdadm: run sgdisk before partprobe

This commit is contained in:
lassulus 2024-05-30 13:39:54 +02:00
parent 5b7c6aafff
commit e5874ca3ea

View file

@ -43,11 +43,11 @@
--force \ --force \
--homehost=any \ --homehost=any \
"''${disk_devices[@]}" "''${disk_devices[@]}"
partprobe /dev/md/${config.name}
udevadm trigger --subsystem-match=block udevadm trigger --subsystem-match=block
udevadm settle udevadm settle
# for some reason mdadm devices spawn with an existing partition table, so we need to wipe it # for some reason mdadm devices spawn with an existing partition table, so we need to wipe it
sgdisk --zap-all /dev/md/${config.name} sgdisk --zap-all /dev/md/${config.name}
partprobe /dev/md/${config.name}
fi fi
${lib.optionalString (config.content != null) config.content._create} ${lib.optionalString (config.content != null) config.content._create}
''; '';