Skip to main content

PowerScale OneFS Large File Support

Sep 25, 2026
PowerScale OneFS Large File Support This white paper describes a storage solution based on Dell PowerScale scale-out NAS that helps organizations to reduce storage management cost and complexity. OneFS provides a simple, scalable solution for accommodating large files up to 16 TiB in size.

Executive summary

Overview

The scale and demands of unstructured data continue to grow at a relentless rate, making the need for optimized file-based data storage, and its simplified and automated management, more crucial than ever.

To help customers maximize the long-term value of their critical business data and reduce storage management cost and complexity, Dell offers a simple, scalable solution for large file datasets based on Dell PowerScale NAS.

Audience and scope

The target audience for this white paper is anyone configuring and managing large file support within a OneFS-powered clustered storage environment. It is assumed that the reader has an understanding and working knowledge of the OneFS components, architecture, commands, and features.

For more information about OneFS commands and feature configuration, see, the OneFS Administration Guide.

This paper presents information for managing multi-terabyte files in a PowerScale cluster. This paper does not intend to provide a comprehensive background to the OneFS architecture.

For more information about the OneFS architecture, see the OneFS Technical Overview white paper.

Revisions

Date

Description

June 2020

Updated for OneFS 9.0

October 2020

Updated for OneFS 9.1

April 2021

Updated for OneFS 9.2

September 2021

Updated for OneFS 9.3

April 2022

Updated for OneFS 9.4

January 2023

Updated for OneFS 9.5

January 2024

Updated for OneFS 9.7

April 2024

Updated for OneFS 9.8

August 2024

Updated for OneFS 9.9

December 2024

Updated for OneFS 9.10

April 2025

Updated for OneFS 9.11

August 2025

Updated for OneFS 9.12

December 2025

Updated for OneFS 9.13

April 2026

Updated for OneFS 9.14

August 2026

Updated for OneFS 9.15

Overview

Overview

Traditionally, OneFS has always supported files up to 4 TiB in size. However, an increasing number of customer workloads now incorporate significantly larger file sizes. To meet the needs of these expanding datasets, large file support was introduced in OneFS 8.2.2, delivering a four-fold increase in the maximum file size to support applications and workloads that involve large video captures, high definition media images, and other large file and object formats. Examples include:

  • Clusters used as a destination or staging area for DR backups and database dumps, which combine target data into a large tar file
  • Drone telemetry and other satellite and video surveillance projects involving files sizes greater than 10 TiB
  • Upstream energy exploration workloads, requiring large file size support for seismic analysis
  • The automotive industry and automated driver assist (ADAS) workloads
  • Semiconductor manufacture and electronic design automation (EDA)-based solutions.

The figure illustrates large file applications and workloads, showing client and application access through protocols such as NFS, SMB, HDFS, S3, and FTP, along with use cases including backups, database dumps, seismic analysis, and drone mission data, supported by a storage capacity increase from 4 TiB to 16 TiB.

Figure 1.   Large file applications and workloads

Architecture

Architecture

The way data is laid out across the nodes and their respective drives is fundamental to a cluster’s functionality, and this is particularly true for large files. Because OneFS consists of a single file system providing one vast, scalable namespace, a cluster can support datasets with hundreds of billions of small files, a smaller number of very large files, or some combination of the two—all within the same file system, free from multiple volume concatenations or single points of failure.

OneFS lays data out across multiple nodes, allowing files to benefit from the resources (drives and cache) of up to 20 nodes. This is significant not only for read and write performance but also for the rapid reconstruction of affected files in the event of a drive or node failure. OneFS uses Reed-Solomon erasure coding for protection at the file level, providing exceptional levels of storage utilization as well as enabling the cluster to recover data quickly and efficiently. OneFS provides protection against up to four simultaneous component failures respectively, and a single failure can be as little as an individual disk or an entire node.

Striped, distributed metadata coupled with continuous auto-balancing affords OneFS near-linear performance characteristics, regardless of the capacity utilization of the system. Both metadata and file data are spread across up to 20 nodes, keeping the cluster balanced at all times.

