From 48cfa2525aac7dc54b360416df1b76d38fae6acb Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Tue, 4 Apr 2023 13:31:26 +0200 Subject: [PATCH] bundles/systemd-swap/items.py: dd -> fallocate --- bundles/systemd-swap/items.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bundles/systemd-swap/items.py b/bundles/systemd-swap/items.py index 8df973e..e159f65 100644 --- a/bundles/systemd-swap/items.py +++ b/bundles/systemd-swap/items.py @@ -1,4 +1,4 @@ -size_mb = node.metadata.get('systemd-swap')//1_000_000 +size = node.metadata.get('systemd-swap') actions = { 'stop_swap': { @@ -15,8 +15,8 @@ actions = { }, }, 'create_swapfile': { - 'command': f'dd if=/dev/zero of=/swapfile bs=1000000 count={size_mb}', - 'unless': f'stat -c %s /swapfile | grep ^{size_mb*1_000_000}$', + 'command': f'fallocate -l {size} /swapfile', + 'unless': f'stat -c %s /swapfile | grep ^{size}$', 'preceded_by': { 'action:stop_swap', 'action:remove_swapfile',