X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2Futils%2Fmount_utils.h;h=acd09559fb831abe587cc194e6e316d9cf72832f;hb=9e7b2d9cb8563c30152c6a4cbebbc568e042e9c8;hp=e50e7873856535b6d619bdbb7aa044f279919d7d;hpb=2d7e03100adb7975601a194e476bee50d8e2413c;p=fs%2Flustre-release.git diff --git a/lustre/utils/mount_utils.h b/lustre/utils/mount_utils.h index e50e787..acd0955 100644 --- a/lustre/utils/mount_utils.h +++ b/lustre/utils/mount_utils.h @@ -38,6 +38,7 @@ #define _MOUNT_UTILS_H_ #include +#include extern char *progname; extern int verbose; @@ -121,6 +122,7 @@ int osd_make_lustre(struct mkfs_opts *mop); int osd_prepare_lustre(struct mkfs_opts *mop, char *default_mountopts, int default_len, char *always_mountopts, int always_len); +int osd_tune_lustre(char *dev, struct mount_opts *mop); int osd_init(void); void osd_fini(void); @@ -131,7 +133,21 @@ int ldiskfs_make_lustre(struct mkfs_opts *mop); int ldiskfs_prepare_lustre(struct mkfs_opts *mop, char *default_mountopts, int default_len, char *always_mountopts, int always_len); +int ldiskfs_tune_lustre(char *dev, struct mount_opts *mop); int ldiskfs_init(void); void ldiskfs_fini(void); +#ifdef HAVE_ZFS_OSD +int zfs_write_ldd(struct mkfs_opts *mop); +int zfs_read_ldd(char *ds, struct lustre_disk_data *ldd); +int zfs_is_lustre(char *dev, unsigned *mount_type); +int zfs_make_lustre(struct mkfs_opts *mop); +int zfs_prepare_lustre(struct mkfs_opts *mop, + char *default_mountopts, int default_len, + char *always_mountopts, int always_len); +int zfs_tune_lustre(char *dev, struct mount_opts *mop); +int zfs_init(void); +void zfs_fini(void); +#endif + #endif