The OneFS file system employs a native block size of 8 KB, and 16 blocks are combined to create a 128 KB stripe unit. Files larger than 128 KB are protected with error-correcting code parity blocks (FEC) and striped across nodes. This allows files to use the combined resources of up to 20 nodes, based on the selected protection policy. For instance, a 16 TiB file stored on OneFS will use more than 134 million 128 KB stripe units, organized into data stripes and protected with parity according to the protection level.

In keeping with the goal of storage management simplicity, OneFS automatically calculates and partitions the cluster into node pools, consisting of three or more nodes, which are optimized for both protection and efficient space utilization.

Graphic illustrating OneFS protection, striping, and pool hierarchy.

Figure 2.   OneFS protection, striping, and pool hierarchy

Note: The best practice is to use the recommended protection level for a particular cluster configuration. This recommended level of protection is clearly marked as suggested in the OneFS WebUI storage pools configuration pages and is typically configured by default. In this example, the ubiquitous +2d:1n protection level guards against two drives or one node failure per node pool.

For more information about OneFS on-disk protection, see the High Availability and Data Protection white paper.

Each node pool is composed of one or mode disk pools from the same type of storage nodes, depending on the number of drives each node contains, and a disk pool may belong to exactly one node pool. Today, each node pool requires a minimum of three nodes.

Finally, OneFS neighborhoods are subdivisions of node pools that have been split into smaller groupings of nodes (fault domains) to increase reliability. Neighborhoods typically contain multiple disk pools and are a subgroup of a node pool and will not extend beyond the node pool bounds.

As described later in this paper, the large file compatibility checking command uses these pool and neighborhood concepts and references them in its output.

For more information on OneFS disk pools, node pools, neighborhoods, and tiers, see the SmartPools white paper.

Large file support prerequisites

Large file support prerequisites

Before large file support can be enabled on a cluster, the following prerequisites must be met:

  • The cluster is running OneFS 8.2.2 or later.
  • A 16 TiB file plus protection can consume no more than 10 percent of any disk pool, so the minimum disk pool size is 160 TiB plus protection and VHS reserved capacity.

Every node pool on the cluster must meet these requirements before configuration of large file support. Once large file support is enabled, files up to 16 TiB may exist on the system. Be aware that, once enabled on a cluster, large file support cannot be disabled.

Note: For SyncIQ environments, all remote clusters must be running OneFS 8.2.2 or later and also satisfy the restrictions for the minimum disk pool size and SyncIQ policies. These requirements are covered in more detail in a later section of this paper.

Enabling large files

Introduction

Large file support is enabled on a cluster through the OneFS command-line interface (CLI), as shown in the following figure:

The figure presents a flowchart for configuring large file support, outlining the decision process based on SyncIQ usage, OneFS version, and compatibility checks to determine how to enable support for writing files larger than 4 TB.

Figure 3.   Large file support configuration flowchart

Note: Large file support is configured through the OneFS CLI. As of OneFS 9.4, the WebUI does not include a large file configuration option.

Configuring large file support

Step 1:  Verify OneFS version

The uname CLI command output displays a cluster’s current OneFS version.

For example:

# uname -sr

Isilon OneFS v9.7.0.0

The current OneFS version information is also displayed at the upper right of any of the OneFS WebUI pages.

Step 2: Upgrade cluster’s OneFS version, if required

If the output from step 1 shows the cluster running a release earlier than OneFS 8.2.2, an upgrade is required. The upgrade can be accomplished either through the isi upgrade cluster CLI command or in the OneFS WebUI at ‘Settings > System Updates‘, or ‘Cluster Management > Upgrade’ in OneFS 9.14 and earlier releases.

The figure shows the OneFS WebUI upgrade interface, with options for selecting an upgrade image, configuring upgrade settings, managing precheck behavior, and starting a OneFS upgrade.

Figure 4.   Upgrading OneFS through the WebUI

Once the upgrade has completed it must be committed, either by following the WebUI prompts, or through the isi upgrade cluster commit CLI command.

Step 3.  Verify cluster’s large file support configuration

Run the isi_large_file -l CLI command to see a cluster’s large file support status. The following output example shows that the cluster already has large file support enabled:

# isi_large_file -l

System version:                 v9.7.0.0

Large file support ready:       Yes

Large file support enabled:     Yes

Current maximum file size:        16TB

Achievable maximum file size:     16TB

