A file identifier ('FID') is a 128-bit number that uniquely identifies a
resource on an MDT or OST. The FID for the resource on an MDT
identifies the file as a whole. The FID for a resource on an OST
-identifiess the fragment of a file assigned to that OST.
+identifies the fragment of a file assigned to that OST.
-The 'f_seq' field holds the sequence number, or SEQ, and is used in
-conjunction with the 'FID location database' (FLDB) to
-determine on which target the resource is located. All resources with the
-same 'f_seq' value will be on the same target. A target can have more
-than one 'f_seq' value assigned to it.
+The 'f_seq' field holds the sequence number, or SEQ (see below), and
+is used in conjunction with the 'FID location database' (FLDB) to
+determine on which target the resource is located. All resources with
+the same 'f_seq' value will be on the same target. A target can have
+more than one 'f_seq' value assigned to it.
-The 'f_oid' field holds the unique 'object identifier' (OID) within the
-sequence to identify a particular object.
+The 'f_oid' field holds the unique 'object identifier' (OID) to
+identify a particular object.
The 'f_ver' value identifies which version of a resource is being
identified in the event that the resource is being updated, and
----
****
-There are several reserved ranges of FID sequence values, to allow for
-interoperability with older Lustre filesystems, to identify "well known"
-objects for internal or external use, as well as for future expansion.
+There are several reserved ranges of FID sequence values
+(summarized in the list above), to allow for interoperability with
+older Lustre filesystems, to identify "well known" objects for
+internal or external use, as well as for future expansion.
The 'FID_SEQ_OST_MDT0' (0x0) range is reserved for OST objects created
by MDT0 in non-DNE filesystems. Since all such OST objects used an
The 'FID_SEQ_LLOG_NAME' (0x10) range is used for named llog files such
as configuration logs and the ChangeLog.
-The 'FID_SEQ_IGIF' (0xb-0xffffffff) range is reserved for 'inode and
-generation in FID' (IGIF) inodes allocated by MDSes before Lustre 2.0.
+The 'FID_SEQ_IGIF' (0xb-0xffffffff) range is reserved for 'inode
+generation in FID' (IGIF) inodes allocated by MDSs before Lustre 2.0.
This corresponds to the 4 billion maximum inode number that could be
allocated for such filesystems. The 'f_oid' field for IGIF FIDs
contains the inode version number, and as such there is normally only