Adding and Managing Datasets

A TrueNAS dataset is a file system within a data storage pool. Datasets can contain files, directories, and child datasets, and have individual permissions or flags.

Datasets can also be encrypted. In TrueNAS 22.12.3 or later, the TrueNAS UI requires encryption for child datasets created in encrypted parent datasets, but you can change the encryption type from key to passphrase. You can create an encrypted dataset if the parent is not encrypted and set the type as either key or passphrase.

Read full post gdoc_arrow_right_alt

Bits or Bytes?

Which is it, bit or byte? And what is the difference between a bit or a byte?

Both bit and byte are basic measurements for computerized data but they represent different measurements.

A bit is the smallest unit of measure for computerized storage, and when combined with a time measurement such as seconds, becomes the common basis for determining how fast raw data bits transfer across a network, as in bits per second (bps). It is the basic unit of measurement for network bandwidth. A bit is the raw data unit, and is either a zero (0) or one (1). A bit is represented in measurements as the lower case b as it kilobits (kbs), megabits (Mbs), gigabits (Gbs), etc. When discussing the rate of speed as in bits per second (b/s or bps) you see measurements as Kbps for kilobits/second, Mbps for megabits/second, Gbps for gigabits/second, etc.

Read full post gdoc_arrow_right_alt

Adding and Managing Zvols

A ZFS Volume (zvol) is a dataset that represents a block device or virtual disk drive. TrueNAS requires a zvol when configuring iSCSI Shares. Adding a virtual machine also creates a zvol to use for storage.

Storage space you allocate to a zvol is only used by that volume, it does not get reallocated back to the total storage capacity of the pool or dataset where you create the zvol if it goes unused. Plan your anticipated storage need before you create the zvol to avoid creating a zvol that exceeds your storage needs for this volume. Do not assign capacity that exceeds what is required for TrueNAS to operate properly. For more information, see TrueNAS Hardware Guide for CPU, memory and storage capacity information.

Adding a Zvol

To create a zvol, go to Datasets. Select the root or non-root parent dataset where you want to add the zvol, and then click Add Zvol.

Read full post gdoc_arrow_right_alt

Disks

The Disks screen lists the physical drives (disks) installed in the system. The list includes the names, serial numbers, sizes, and pools for each system disk.

Use the Columns dropdown list to select options to customize the information displayed. Options are Select All, Name, Serial (the disk serial number), Disk Size, Pool (where the disk is in use), Disk Type, Description, Model, Transfer Mode, Rotation Rate (RPM), HDD Standby, Adv. Power Management, and Reset to Defaults. Each option displays the information you enter in the Edit Disk screen or when you install the disk.

Read full post gdoc_arrow_right_alt

TrueNAS Hardware Guide

TrueNAS Enterprise systems use components that are qualified and tested by the TrueNAS team to offer the best storage and performance with TrueNAS Enterprise Edition.

This guide will go over the minimum hardware requirements and offer suggestions for TrueNAS Community Edition users.

Minimum Hardware Requirements

ProcessorMemoryBoot DeviceStorage
Any x86_64 compatible (Intel or AMD) processor8 GB memory20 GB SSD boot deviceTwo identically-sized devices for a single storage pool

Storage Considerations

The heart of any storage system is the symbiotic pairing of the file system and physical storage devices. The ZFS file system in TrueNAS provides the best available data protection of any file system at any cost and makes effective use of spinning-disk storage, all-flash storage, or a mix of both. ZFS is prepared for the eventual failure of storage devices and is highly configurable to achieve the perfect balance of redundancy and performance to meet any storage goal. A properly configured TrueNAS system can tolerate multiple storage device failures and recreate its boot media with a copy of the configuration file.

Read full post gdoc_arrow_right_alt

Zvols

The zvol screens and widgets, accessed from the Datasets screen, allow you to add or edit a zvol and manage the volume storage. Zvols are listed on the Datasets screen tree table.

The dataset tree table shows storage space used and available for that zvol (or dataset), encryption status (locked, unlocked, or unencrypted), and how that zvol or dataset is used (i.e., the system dataset, a share, virtual machine, or application).

Read full post gdoc_arrow_right_alt

Create Pool

TrueNAS uses ZFS data storage pools to efficiently store and protect data.

What is a pool?

Storage pools attach drives organized into virtual devices called VDEVs. Drives arranged inside VDEVs provide varying amounts of redundancy and performance. ZFS and VDEVs combined create high-performance pools that maximize data lifetime.

ZFS and TrueNAS periodically review and heal when discovering a bad block in a pool.

Read full post gdoc_arrow_right_alt

Pool Creation Wizard

The Pool Creation Wizard configuration screens include a configuration preview and an inventory list of disks available on the system.

Create Pool at the top right of the Storage Dashboard screen opens the Pool Creation Wizard.

Configuration Preview lists pool and VDEV settings that dynamically update as you configure settings in the wizard.

Inventory displays the number of available disks by size on the system, and this list dynamically updates as disks move to VDEVs added in the wizard.

Read full post gdoc_arrow_right_alt

Storage

The Storage Dashboard screen allows users to configure and manage storage resources such as pools (VDEVs) and disks. The dashboard widgets organize functions related to storage resources.

No Pools Screen

The No Pools screen displays before you add the first pool.

Read full post gdoc_arrow_right_alt

Datasets

The Datasets screen and widgets show information about datasets and zvols, provide access to data management functions, indicate the dataset roles, list the services using the dataset, show encryption status, and list permissions for datasets. The screen focuses on managing data storage, including user and group quotas, snapshots, and other data protection measures.

Datasets Screen

The Datasets screen shows No Datasets and a Create Pool button until you add a pool and the first root dataset.

Read full post gdoc_arrow_right_alt