Conversely, the following example shows a cluster that does not have large file support enabled:

# isi_large_file -l

System version:                 v9.7.0.0

Large file support ready:       Yes

Large file support enabled:     No

Current maximum file size:       4.0TB

Achievable maximum file size:     16TB

Step 4.  Confirm large file support compliance

To ensure that all node pools in the source cluster and any target clusters are compliant, run the following command:

# isi_large_file -c

The following table provides a description of the fields in the isi_large_file -c command output:

Table 1.      Large file support compliance command output

Field

Description

Disk Pool Name

Node pool name and this disk pool ID.

Members

Current nodes and drives that are part of this disk pool.

Usable

Current usable capacity of this disk pool.

Required

Usable capacity required for this disk pool to support large files.

Potential

The maximum usable capacity that this disk pool could support at the ideal neighborhood size (10 nodes for Isilon Gen6 platform, 20 nodes for PowerScale and earlier-generation Isilon hardware). Be aware that, as a cluster grows, disk pools might shrink in size to contain ideal neighborhood size members.

Capable

Whether this disk pool has the disk size and number per node to support large files.

Add Nodes

If this disk pool is capable, how many more nodes need to be added.

Step 5:  Resolve any compatibility check issues

If a cluster configuration does not meet the minimum criteria for large file support, the compatibility checking command output will indicate what the issue is and, where appropriate, what corrective action can be taken for a resolution. For example, consider the following output from a four-node PowerScale A3000 cluster: 

# isi_large_file -c

Checking cluster compatibility with large file support...

NOTE:

Isilon requires ALL clusters in your data-center that are part of

any SyncIQ relationship to be running on versions of OneFS compatible with large file support before any of them can enable it.  If any cluster requires upgrade to a compatible version, all SyncIQ policies in a SyncIQ relationship with the upgraded cluster will need to resync before you can successfully enable large file support.

* Checking SyncIQ compatibility...

- SyncIQ compatibility check passed

* Checking cluster disk space compatibility...

- The following disk pools do not have enough usable storage capacity to support large files:

Disk Pool Name               Members                     Usable    Required   Potential Capable  Add Nodes                                   

-----------------------------------------------------------------------------------------------------------                                

a3000_200tb_800gb-ssd_16gb:2 1-4:bay3,7,11,15,19   175TB    213TB     439T      Y        1                                          

a3000_200tb_800gb-ssd_16gb:3 1-4:bay4,8,12,16,20   175TB    213TB     439T      Y        1                                       

a3000_200tb_800gb-ssd_16gb:4 1-4:bay5,9,13,17,21   175TB    213TB     439T      Y        1                                       

a3000_200tb_800gb-ssd_16gb:5 1-4:bay6,10,14,18,22  175TB    213TB     439T      Y        1                                      

  Disk Pool Name - Node pool name and this disk pool id

  Members - Current nodes and bays in this disk pool

  Usable - Current usable capacity of this disk pool

  Required - Usable capacity required for this disk pool to support large files                                     

  Potential - The max usable capacity this disk pool could support at the target node count                                   

  Capable - Whether this disk pool has the size of disk and number per node to support large files                                    

  Add Nodes - If this disk pool is capable, how many more nodes need to be added                                     

The cluster is not compatible with large file support:

  - Incompatible disk pool(s)

A3000-1# isi_large_file -c

Checking cluster compatibility with large file support...

NOTE:

Isilon requires ALL clusters in your data-center that are part of

any SyncIQ relationship to be running on versions of OneFS compatible

with large file support before any of them can enable it.  If any

cluster requires upgrade to a compatible version, all SyncIQ policies

in a SyncIQ relationship with the upgraded cluster will need to resync

before you can successfully enable large file support.

* Checking SyncIQ compatibility...

- SyncIQ compatibility check passed

* Checking cluster disk space compatibility...

- The following disk pools do not have enough usable storage capacity to support large files:

Disk Pool Name               Members                     Usable    Required   Potential Capable  Add Nodes                                   

-----------------------------------------------------------------------------------------------------------                                

