Create a new
.I file
with a foreign/non-lustre layout of type
-.I foreign_type \fR(\fBnone\fR, \fBdaos\fR, ...)
+.I foreign_type \fR(\fBnone\fR, \fBsymlink\fR, ...)
with flags
.I hex
and a free-format layout value of
.BR G ibibytes.
The
.I stripe_size
-must be a multiple of 64KiB in size.
+must be a multiple of 64KiB. Values below 4096 are assumed to be in KiB units.
.TP
.B -i\fR, \fB--stripe-index \fR<\fIstart_ost_index\fR>
The OST index (starting at 0) on which to start striping for this file. A
Current known types are
.BR none
and
-.BR daos
+.BR symlink
, default is
.BR none
.
means the following options extend to the end of the file. The first
component starts at offset 0, and each subsequent component starts at
the end of the previous component, so they must be specified in increasing
-file offset order.
+file offset order, and must be a multiple of 64KiB to align with the
+minimum
+.I stripe_size
+value. Values below 4096 are assumed to be in KiB units.
.PP
.RS
The first component specified will inherit default parameters from the
.B * prefer\fR - component preferred for read/write in a mirrored file
.RE
.RS
-.B * stale\fR - component has outdated data in a mirrored file. Once a
-component is marked
+.B * stale\fR - component has outdated data in a mirrored file. This flag is
+not allowed to be set on a component of the last non-stale mirror.
+Once a component is marked
.BR stale ,
it isn't permitted to clear this flag directly. \fBlfs-mirror-resync\fR(1)
is required to clear the flag.
component is allocated between them, its layout repeats the first component
layout but initialized on different OSTs so that the full OSTs are avoided.
It is allocated and immediately extended to [192MiB, 256MiB), the following
-extension component is shortended again.
+extension component is shortened again.
.RE
.TP
.B lfs setstripe -E 1G -z 64M -E 100G -z 256M -E -1 -z 1G /mnt/lustre/file1
.B lfs getstripe --yaml
command.
.TP
-.B lfs setstripe --foreign=daos --flags=0xda08 \
+.B lfs setstripe --foreign=symlink --flags=0xda08 \
--xattr=PUUID:CUUID /mnt/lustre/file1
This creates foreign
.BR file1
of type
-.BR daos
+.BR symlink
with non-lustre/free-format
.BR PUUID:CUUID
layout/LOV EA and flags