From: Septatrix <24257556+Septatrix@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:02:19 +0000 (+0200) Subject: Mark scratch disk as nocow X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F3592%2Fhead;p=thirdparty%2Fmkosi.git Mark scratch disk as nocow --- 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()}", "")