a3000_200tb_800gb-ssd_16gb:2 1-4:bay3,7,11,15,19   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:3 1-4:bay4,8,12,16,20   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:4 1-4:bay5,9,13,17,21   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:5 1-4:bay6,10,14,18,22  175TB   213TB     439T      Y        1

    Disk Pool Name - Node pool name and this disk pool id

    Members - Current nodes and bays in this disk pool

    Usable - Current usable capacity of this disk pool

    Required - Usable capacity required for this disk pool to support large files

    Potential - The max usable capacity this disk pool could support at the target node count

    Capable - Whether this disk pool has the size of disk and number per node to support large files

    Add Nodes - If this disk pool is capable, how many more nodes need to be added

The cluster is not compatible with large file support:

  - Incompatible disk pool(s)

The most pertinent line of the output is last one, which states the fact that the cluster in its current configuration is unsuitable for supporting files larger than 4 TiB.

The summarized results of the two suitability checks are at the top of the output. In this case, the SyncIQ check passes, indicating that there are no uncompliant replication partner dependences. The second check of this cluster’s disk space (usable capacity) reports a failure. Beyond these checks, the following section of the output contains the bulk of the detail:

Disk Pool Name               Members              Usable  Required  Potential  Capable  Add Nodes

--------------------------------------------------------------------------------------------------

a3000_200tb_800gb-ssd_16gb:2 1-4:bay3,7,11,15,19   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:3 1-4:bay4,8,12,16,20   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:4 1-4:bay5,9,13,17,21   175TB   213TB     439T      Y        1

a3000_200tb_800gb-ssd_16gb:5 1-4:bay6,10,14,18,22  175TB   213TB     439T      Y        1

The following table displays this information about the first disk pool more clearly, with a description for each item:

Table 2.      Compatibility checking command output

Item

Result

Description

Disk Pool Name

a3000_200tb_800gb-ssd_16gb:2

Node pool name and this disk pool ID (2 in this case)

Members

1-4:bay3,7,11,15,19

Current nodes and drives in this disk pool

Usable

175TB

Current size (usable capacity) of this disk pool

Required

213TB

The disk pool size (usable capacity) required to support large files

Potential

439T

The largest this disk pool could be at the ideal neighborhood size (20 for PowerScale, 10 for Isilon Gen6, 30 for Isilon Gen5)

Capable

Y

Whether this disk pool could support large files

Add Nodes

1

If this disk pool is capable of supporting large files, how many more nodes are required to support large files

For this PowerScale A3000 cluster configuration, in each of the four disk pools, the delta between Usable and Required shows that each pool misses the minimum capacity requirement for large file support by 52 TiB. However, the Capable field indicates that this A3000 has the potential to be a viable configuration with the corrective action recommend in the Add Notes field. So, in this case, the addition of a second A3000 chassis (four nodes total, with one node per disk pool) to the cluster would meet the requirements for large file support.

Step 6: Configure large file support

Once you clear a stand-alone cluster, or all the clusters with replication dependencies, by running the compatibility checking script, enable large file support by running the following CLI command, which enables large file support on the source cluster and all associated target clusters:

# isi_large_file -e

Note: After large file support is enabled on a cluster, the ”cluster full” alert threshold is automatically lowered to 85 percent from the default of 95 percent. This reduction ensures that adequate space is available for large file creation, repair, and restriping.

Step 7: Confirm that large file support is enabled

Run the isi_large_file -l CLI command to confirm that the cluster is now configured to support large files:

# isi_large_file -l

System version:                   v9.7.0.0

Large file support ready:         Yes

Large file support enabled:       Yes

Current maximum file size:        16TB

Achievable maximum file size:     16TB

Note: Once large file support has been enabled on a cluster, it cannot be disabled.

Licensing requirements

No additional licenses are required to enable OneFS large file support, beyond a general cluster license and adherence to the minimum cluster size criteria described previously.

Monitoring and reporting

Monitoring and reporting

Files larger than 4 TiB look, feel, and operate similarly to any other file under OneFS. As such, no special tools or flags are required to view performance or attributes of large files, beyond the regular file size commands (du, df, OneFS file explorer, and so on). For example, the following screenshot shows a 16 TiB file viewed from the OneFS file system explorer. You can access the file system explorer in the OneFS WebUI. Go to ‘Storage > File System Explorer’, or ‘File System > File System Explorer’ in OneFS 9.14 and earlier releases, and click View Property Details for the file system object of interest:

