Glad you have things working.
I do not know what Linux is used by Terramaster. If they’re like Synology, they customize it quite a bit to fit their needs.
You can probably SSH into the box and find the kernel version. Don’t be surprised if it is several versions old. My Synology NAS are running 4.4 and 3.2. My Ubuntu 22.04 box is running 6.2.
Synology DS918+ running DSM 7.2:
$ uname -a
Linux kiowa 4.4.302+ #69057 SMP Mon Nov 13 14:21:00 CST 2023 x86_64 GNU/Linux synology_apollolake_918+
$
Synology DS414 running DSM 7.1:
$ uname -a
Linux tonkawa 3.2.101 #42962 SMP Mon May 29 14:34:31 CST 2023 armv7l GNU/Linux synology_armadaxp_ds414
$
Lenovo PC running Ubuntu 22.04:
$ uname -a
Linux osage 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$
uname man page (man pages not always installed on NAS):
$ man uname
UNAME(1) User Commands UNAME(1)
NAME
uname - print system information
SYNOPSIS
uname [OPTION]...
DESCRIPTION
Print certain system information. With no OPTION, same as -s.
-a, --all
print all information, in the following order, except omit -p and -i if unknown:
-s, --kernel-name
print the kernel name
-n, --nodename
print the network node hostname
-r, --kernel-release
print the kernel release
-v, --kernel-version
print the kernel version
-m, --machine
print the machine hardware name
-p, --processor
print the processor type (non-portable)
-i, --hardware-platform
print the hardware platform (non-portable)
-o, --operating-system
print the operating system
--help display this help and exit
--version
output version information and exit
AUTHOR
Written by David MacKenzie.
REPORTING BUGS
GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>
COPYRIGHT
Copyright © 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/li‐
censes/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
SEE ALSO
arch(1), uname(2)
Full documentation <https://www.gnu.org/software/coreutils/uname>
or available locally via: info '(coreutils) uname invocation'
GNU coreutils 8.32 February 2022