#define PARAM_MAX 4096
#ifdef HAVE_SERVER_SUPPORT
-/* On-disk configuration file. In host-endian order. */
-struct lustre_disk_data {
- __u32 ldd_magic;
- __u32 ldd_feature_compat; /* compatible feature flags */
- __u32 ldd_feature_rocompat; /* read-only compatible feature flags */
- __u32 ldd_feature_incompat; /* incompatible feature flags */
-
- __u32 ldd_config_ver; /* config rewrite count - not used */
- __u32 ldd_flags; /* LDD_SV_TYPE */
- __u32 ldd_svindex; /* server index (0001), must match
- * svname
- */
- __u32 ldd_mount_type; /* target fs type LDD_MT_* */
- char ldd_fsname[64]; /* filesystem this server is part of,
- * MTI_NAME_MAXLEN
- */
- char ldd_svname[64]; /* this server's name (lustre-mdt0001)*/
- __u8 ldd_uuid[40]; /* server UUID (COMPAT_146) */
-
- char ldd_userdata[1024 - 200]; /* arbitrary user string '200' */
- __u8 ldd_padding[4096 - 1024]; /* 1024 */
- char ldd_mount_opts[4096]; /* target fs mount opts '4096' */
- char ldd_params[4096]; /* key=value pairs '8192' */
-};
-
/* used to describe the options to format the lustre disk, not persistent */
struct mkfs_opts {
struct lustre_disk_data mo_ldd; /* to be written in MOUNT_DATA_FILE */