The figure shows the OneFS file system explorer displaying a directory listing, with a highlighted file named largefile1.dat indicating a size of 16 TB, demonstrating support for large files within the OneFS file system.

Figure 5.   OneFS file system explorer

Here is a view of the same file from the OneFS CLI, reported both with and without protection overhead respectively:

# du -sh !$

 18T    largefile1.dat

# du -Ash l largefile1.dat

 16T    largefile1.dat

# ls -lsiah largefile1.dat

7721975847 19377986376 -rw-rw-rw-   1 root  wheel  16T Apr 22 12:08 largefile1.dat

OneFS employs a unified permission model to ensure that authentication and data access control remains consistent, irrespective of the access protocol.

For more information about OneFS file permissions and access control, see the OneFS Authentication and Identity Management Guide.

For more granular file metadata information, the OneFS isi get CLI command provides several options to generate detailed output. Run without arguments, the command displays the data protection policy, stripe info (the number of disks that data and parity are written across), data access pattern, and write caching (coalescer) status.

# isi get largefile1.dat

POLICY    LEVEL PERFORMANCE COAL  FILE

+2d:1n    16+2 concurrency on   largefile1.dat

The following table describes the basic output fields of the isi get command:

Table 3.      isi get command output

Attribute

Value

Description

Policy

+2d:1n   

Displays the data protection policy, in this case the ability to survive two drive failures or one complete node failure. The color indicates the protection status of the file (green is healthy).

Level

16+2

Displays protection level or stripe information. This is the number of nodes a file’s data and parity blocks are written across, as illustrated in Figure 2. In this case, the file is striped across a total 18 nodes, containing 16 data blocks and 2 parity blocks.

Performance

concurrency

Shows a file’s workflow-optimized layout strategy, which is essentially the number of drives per node a file is spread across. These strategies include:

  • Concurrency: Optimizes for current load on the cluster, featuring many simultaneous clients. This setting provides the best behavior for mixed workloads.
  • Streaming: Optimizes for high-speed streaming of a single file—for example, to enable very fast reading with a single client.
  • Random: Optimizes for unpredictable access to the file by adjusting striping and disabling the use of any prefetch cache.

OneFS also includes real-time adaptive prefetch, providing the optimal read performance for files with a recognizable access pattern, without any administrative intervention.

Coal

on

Indicates whether the file is configured to use the OneFS coalescer, or write cache. This is an NVRAM-backed journal cache that buffers any pending writes to front-end files that have not been committed to disk.

File

largefile1.dat

Displays the filename.

For more information about file layout, optimization, and protection, see the OneFS Technical Overview white paper.

The isi get command offers additional flags and options for generating detailed contextual output, as shown in the following table

Table 4.      Isi get command options

Command option

Description

-a

Displays the hidden "." and ".." entries of each directory.

-d

Displays the attributes of a directory instead of the contents.

-g

Displays detailed information, including snapshot governance lists.

-s

Displays the protection status using words instead of colors.

-D

Displays more detailed information.

-DD

Includes information about protection groups and security descriptor owners and groups.

-DDC

Includes cyclic redundancy check (CRC) information.

-L <LIN>

Displays information about the specified file or directory. Specify as a file or directory LIN.

-O

Displays the logical overlay information and compressed block count when viewing a compressed file’s details.

-R

Displays information about the subdirectories and files of the specified directories.

For example, the following syntax reports the location of a file's inodes on the cluster.

# isi get -D largefile1.dat | grep inode

* IFS inode: [ 23,1,13439049728:8192, 30,1,127052275712:8192, 38,13,158235410432:8192 ]

This shows the three inode locations, the first of which (23,1,13439049728:8192) is on node 23, drive 1 (logical drive number).

To complement the isi get command, the OneFS CLI also includes the isi set utility.

# isi set -h

usage: isi set [-fFLnvrR] [-p <policy>] [-w <width>] [-c on|off|endurant_all|coal_only] [-g <restripe_goal>] [-e <encoding>] [-d <@r drives>] [-a default|streaming|random|disabled|custom{1..5}] [-l concurrency|streaming|random] [--nodepool <id|name>] [--packing on|off] [--strategy|-s avoid|metadata|metadata-write|data] [--mm-access|-A on|off] [--mm-packing on|off] [--mm-protection|-P on|off] file_or_lin ...

