Managing Shares and Objectives

DataCore vFilO objectives enable administrators to assign objectives to shares, directories and files so DataCore vFilO can automatically align storage resources to the right performance and protection.

Managing Shares

A share in DataCore vFilO is similar in concept to an export in a traditional NAS filer in that NFS and/or SMB clients with permission can mount and access the data within the share.

DataCore vFilO supports multiple shares to make it easy to manage data and to securely isolate data between clients and applications.

The default size of a share is only limited by the capacity of the file backing storage and shares automatically grow in size as new storage is added. Shares can also be set with a logical size that has no correlation with the physical space in the system.

The file backing storage is a common resource pool across all shares unless objectives have been applied to control where data is located.

Administrators can apply Tiers or Objectives to shares, directories and/or files within DataCore vFilO to ensure that data within the shares gets placed on storage that meets its objectives.

Administrators can create two types of objectives, basic objectives are called tiers, and smart objectives are referred to in the GUI as objectives:

  • Tiers (basic): Set read and write performance (bandwidth, IOPS, and latency), protection (durability and availability), and placement (place on, confine to) requirements. They also set a priority, on a scale from 1 to 5, which tells DataCore vFilO which objective has preference in the event of resource contention.
  • Objectives (smart): Automate placement assignment depending on the expression used for the objective. Expressions can be written to use any metadata in the system, such as performance, access time, last use time, modify time, size, owner, and so forth. Objectives can be applied intelligently to data, based on file patterns using regular expressions (for example, by file type).