beautypg.com

HP StorageWorks Scalable File Share User Manual

Page 100

background image

Creating and modifying file systems

5–16

File system name

The file system name must be a maximum length of 32 characters and must not contain spaces.

HP recommends that you use a shorter name (not more than 10 characters). This will simplify administration

and make the displays easier to view.

Mount point

The mount point defined for the file system is the mount point that clients will use when mounting the file

system. Each client node that mounts the file system must have a directory with the same name as the file

system mount point. This directory is used as the mount point.

All clients must use the same mount point for a file system. The HP SFS system does not support different

clients mounting the same file system on different mount points.

You can accept the suggested default (based on the file system name) or specify a different mount point.

Stripe size

The file system stripe size is the default size for files created in the file system. However, this can be changed

on a file-by-file basis. You can specify the stripe size in KB (kilobytes) or MB (megabytes).

The following rules apply to the stripe size on the file system:

The lower limit of the default stripe size for a file system is 4MB; if you set a file system stripe size of

less than this, the stripe size will default to 4MB.

Where the stripe size is larger than the minimum required value, it must be an exact multiple of the

largest page size on the client nodes that will be mounting the file system.

You can determine the page size on a client node in one of the following ways:

By using the

syscall getpagesize()

function; this returns the value of the

PAGE_SIZE

attribute.

By entering the command shown in the following example at the operating system prompt. This

example assumes that the

python

package is available on the system:

# python -c "import os; print os.sysconf(os.sysconf_names[’SC_PAGE_SIZE’])"

Page sizes are 4KB on 32–bit systems; on 64–bit systems, page sizes are 4KB, 8KB, or 16KB. You may have

a mixed environment where client nodes have different page sizes. For this reason, you should consider that

what is a permissible stripe size on one set of client nodes may not be a permissible stripe size on another

set of client nodes. As an example, if you have ia64 client nodes with a page size of 16KB and ia32e client

nodes with a page size of 4KB; to access files on both architectures, the minimum stripe size on the file

system must be a multiple of 16KB.

Note that the

create filesystem

command suggests a stripe size of 4MB, which is a multiple of the

typical page sizes possible. Note too that the HP SFS system does not enforce the stripe size guidelines,

because client systems are independent of each other; therefore it is possible to create a file that is not

accessible on another client system.

MDS LUNs

You will be asked to specify whether the MDS service is to be mirrored across two LUNs, and which LUNs

are to be used for the MDS service. HP recommends that the MDS service is mirrored. To support this, you

will need to use two MDS LUNs for the file system, with each of the LUNs on a different SFS20 array. The

HP SFS software then mirrors the MDS data across both LUNs—this means that if one of the SFS20 arrays

fails, the MDS service continues to operate normally.

Note that you also have the option to mirror OST services (this is explained later); if you decide to mirror

the MDS service, this does not mean that you must mirror the OST services.