README.txt 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. Lustre Parallel Filesystem Client
  2. =================================
  3. The Lustre file system is an open-source, parallel file system
  4. that supports many requirements of leadership class HPC simulation
  5. environments.
  6. Born from from a research project at Carnegie Mellon University,
  7. the Lustre file system is a widely-used option in HPC.
  8. The Lustre file system provides a POSIX compliant file system interface,
  9. can scale to thousands of clients, petabytes of storage and
  10. hundreds of gigabytes per second of I/O bandwidth.
  11. Unlike shared disk storage cluster filesystems (e.g. OCFS2, GFS, GPFS),
  12. Lustre has independent Metadata and Data servers that clients can access
  13. in parallel to maximize performance.
  14. In order to use Lustre client you will need to download lustre client
  15. tools from
  16. https://downloads.hpdd.intel.com/public/lustre/latest-feature-release/
  17. the package name is lustre-client.
  18. You will need to install and configure your Lustre servers separately.
  19. Mount Syntax
  20. ============
  21. After you installed the lustre-client tools including mount.lustre binary
  22. you can mount your Lustre filesystem with:
  23. mount -t lustre mgs:/fsname mnt
  24. where mgs is the host name or ip address of your Lustre MGS(management service)
  25. fsname is the name of the filesystem you would like to mount.
  26. Mount Options
  27. =============
  28. noflock
  29. Disable posix file locking (Applications trying to use
  30. the functionality will get ENOSYS)
  31. localflock
  32. Enable local flock support, using only client-local flock
  33. (faster, for applications that require flock but do not run
  34. on multiple nodes).
  35. flock
  36. Enable cluster-global posix file locking coherent across all
  37. client nodes.
  38. user_xattr, nouser_xattr
  39. Support "user." extended attributes (or not)
  40. user_fid2path, nouser_fid2path
  41. Enable FID to path translation by regular users (or not)
  42. checksum, nochecksum
  43. Verify data consistency on the wire and in memory as it passes
  44. between the layers (or not).
  45. lruresize, nolruresize
  46. Allow lock LRU to be controlled by memory pressure on the server
  47. (or only 100 (default, controlled by lru_size proc parameter) locks
  48. per CPU per server on this client).
  49. lazystatfs, nolazystatfs
  50. Do not block in statfs() if some of the servers are down.
  51. 32bitapi
  52. Shrink inode numbers to fit into 32 bits. This is necessary
  53. if you plan to reexport Lustre filesystem from this client via
  54. NFSv4.
  55. verbose, noverbose
  56. Enable mount/umount console messages (or not)
  57. More Information
  58. ================
  59. You can get more information at
  60. OpenSFS website: http://lustre.opensfs.org/about/
  61. Intel HPDD wiki: https://wiki.hpdd.intel.com
  62. Out of tree Lustre client and server code is available at:
  63. http://git.whamcloud.com/fs/lustre-release.git
  64. Latest binary packages:
  65. http://lustre.opensfs.org/download-lustre/