Follow

About this task

This task creates a filesystem on an InfiniBox system.

Prerequisites

Filesystem size

When determining the physical size of the filesystem, it is recommended to leave some room for the filesystem metadata (several megabytes per filesystem).

InfiniBox rounds up the filesystem size if it is not a multiple of 64KiB. The minimum size is 1 GB.

Security styles

  • Filesystems that use the UNIX security style contain files that have UNIX permissions. 
    Each file has its own read/write/execute permission per file owner, group owner, and everyone else.
  • Filesystems that use the Windows security style contain files that have ACL permissions.
    Each file has a list of access permission entries per user or group.

File sharing protocols

InfiniBox supports two file sharing protocols:

  • NFS (Network File System) is a file sharing protocol used mostly by LINUX and UNIX systems. 
  • SMB (Server Message Block) is a file sharing protocol used mostly by Windows systems.

All filesystems created in InfiniBox releases earlier than 7.0.0 use the UNIX security style.

In release 7.0.x, InfiniBox supports either NFS or SMB protocols for filesystems, based on the security style set during creation:

  • Filesystems using the UNIX security style can be accessed using NFSv3 protocol.
  • Filesystems using the Windows security style can be accessed using SMB protocol.

Instructions

All field values can be modified after creation except where noted below.

  1. In the GUI, do one of the following:
    • Click the Pools icon in the left toolbar, right-click the pool name in which to create the filesystem, and select Create Filesystem from the pop-up menu.

      or
    • Click the Datasets icon in the left toolbar, select the Datasets tab, click the Create button, and select Filesystem from the menu.


      The Create Filesystem window opens.
  2. On the left side of the Create Filesystem window: 
    • Enter a name for the filesystem.
    • Enter a filesystem size.
    • Select whether the filesystem is thin provisioned.
    • Select if the the filesystem is secured using UNIX permissions or Windows ACL.

      This cannot be modified later.

      Note: In release 7.0.x, this setting also determines if the filesystem is accessed via NFS (for UNIX) or SMB (for Windows).

    • Select a pool that the filesystem belongs to.
  3. Click Advanced for more options. 
    • To provision multiple filesystems at one time, enter a number or range. The value entered in the Name field is the prefix for all the names.
    • Select whether to allow the filesystem to use the system's SSD cache.
      Note: This setting is sometimes referred to as 'flash cache', 'flash enabled', or 'SSD enabled'.
    • Select whether to enable compression for data reduction.
    • Select whether to allow snapshot directory accessibility.
      Note: In release 7.0.x, Windows security style does not support snapshot directory.
    • You can enter a different snapshot directory name. This cannot be modified later.

  4. The gauges on the right side of the window show how the new filesystem will impact pool capacity.
  5. Click Create.

Creating a series of filesystems

You can create a single filesystem, or use the Create series field to create a batch of up to 999 filesystems. In each series, the filesystem names have a common prefix, and they are indexed numerically. 

Series numbers can be zero-padded, up to 5 zeros.

Filesystem prefix ('Name' field)

'Create series' field

Number of created filesystems 

Filesystem names

f-1-2020f-1 through f-20
f-2020f-1 through f-20
fs-2-109fs-2 through fs-10
f-padded-001-01010f-padded-001 through f-padded-010

It is recommended to define a new prefix for each series. 

Example

The following is an example of a request to create a series of 10 filesystems, numbered 101 to 110.

The created filesystems are displayed in the Datasets tab.

Related tasks

This task, and all other filesystem tasks, are available from both the GUI and InfiniShell.

Related InfiniShell commands

Commonly used filesystem commands include:

  • fs.create - creating a new filesystem
  • fs.resize - resizing the filesystem
  • fs.restore - restore data state of a filesystem from a previous snapshot

For the complete list of InfiniShell commands, refer to the InfiniShell Commands Reference.

Was this article helpful?
0 out of 0 found this helpful

0 out of 0 found this helpful

Last edited: 2022-04-25 12:50:16 UTC

Comments