From be79fe0a46abb5e0e7c431291c27434b586af904 Mon Sep 17 00:00:00 2001 From: Trim21 Date: Wed, 29 May 2024 00:44:29 +0800 Subject: [PATCH] fix: mergerfs disappear (#753) --- server/util/diskUsageUtil.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/util/diskUsageUtil.ts b/server/util/diskUsageUtil.ts index 3afbde6b..b6b832f4 100644 --- a/server/util/diskUsageUtil.ts +++ b/server/util/diskUsageUtil.ts @@ -62,7 +62,7 @@ export const diskUsage: Readonly linux: (timeout) => spawnAsync( 'df', - ['-T'], + ['--exclude-type=devtmpfs', '--exclude-type=squashfs', '--exclude-type=tmpfs', '--exclude-type=overlay'], { timeout: timeout, }, @@ -73,9 +73,8 @@ export const diskUsage: Readonly .split('\n') .slice(1) .map((disk) => disk.split(/\s+/)) - .filter((disk) => filterMountPoint(disk[6])) - .filter((disk) => !['devtmpfs', 'squashfs', 'tmpfs', 'overlay'].includes(disk[1])) - .map(([_dev, _fs, size, used, avail, _pcent, target]) => { + .filter((disk) => filterMountPoint(disk[5])) + .map(([_dev, size, used, avail, _pcent, target]) => { return { size: Number.parseInt(size, 10) * 1024, used: Number.parseInt(used, 10) * 1024,