Class NfsFsStat

java.lang.Object
com.emc.ecs.nfsclient.nfs.NfsFsStat

public class NfsFsStat extends Object
Holder for volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    The number of free file slots that are available to the user corresponding to the authentication information in the RPC.
    long
    The amount of free space, in bytes, available to the user identified by the authentication information in the RPC.
    long
    The amount of free space, in bytes, in the file system.
    long
    The number of free file slots in the file system.
    long
    A measure of file system volatility: this is the number of seconds for which the file system is not expected to change.
    long
    The total size, in bytes, of the file system.
    long
    The total number of file slots in the file system.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Unmarshalls volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • tbytes

      public long tbytes
      The total size, in bytes, of the file system.
    • fbytes

      public long fbytes
      The amount of free space, in bytes, in the file system.
    • bytes

      public long bytes
      The amount of free space, in bytes, available to the user identified by the authentication information in the RPC. (This reflects space that is reserved by the file system; it does not reflect any quota system implemented by the server.)
    • tfiles

      public long tfiles
      The total number of file slots in the file system. (On a UNIX server, this often corresponds to the number of inodes configured.)
    • ffiles

      public long ffiles
      The number of free file slots in the file system.
    • afiles

      public long afiles
      The number of free file slots that are available to the user corresponding to the authentication information in the RPC. (This reflects slots that are reserved by the file system; it does not reflect any quota system implemented by the server.)
    • invarsec

      public long invarsec
      A measure of file system volatility: this is the number of seconds for which the file system is not expected to change. For a volatile, frequently updated file system, this will be 0. For an immutable file system, such as a CD-ROM, this would be the largest unsigned integer. For file systems that are infrequently modified, for example, one containing local executable programs and on-line documentation, a value corresponding to a few hours or days might be used. The client may use this as a hint in tuning its cache management. Note however, this measure is assumed to be dynamic and may change at any time.
  • Constructor Details

    • NfsFsStat

      public NfsFsStat(Xdr xdr)
      Unmarshalls volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
  • Method Details