Shares
File sharing is one of the primary benefits of a NAS. TrueNAS helps foster collaboration between users through network shares.
TrueNAS allows users to create and configure Windows SMB shares, Unix (NFS) shares, and block (iSCSI) share targets.
When creating zvols for shares, avoid giving them names with capital letters or spaces since they can cause problems and failures with iSCSI and NFS shares.
TrueNAS Enterprise
iXsystems TrueNAS Enterprise customers should contact TrueNAS Enterprise Support to receive additional guidance on system configuration.
Adding and Managing SMB Shares
When creating a share, do not attempt to set up the root or pool-level dataset for the share. Instead, create a new dataset under the pool-level dataset for the share. Setting up a share using the root dataset leads to storage configuration issues.Adding iSCSI Block Shares
TrueNAS has implemented administrator roles to align with FIPS-compliant encryption and security hardening standards. The Sharing Admin role allows the user to create new shares and datasets, modify the dataset ACL permissions, and start/restart the sharing service, but does not permit the user to modify users or grant the sharing administrator role to new or existing users.
Configuring S3 Object Storage
S3 object storage lets S3 clients, such as backup applications, store and retrieve data in buckets on the TrueNAS system. Setting up S3 object storage involves these tasks:
- Configure the S3 service.
- Create an S3 access key for each client.
- Add an S3 bucket and start the S3 service.
- Connect the S3 client to the bucket.
To let a client create its own buckets, see Allowing Clients to Create Buckets. To use a bucket as an immutable backup target, see Adding an Object-Locked Bucket for a Backup Target.
Configuring WebShare
The WebShare widget displays Open WebShare and Add buttons, and a icon for accessing service options. Each configured WebShare displays as a row showing the share name, path, and action icons to open the share in a new browser tab, edit the share, or delete the share.
Before configuring WebShare, ensure the following:
Windows Shares (SMB)
SMB (also known as CIFS) is the native file-sharing system in Windows. SMB shares can connect to most operating systems, including Windows, Mac OS, and Linux. TrueNAS can use SMB to share files among single or multiple users or devices.
SMB supports a wide range of permissions, security settings, and advanced permissions (ACLs) on Windows and other systems, as well as Windows Alternate Streams and Extended Metadata. SMB is suitable to manage and administer large or small pools of data.
Adding a Basic Time Machine SMB Share
When creating a share, do not attempt to set up the root or pool-level dataset for the share. Instead, create a new dataset under the pool-level dataset for the share. Setting up a share using the root dataset leads to storage configuration issues.TrueNAS uses predefined setting options to establish an SMB share that fits a predefined purpose, such as a basic Time Machine share.
Adding NFS Shares
When creating a share, do not attempt to set up the root or pool-level dataset for the share. Instead, create a new dataset under the pool-level dataset for the share. Setting up a share using the root dataset leads to storage configuration issues.Creating a Network File System (NFS) share on TrueNAS makes a lot of data available for anyone with share access. Depending on the share configuration, you can restrict users to read or write privileges.
NFS Shares
Unix (NFS) shares allow TrueNAS to share data with Unix-like operating systems and other NFS-compatible clients.
S3 Buckets Screens
The S3 bucket screens and the Object Storage (S3) Buckets card on the Shares screen show the S3 buckets on the system and the options to add, edit, and delete buckets.
The Object Storage (S3) Buckets card on the Shares screen shows general information about S3 object storage until you add a bucket.

