From 2c685e28b876df1fea85bbf50a1714735dd5e656 Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Thu, 16 Nov 2023 20:03:25 -0600 Subject: [PATCH] zfsbootmenu-core: disable block cloning for R/W pools --- zfsbootmenu/lib/zfsbootmenu-core.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zfsbootmenu/lib/zfsbootmenu-core.sh b/zfsbootmenu/lib/zfsbootmenu-core.sh index 43ffeefc0..a0aaa804d 100755 --- a/zfsbootmenu/lib/zfsbootmenu-core.sh +++ b/zfsbootmenu/lib/zfsbootmenu-core.sh @@ -1433,6 +1433,11 @@ set_rw_pool() { fi zdebug "pool set to ${pool}" + if [ -w /sys/module/zfs/parameters/zfs_bclone_enabled ] ; then + zdebug "disabling block cloning on writeable pools" + echo 0 > /sys/module/zfs/parameters/zfs_bclone_enabled + fi + # If force_export is set, skip evaluating if the pool is already read-write # shellcheck disable=SC2154 [ -n "${force_export}" ] || ! is_writable "${pool}" || return 0