Get a Quote   (408) 943-4100               TrueNAS Discord      VendOp_Icon_15x15px   Commercial Support Toggle between Light and Dark mode

Increasing iSCSI Share Available Storage

  2 minute read.

Last Modified 2022-05-09 13:57 EDT

Expanding LUNs

TrueNAS lets users expand Zvol and file-based LUNs to increase the available storage that the iSCSI shares.

Expanding Zvol LUNs

To expand a Zvol LUN, go to Storage > Pools and click the next to the Zvol LUN, then select Edit Zvol.

ExpandingZvolLUNList

Enter a new size in the Size for this zvol field, then click SAVE.

ExpandingZvolLUNSize

To prevent data loss, the web interface does not allow users to reduce the Zvol size. TrueNAS also does not allow users to increase the Zvol size past 80% of the pool size.

Expanding a File-Based LUN

To expand a file-based LUN, you need to know the path to the file. To find the path, go to Sharing > Block Shares (iSCSI) and click the Extents tab. Click the next to the file-based LUN and select Edit.

ExpandingFileLUNPath

Highlight and copy the path, then click CANCEL

Go to Shell and input command truncate -s +[size] [path to file] where [size] is how much space you want to grow the file by, and [path to file] is the file path you copied earlier, then press Enter.

ExpandingFileLUNShell

An example of the command could look like this: truncate -s +2g /mnt/Shares/Dataset1/FileLun/FileLUN

Lastly, go back to the extent in Sharing > Block Shares (iSCSI) and make sure the Filesize is set to 0 so that the share uses the actual file size.

For more information on iSCSI shares also see:

About iSCSI Shares

The iSCSI Screen

Fiber Channel Ports Screen

Adding an iSCSI Share

Using iSCSI Shares

Setting Up Fibre Channel

Setting Up NPIV