Managing User or Group Quotas

TrueNAS allows setting data or object quotas for user accounts and groups cached on, or connected to the system. You can use the quota settings on the Add Dataset or Edit Dataset configuration screens in the Advanced Options settings to set up alarms and set aside more space in a dataset. See Adding and Managing Datasets for more information. To manage the dataset overall capacity, use Edit on the Dataset Space Management widget to open the Capacity Settings screen.
Read full post gdoc_arrow_right_alt

Snapshots

The Snapshots screen lists dataset snapshots on the system. It allows you to add new or manage existing snapshots. Access to the Snapshots screen is available using the Manage Snapshots link on the Data Protection widget on the Datasets screen and by clicking Snapshots on the Periodic Snapshot Tasks widget on the Data Protection screen. If the selected dataset does not have snapshots, the screen displays No Snapshots are Available. Figure 1: No Snapshots Available Enter a dataset path in the search field at the top of the screen to check for snapshots for other datasets.
Read full post gdoc_arrow_right_alt

User and Group Quotas

TrueNAS allows setting data or object quotas for user accounts and groups cached on, or connected to the system. User Quotas Screen Select Manage User Quotas on the Dataset Space Management widget to open the User Quotas screen. The User Quotas screen displays names and quota data of user accounts cached on or connected to the system. If no users exist, the screen displays No User Quotas in the center of the screen.
Read full post gdoc_arrow_right_alt

Snapshot

The SCALE CLI guide is a work in progress! New namespace and command documentation is continually added and maintained, so check back here often to see what is new! Snapshot Namespace The snapshot namespace has 10 commands, and is based on snapshot creation and management functions found in the SCALE API and web UI. It provides access to storage snapshot methods through the snapshot commands. Snapshot Commands The following snapshot commands allow you to create new snapshots and manage existing snapshots.
Read full post gdoc_arrow_right_alt

Encryption Settings

Datasets, root, non-root parent, and child, or zvols with encryption include the ZFS Encryption widget in the set of dataset widgets displayed on the Datasets screen. Figure 1: Dataset Tree Table Encryption Icons The Datasets tree table includes lock icons and descriptions that indicate the encryption state of datasets. Icon State Description Locked Displays for locked encrypted root, non-root parent and child datasets. Unlocked Displays for unlocked encrypted root, non-root parent and child datasets.
Read full post gdoc_arrow_right_alt

Storage Encryption

TrueNAS SCALE offers ZFS encryption for your sensitive data in pools and datasets or Zvols. Users are responsible for backing up and securing encryption keys and passphrases! Losing the ability to decrypt data is similar to a catastrophic data loss. Data-at-rest encryption is available with: Self Encrypting Drives (SEDs) using OPAL or FIPS 140.2 (Both AES 256) Encryption of specific datasets (AES-256-GCM) The local TrueNAS system manages keys for data-at-rest. Users are responsible for storing and securing their keys.
Read full post gdoc_arrow_right_alt

Permissions

TrueNAS SCALE offers two Access Control List (ACL) types: POSIX (the SCALE default) and NFSv4. For a more in-depth explanation of ACLs and configurations in TrueNAS SCALE, see our ACL Primer. The Dataset Preset option on the Add Dataset screen sets the ACL type applied for SMB shares, apps, multi-protocol shares, and general-use datasets. The ACL Type setting in the Advanced Options on both the Add Dataset and Edit Dataset screens, determines the ACL presets available on the ACL Select a preset ACL window.
Read full post gdoc_arrow_right_alt

Setting Up Permissions

TrueNAS SCALE provides basic permissions settings and an access control list (ACL) editor to define dataset permissions. ACL permissions control the actions users can perform on dataset contents and shares. An Access Control List (ACL) is a set of account permissions associated with a dataset that applies to directories or files within that dataset. TrueNAS uses ACLs to manage user interactions with shared datasets and creates them when users add a dataset to a pool.
Read full post gdoc_arrow_right_alt

System Dataset

The system dataset stores debugging core files, encryption keys for encrypted pools, and Samba4 metadata such as the user and group cache and share level permissions. Name Description System Dataset Pool Select the pool to contain the system dataset. Syslog Store system logs on the system dataset. Unset to store system logs in /var/ on the operating system device.

Setting the System Dataset

The system dataset stores debugging core files, encryption keys for encrypted pools, and Samba4 metadata such as the user and group cache and share level permissions. To view the current location of the system dataset, go to System > System Dataset. Store the System Log Users can store the system log on the system dataset. We recommend users store the log information on the system dataset when the system generates large amounts of data and has limited memory or a limited-capacity operating system device.
Read full post gdoc_arrow_right_alt