From: Silvio Rhatto Date: Sun, 9 Jan 2022 21:36:55 +0000 (-0300) Subject: Fix: hydractl: provision: default optimal size should be 1 MiB X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=26881a396d5d09f4877b343a8f0c6dd7c595567d;p=hydra.git Fix: hydractl: provision: default optimal size should be 1 MiB --- diff --git a/share/hydractl/provision b/share/hydractl/provision index 3176f21..35137ee 100755 --- a/share/hydractl/provision +++ b/share/hydractl/provision @@ -235,9 +235,12 @@ else block="`echo $device | sed -e 's|^/dev/||'`" optimal_size="`cat /sys/block/$block/queue/optimal_io_size`" + # Use a default of 1 MiB for the optimal size # See https://access.redhat.com/articles/3911611 + # https://blog.hqcodeshop.fi/archives/273-GNU-Parted-Solving-the-dreaded-The-resulting-partition-is-not-properly-aligned-for-best-performance.html + # http://opensource.hqcodeshop.com/Parted%20calculator/parted_mkpart_calc.sh if [ "$optimal_size" == "0" ]; then - optimal_size="1024" + optimal_size="$megabyte" fi alignment_offset="`cat /sys/block/$block/alignment_offset`"