For more information about OneFS commands and feature configuration, see the OneFS Administration Guide.

Large file performance

Large file performance

OneFS 8.2.2 and later versions fully support large files up to 16 TiB for general use on a cluster. As such, there are no limitations around client I/O access patterns, protection levels, or sparseness for large files. Furthermore, the full suite of OneFS data management and protection features is fully compatible with large files.

In general, performance for files larger than 4 TiB is comparable to other OneFS file sizes. An exception may be a small read performance impact when a large file is explicitly configured for random access (that is, isi set -a random <large_file>).

When large file support is enabled on a cluster, OneFS performs as expected up to the recommended 85 percent maximum fill threshold, regardless of whether the file system is consumed by large files or a mix of file sizes.

Similarly, there is no performance impact to files smaller than 4 TiB or to clusters with large file support configured that do not contain files larger than 4 TiB. There is also no noticeable impact to restriping jobs or other job engine jobs.

Note: For any files containing an associated alternate data stream (ADS) or resource fork, while the file data may be up to 16 TiB, the maximum size of the ADS remains at 4 TiB.

Large files and OneFS data services

Overview

Large file support co-exists with the full array of other OneFS data services. The one caveat is SyncIQ replication, which has prerequisites, as described in SyncIQ requirements for large file replication. The following table describes the integration, influence, and compatibility between inline data reduction and the various OneFS data services.

Table 5.      OneFS data reduction and data services integration

OneFS feature

Detail

SyncIQ 

See SyncIQ requirements for large file replication.

NDMP Backup

Large files are backed up the same for any OneFS file size. OneFS NDMP backup data is not compressed unless compression is provided by the backup vendor’s DMA software. However, compression is often provided natively by the backup tape or VTL device.

Warning: Restoring an NDMP backup containing any file larger than 4 TiB onto a cluster that does not support 16 TiB large files will fail.

SnapshotIQ

Large files are supported by SnapshotIQ read-only snapshots and writable snapshots.

SmartLock

Large files up to 16 TiB are fully compatible with SmartLock, the OneFS data retention and compliance product. Large file supports give additional flexibility to OneFS immutable archives and write once, read many (or WORM) protected datasets.

SED Encryption

Clusters employing encryption with SED drives are fully compatible with large files.

SmartQuotas

OneFS SmartQuotas is one of the principal methods for inline data reduction efficiency reporting. From the quota side, large files are reported on and acted on as expected in configured quota policies.

SmartPools

All node pools on a cluster must confirm to the prerequisites before large file support can be enabled. As such, large files and SmartPools tiering are fully compatible with each other. When adding additional nodepools to a cluster with large file support enabled, any new pools must also be sized to meet the minimum disk pool capacity requirement

CloudPools

CloudPools cloud tiering fully supports large files. When tiered, a large file’s data is moved to a cloud provider, and stub file reference is created locally.

Non-disruptive Upgrade

Large file support was introduced in OneFS 8.2.2. Non-disruptive upgrades to a later release are fully supported.

File Clones

File cloning places data in shadow stores and fully supports large files.

In-line Data Reduction

In-line data reduction and large file support are fully compatible on appropriately sized compression node pools.

SmartDedupe

SmartDedupe post process deduplication and large file support are fully compatible with each other.

Small File Storage Efficiency (SFSE)

Large files co-exist with small files containerized with OneFS SFSE.

Job Engine

The job engine and restriping jobs all fully support large files. The FSA job in OneFS 8.2.2 and later includes a bucket for reporting on files larger than 10 TiB.

InsightIQ

InsightIQ supports and accurately reports OneFS large files as expected.

Note: Except for the job engine, file clones, and non-disruptive upgrade (NDU), each of the services listed in Table 5 require a product license or specific hardware. Licensed data services are not enabled, configured, and active by default on a cluster.

SyncIQ requirements for large file replication

If large file support is enabled on a cluster with active SyncIQ replication policies, all source and target clusters with a remote replication dependency must satisfy the following prerequisites:

  • OneFS 8.2.2 or later is installed and committed.
  • Minimum requirements for disk pool size are met.
  • Large file support is enabled.

