diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2018-02-05 14:37:35 -0600 |
---|---|---|
committer | Eric Sandeen <sandeen@redhat.com> | 2018-02-05 14:37:35 -0600 |
commit | bfa66ecdb675afbf00d48c70cf5d53af383f27f0 (patch) | |
tree | ed8f6dd266582f6c7d2fdf419e3f7f54437e5e63 | |
parent | ffdd27262e488e9b536d1934f78d751b2938320e (diff) | |
download | xfsprogs-dev-bfa66ecdb675afbf00d48c70cf5d53af383f27f0.tar.gz |
mkfs: don't create realtime filesystems with reflink enabled
We don't support reflink on the realtime device, so don't let people
create such things.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
-rw-r--r-- | mkfs/xfs_mkfs.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 219b209b47..b20e3d6825 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -2025,6 +2025,13 @@ _("cowextsize not supported without reflink support\n")); usage(); } + if (cli->sb_feat.reflink && cli->xi->rtname) { + fprintf(stderr, +_("reflink not supported with realtime devices\n")); + usage(); + cli->sb_feat.reflink = false; + } + if (cli->sb_feat.rmapbt && cli->xi->rtname) { fprintf(stderr, _("rmapbt not supported with realtime devices\n")); |