Review Storage Needs Creating a Pool TrueNAS uses ZFS data storage pools to efficiently store and protect data.
What's a pool? expand Storage pools attach drives organized into virtual devices called VDEVs. ZFS and TrueNAS periodically review and heal when discovering a bad block in a pool. Drives arranged inside VDEVs provide varying amounts of redundancy and performance. ZFS and VDEVs combined create high-performance pools that maximize data lifetime. Review Storage Needs We strongly recommend that you review your available system resources and plan your storage use case before creating a storage pool.
Disks Screen - Expanded Disk Batch Operations Bulk Edit Disks Manual S.M.A.R.T. Test Dialog S.M.A.R.T. Test Results if diskname Screen Wipe Disk Dialogs Edit Disk Screen The Disks screen displays a list of 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 disk the information displayed. Options are Select All, 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.
ZFS pool importing works for pools that are exported or disconnected from the current system, those created on another system, and for pools you reconnect after reinstalling or upgrading the TrueNAS system.
The import procedure only applies to disks with a ZFS storage pool. Do I need to do anything different with disks installed on a different system? expand When physically installing ZFS pool disks from another system, use the zpool export poolname command in the Linux command line or a web interface equivalent to export the pool on that system.
Managing Sysctl Variables Managing the System Dataset Pool Storage Settings Configuration Screen Setting the Number of Replication Tasks Managing Sessions Section Contents Advanced Settings provides configuration options for the console, syslog, Kernel, sysctl, replication, cron jobs, init/shutdown scripts, system dataset pool, isolated GPU device(s), self-encrypting drives, sessions, and global two-factor authentication.
Advanced settings have reasonable defaults in place. A warning message displays for some settings advising of the dangers of making changes.
Fusion Pools are also known as ZFS allocation classes, ZFS special vdevs, and metadata vdevs (Metadata vdev type on the Pool Manager screen.).
What's a special VDEV? expand A special VDEV can store metadata such as file locations and allocation tables. The allocations in the special class are dedicated to specific block types. By default, this includes all metadata, the indirect blocks of user data, and any deduplication tables. The class can also be provisioned to accept small file blocks.
Snapshot Namespace Snapshot Commands Interactive Argument Editor (TUI) Attach Command Attachments Command Create Command Detach Command Expand Command Export Command Filesystem_Choices Command Get_Disks Command Get_Instance Command Get_Instance_By_Name Command Import_Find Command Import_Pool Command Is_Upgraded Offline Command Online Command Processes Command Query Command Remove Command Replace Command Scrub Command Update Command Upgrade Command Validate_Name Command done 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!
Pool Creation Wizard General Info Data Log (Optional) Spare (Optional) Cache (Optional) Metadata (Optional) Dedup (Optional) Advanced Options Review The Pool Creation Wizard includes the wizard configuration screens, a configuration preview, and an inventory list of disks available on the system.
The Create Pool button at the top right of the Storage Dashboard screen opens the Pool Creation Wizard.
Figure 1: Pool Creation Wizard The Configuration Preview displays a list of Pool and VDEV settings that dynamically update as you configure settings in the wizard.
No Pools Screen Storage Dashboard Storage Dashboard Widgets Pool Status Upgrade Dialog Section Contents The Storage Dashboard screen, allows users configure and manage storage resources such as pools (VDEVs), datasets, and disks, and to keep the pool healthy (scrub). The dashboard widgets organize functions related to storage resources.
No Pools Screen The No Pools screen displays before you add the first pool.
Figure 1: Storage Dashboard without Pools The Create Pool button in the center of the screen opens the Pool Manager screen.
Resizing a Disk for Over-Provisioning Over-provisioning SLOG SSDs is useful for different scenarios. The most useful benefit of over-provisioning is greatly extending SSD life. Over-provisioning an SSD distributes the total number of writes and erases across more flash blocks on the drive.
Seagate provides a thoughtful investigation into over-provisioning SSDs here: https://www.seagate.com/blog/ssd-over-provisioning-benefits-master-ti/.
Some SATA devices are limited to one resize per power cycle. Some BIOS can block resize during boot and require a live power cycle.