| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- Lustre Parallel Filesystem Client
- =================================
- The Lustre file system is an open-source, parallel file system
- that supports many requirements of leadership class HPC simulation
- environments.
- Born from from a research project at Carnegie Mellon University,
- the Lustre file system is a widely-used option in HPC.
- The Lustre file system provides a POSIX compliant file system interface,
- can scale to thousands of clients, petabytes of storage and
- hundreds of gigabytes per second of I/O bandwidth.
- Unlike shared disk storage cluster filesystems (e.g. OCFS2, GFS, GPFS),
- Lustre has independent Metadata and Data servers that clients can access
- in parallel to maximize performance.
- In order to use Lustre client you will need to download lustre client
- tools from
- https://downloads.hpdd.intel.com/public/lustre/latest-feature-release/
- the package name is lustre-client.
- You will need to install and configure your Lustre servers separately.
- Mount Syntax
- ============
- After you installed the lustre-client tools including mount.lustre binary
- you can mount your Lustre filesystem with:
- mount -t lustre mgs:/fsname mnt
- where mgs is the host name or ip address of your Lustre MGS(management service)
- fsname is the name of the filesystem you would like to mount.
- Mount Options
- =============
- noflock
- Disable posix file locking (Applications trying to use
- the functionality will get ENOSYS)
- localflock
- Enable local flock support, using only client-local flock
- (faster, for applications that require flock but do not run
- on multiple nodes).
- flock
- Enable cluster-global posix file locking coherent across all
- client nodes.
- user_xattr, nouser_xattr
- Support "user." extended attributes (or not)
- user_fid2path, nouser_fid2path
- Enable FID to path translation by regular users (or not)
- checksum, nochecksum
- Verify data consistency on the wire and in memory as it passes
- between the layers (or not).
- lruresize, nolruresize
- Allow lock LRU to be controlled by memory pressure on the server
- (or only 100 (default, controlled by lru_size proc parameter) locks
- per CPU per server on this client).
- lazystatfs, nolazystatfs
- Do not block in statfs() if some of the servers are down.
- 32bitapi
- Shrink inode numbers to fit into 32 bits. This is necessary
- if you plan to reexport Lustre filesystem from this client via
- NFSv4.
- verbose, noverbose
- Enable mount/umount console messages (or not)
- More Information
- ================
- You can get more information at
- OpenSFS website: http://lustre.opensfs.org/about/
- Intel HPDD wiki: https://wiki.hpdd.intel.com
- Out of tree Lustre client and server code is available at:
- http://git.whamcloud.com/fs/lustre-release.git
- Latest binary packages:
- http://lustre.opensfs.org/download-lustre/
|