Note: For any cluster not meeting these prerequisites, SyncIQ replication policies will fail upon an attempt to establish a connection.

The figure illustrates OneFS requirements for large file support in SyncIQ replication environments, showing successful replication to target clusters with 16 TiB large file support enabled and replication failure to a target cluster limited to 4 TiB capacity.

Figure 6.   OneFS requirements for large file support within SyncIQ replication environments

Enabling large file support across a SyncIQ replication environment

The following table outlines the steps to configure a SyncIQ replication environment for large file support:

Table 6.      SyncIQ replication environment configuration for large file support

Step #

Action

1

Identify any SyncIQ target clusters that are not running OneFS 8.2.2 or later.

2

Upgrade and commit the target clusters to OneFS 8.2.2 or later.

3

Verify that all target clusters also have compatible disk pools and SyncIQ policies by running the isi_large_file -c CLI command on each cluster.

4

Closely inspect the command output, resolve any issues, and rerun the isi_large_file -c command until all the SyncIQ connected clusters pass the checks.

5

Run the isi_large_file -e command on the primary cluster and all SyncIQ target clusters.

6

Confirm that large file support has been enabled by running the isi_large_file -l command.

If an administrator does not want to upgrade a cluster with SyncIQ replication policies to one or more clusters with large file support enabled, another option is to remove the existing replication policies to or from the cluster across all SyncIQ partners. The following CLI commands can be used to delete SyncIQ policies:

Table 7.      CLI commands to delete SyncIQ policies

Command

Description

isi sync delete <policy>

Deletes outgoing policies

isi sync break

Deletes incoming policies

For more information about OneFS replication configuration, see the SyncIQ white paper.

Best practices and considerations

Best practices and considerations

Recommended best practices for large files on OneFS include:

  • Only enable large file support if you are planning to store files larger than 4 TiB.
  • Ensure that the cluster, including any individual node pools, is less than 85 percent full, so performance is not affected and that adequate space is always available for large file creation, repair, and restriping.
  • Always keep OneFS virtual hot spare (VHS) enabled to reserve space in case you need to smartfail devices. However, be aware that all VHS reserved space will be subtracted from the isi_large_file usable capacity metrics and will affect cluster sizing requirements. 
  • Large file support is available in OneFS 8.2.2 and later and accommodates individual files up to 16 TiB.
  • Once large file support has been enabled on a cluster, it cannot be undone or disabled. This has a particular significance for SyncIQ replication environments.
  • A maximum sized file (16 TiB) + protection can consume no more than 10 percent of any disk pool. This translates to a minimum disk pool size of 160 TiB + protection.
  • After large file support is enabled, the “cluster full” alert threshold is automatically lowered to 85 percent from the default of 95 percent to warn against low-space conditions.
  • The isi_large_file -c command is used to check that certain requirements are met on a cluster before the large file support feature can be enabled. Once the feature is enabled, files larger than 4 TiB files may exist on the system. 
  • The maximum size of alternate data streams (ADS) remains at 4 TiB.
  • All SyncIQ remote clusters described in existing SyncIQ policies must be running version 8.2.2 or later and also satisfy the restrictions for minimum disk pool size and SyncIQ policies.
  • All SyncIQ policies only connect with clusters that have large file support enabled. SyncIQ policies will fail upon a connection attempt to a cluster that does not have large file support enabled.
  • Failure to install and commit the OneFS 8.2.2 or later release and to enable the large file support feature on all SyncIQ partner clusters can result in the failure of SyncIQ policies.
  • When adding additional nodepools to a cluster with large file support enabled, any new pools must also be sized to meet the minimum disk pool capacity requirement of 160TiB + protection.

Summary

Summary

OneFS large file support, on top of the PowerScale scale-out NAS architecture, delivers on the promise of meeting the evolving needs of surveillance, scientific, media, and backup applications, and other workloads, without sacrificing the ease of management, performance, scalability, and protection that OneFS affords.

PowerScale clusters provide a scalable, multiprotocol solution, which is further evidence of the Dell commitment to developing the next generation of data management products and solutions for the enterprise.

Contact your Dell sales representative or authorized reseller to learn more about how Dell PowerScale scale-out NAS solutions can benefit your organization.

See Dell PowerScale to compare features and get more information.