From 94930b265b71f25f5dcf67443e6195a456f169f2 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 26 Apr 2024 05:56:06 +0200 Subject: [PATCH] feat: Support ecryptfs filesystem --- src/reset.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/reset.sh b/src/reset.sh index f142a51..a9e414d 100644 --- a/src/reset.sh +++ b/src/reset.sh @@ -58,8 +58,15 @@ if [ ! -d "$STORAGE" ]; then error "Storage folder ($STORAGE) not found!" && exit 13 fi -# Print system info +# Check filesystem FS=$(stat -f -c %T "$STORAGE") + +if [[ "${FS,,}" == "ecryptfs" ]] || [[ "${FS,,}" == "tmpfs" ]]; then + DISK_IO="threads" + DISK_CACHE="writeback" +fi + +# Print system info FS="${FS/ext2\/ext3/ext4}"; SPACE=$(df --output=avail -B 1 "$STORAGE" | tail -n 1) SPACE_GB=$(( (SPACE + 1073741823)/1073741824 ))