From 837a0bc2df9bf674988d9d8bd176410e18deaca8 Mon Sep 17 00:00:00 2001 From: Septatrix <24257556+Septatrix@users.noreply.github.com> Date: Thu, 3 Apr 2025 17:02:19 +0200 Subject: [PATCH] Mark scratch disk as nocow --- mkosi/qemu.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mkosi/qemu.py b/mkosi/qemu.py index 538849ca9..0c60148dd 100644 --- a/mkosi/qemu.py +++ b/mkosi/qemu.py @@ -675,6 +675,7 @@ def want_scratch(config: Config) -> bool: @contextlib.contextmanager def generate_scratch_fs(config: Config) -> Iterator[Path]: with tempfile.NamedTemporaryFile(dir="/var/tmp", prefix="mkosi-scratch-") as scratch: + maybe_make_nocow(Path(scratch.name)) scratch.truncate(1024**4) fs = config.distribution.filesystem() extra = config.finalize_environment().get(f"SYSTEMD_REPART_MKFS_OPTIONS_{fs.upper()}", "") -- 2.47.2