move truenas

This commit is contained in:
2026-02-06 20:13:33 -05:00
parent ddb9720800
commit 2559aebd5d
2 changed files with 16 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
# Truenas # Truenas
- [Truenas](#truenas) - [Truenas](#truenas)
- [DEPRECATION NOTICE](#deprecation-notice)
- [Bios settings](#bios-settings) - [Bios settings](#bios-settings)
- [Datasets, Snapshots, and Encryption](#datasets-snapshots-and-encryption) - [Datasets, Snapshots, and Encryption](#datasets-snapshots-and-encryption)
- [Periodic Snapshot Recommendations](#periodic-snapshot-recommendations) - [Periodic Snapshot Recommendations](#periodic-snapshot-recommendations)
@@ -51,6 +52,19 @@
- [But First, ZFS on RPi](#but-first-zfs-on-rpi) - [But First, ZFS on RPi](#but-first-zfs-on-rpi)
- [Pi Setup](#pi-setup) - [Pi Setup](#pi-setup)
## DEPRECATION NOTICE
I no longer use Truenas for the following reasons
1. Upgrades breaking VMs
2. Upgrades breaking app compatibility
3. Opaque process for backing up and restoring the "ix-*" directories
4. Opaque process for snapshotting app data
5. Difficulty decrypting nested datasets with multiple keys
6. Truenas not exporting the correct JSON key format to decrypt nested datasets
7. Lack standard support for libvirt
8. Incredibly slow loading of snapshots in the UI
## Bios settings ## Bios settings
You can check the bios version with `dmidecode -t bios -q` You can check the bios version with `dmidecode -t bios -q`
@@ -261,7 +275,7 @@ your keys will be correct after this process.
# List all datasets and format them for json keys # List all datasets and format them for json keys
export LIST_DATASET=pool0/dcsi export LIST_DATASET=pool0/dcsi
echo "{" && \ echo "{" && \
for DATASET_PATH in $(sudo zfs list -r $LIST_DATASET -H -o name); do echo " \"$DATASET_PATH\": \"key_here\","; done && \ for DATASET_PATH in $(zfs list -r $LIST_DATASET -H -o name); do echo " \"$DATASET_PATH\": \"key_here\","; done && \
echo "}" echo "}"
# If the dataset's children have all the encryption keys # If the dataset's children have all the encryption keys
@@ -460,7 +474,7 @@ dd if=/tmp/test of=/dev/null bs=1024k
```bash ```bash
# HDD # HDD
smartctl -a /dev/ada1 | grep "SMART Attributes" -A 18 smartctl -a /dev/sda1 | grep "SMART Attributes" -A 18
# NVME # NVME
smartctl -a /dev/nvme1 | grep "SMART/Health Information" -A 17 smartctl -a /dev/nvme1 | grep "SMART/Health Information" -A 17