On 3/2/18 2:32 PM, Luis R. Rodriguez wrote: > You may want to stick to specific set of configuration options when > creating filesystems with mkfs.xfs -- sometimes due to pure technical > reasons, but some other times to ensure systems remain compatible as > new features are introduced with older kernels, or if you always want > to take advantage of some new feature which would otherwise typically > be disruptive. > > Although mkfs.xfs already uses sensible defaults this adds a configuration > option for parsing defaults settings for mkfs.xfs parsed prior to processing > input arguments from the command line. > > We define an XFS configuration directory, /etc/mkfs.xfs.d/ and allow for > different types of configuration files, if none is specified we look for > the default type, /etc/mkfs.xfs.d/default, and you can override with -t. > For instance if you specify: > > mkfs.xfs -t experimental -f /dev/loop0 > > The file /etc/mkfs.xfs.d/experimental will be used as your configuration > file. If you really need to override the full path of the configuration > file you may use the MKFS_XFS_CONFIG enviornment variable. > > To use /etc/ be sure to configure xfsprogs with: > > ./configure --sysconfdir=/etc/ > > To verify what configuration file is used on a system use the typical: > > mkfs.xfs -N > > There is only a subset of options allowed to be set on the conifiguration > file, and currently only 1 or 0 are acceptable values. They are: > > [data] > noalign= > > [inode] > align= > attr= > projid32bit= > sparse= Hey, can I ask a maybe ridiculous question ... What's the advantage of haggling over ini file parsers and file formats, vs. just: # echo "-m crc=0 -n ftype=0" > /etc/mkfs.xfs.d/default and parse that into defaults exactly as if it had been on the commandline? -Eric -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html