Truenas Dragonfish
Enabling apt
In versions of TrueNAS 24.04.x and newer you need to remount the virtual drive(s) before you can use chmod +x
mount -o remount,rw 'boot-pool/ROOT/24.04.x/usr'
You need to make sure that /usr/local/bin isn’t in your PATH too.
export PATH=/usr/bin:/usr/sbin
and then
chmod +x /bin/apt*
chmod +x /usr/bin/dpkg
Showing correct free & used space in File Explorer
SMB shares do not show free/total instead display free/free resulting in a useless
capacity bar in Windows. SMB Auxiliary Parameters are missing from the GUI.
Editing smb4.conf to include zfs_core:zfs_space_enabled = true
will fix that
however the file will revert after each restart, there is no persistant way to fix this yet.
nano /etc/smb4.conf
zfs_core:zfs_space_enabled = true
service smbd restart
Showing correct free & used space in File Explorer Pt.2
After some internet digging new methods have been found to make this presistant after rebooting
by adding zfs_core:zfs_space_enabled = true
to the auxiliary parameters in the place which it
would be from the GUI in previous TrueNAS versions.
As root user in shell:
midclt call sharing.smb.query | jq
midclt call sharing.smb.update <id> '{"auxsmbconf": "zfs_core:zfs_space_enabled = true"}'
To view and confirm the changes the file can be viewed in the TrueNAS CLI:
cli
sharing smb query (grab the ID of your share)
sharing smb update x (where x = your share ID)
TBS DVB Driver installation
Caution
Driver installtion will not persist through TrueNAS updates
Note
Truenas 24.04 is the latest version I have been able to install drivers on
Go to https://www.tbsdtv.com/download/index.html to find the driver for the card you have, use wget to download the zip to TrueNAS.
make sure that you have installed gcc then use these command
# wget http://www.tbsdtv.com/download/document/linux/media_build-2024-04-29.tar.bz2
# sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
#tar jxvf media_build-2024-04-29.tar.bz2
#cd media_build
#./install.sh
#reboot