From 3197b26b100f8c8afa81690dbf10d80bfb20a879 Mon Sep 17 00:00:00 2001 From: chn Date: Mon, 23 Oct 2023 10:36:19 +0800 Subject: [PATCH] fstrim: exclude bind mounts --- modules/services/groupshare.nix | 7 ++++++- modules/services/misskey.nix | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/services/groupshare.nix b/modules/services/groupshare.nix index 53778b21..48b81640 100644 --- a/modules/services/groupshare.nix +++ b/modules/services/groupshare.nix @@ -30,7 +30,12 @@ inputs: (mountPoint: { name = mountPoint; - value = { device = "/var/lib/groupshare"; options = [ "bind" ]; depends = [ "/home" "/var/lib" ]; }; + value = + { + device = "/var/lib/groupshare"; + options = [ "bind" "private" "x-gvfs-hide" "X-fstrim.notrim" ]; + depends = [ "/home" "/var/lib" ]; + }; }) groupshare.mountPoints); }; diff --git a/modules/services/misskey.nix b/modules/services/misskey.nix index 04326a87..0b73a132 100644 --- a/modules/services/misskey.nix +++ b/modules/services/misskey.nix @@ -58,12 +58,12 @@ inputs: "/var/lib/misskey/${instance.name}/work" = { device = "${inputs.pkgs.localPackages.misskey}"; - options = [ "bind" "private" "x-gvfs-hide" ]; + options = [ "bind" "private" "x-gvfs-hide" "X-fstrim.notrim" ]; }; "/var/lib/misskey/${instance.name}/work/files" = { device = "/var/lib/misskey/${instance.name}/files"; - options = [ "bind" "private" "x-gvfs-hide" ]; + options = [ "bind" "private" "x-gvfs-hide" "X-fstrim.notrim" ]; }; }) (attrsToList misskey.instances));