diff --git a/Create.c b/Create.c index 50142d8..04b1dfc 100644 --- a/Create.c +++ b/Create.c @@ -475,7 +475,7 @@ int Create(struct supertype *st, char *mddev, close(fd); } } - if (missing_disks == dnum) { + if (missing_disks == dnum && !have_container) { pr_err("Subdevs can't be all missing\n"); return 1; }