Follow

About this task

This task creates a filesystem export.

Prerequisites

  • A filesystem 

Before you begin

The Export is created with basic setting (see below). You can change the settings upon the creation of the Export, or later on (see here: Modifying the export permissions).

Read and write size fields accept values up to 9*1024*1024*1024 byte. 

Basic settings

ParameterDescriptionDefault valueAccepted value range
Export pathThe external path that is seen by clients as they mount."/<filesystemName>"
  • Starts with a "/"
  • Cannot have spaces
  • Accepts: A-Z, a-z, 0-9
Internal path

The directory being exported.

The directory has to exist prior to the export creation.

"/"
  • Starts with a "/"
  • Cannot have spaces
  • Accepts: A-Z, a-z, 0-9


Advanced settings

ParameterDescriptionDefault valueAccepted value range
Privileged ports onlyWhen set to on, prevents users with root permissions from mounting the export with source port >= 1024Off
Max read sizeThe maximum allowed read size for this export

1MB

Binary value: 512 bytes to 8MiB (8,388,608 bytes)
Max write sizeThe maximum allowedwritesize for this export1MB
Preferred read sizeThe read IO size preferred by this export64KB
Preferred write sizeThe write IO size preferred by this export64KB
Preferred readdir sizePreferred output size for readdir command. Affects the performance of listing directories with high file counts64KB
Return 32-bit FileIDsCauses InfiniBox to zero out the top 32 bits of iNode so it doesn't break some older OSes and applicationsOff
Anonymous UIDThe UID given to users after squashing their original UID
  • A numerical value 0-65535
Anonymous GIDThe GID given to users after squashing their original GID
  • A numerical value 0-65535
Squash Users and groupsWhen set to on, all UID and GID will be set to the anonymous UID & GIDOff

Instructions

  1. Click the Exports tab on the filesystem screen, and click Create.
  2. Enter the Export Path and Internal Path and click Create.

    The export is displayed on the screen.
  3. Click the export path to see its details.
  4. Click Add Rule. A rule is added, with the following default settings:
    • Client - * (all clients)
    • Access - Read/Write
    • Root access - no
  5. It is possible to define rules for
    1. Specific client using IP address, ex: 10.0.0.1
    2. Network range, ex: 10.0.0.1-10.0.0.5
    3. All clients, ex: *

Permission Rules Enforcement

In case of overlapping rules, i.e. a client might match multiple rules, the most permissive rules take precedence:

  1. Between RW and RO - RW wins
  2. If any rule allows root access, then root is allowed access
Note that the above settings might be from different rules

For example, if the following rules are defined :

ClientAceessRoot
10.0.0.1-32ROYes
10.0.0.4RWNo
10.0.0.5RWYes

Then the root account on client 1.0.0.4 would be allowed RW access, as the client matches the 1st rule which allows root access.

Related tasks

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

0 out of 0 found this helpful

Comments