diff options
author | Yu Kuai <yukuai3@huawei.com> | 2024-12-02 02:59:12 +0100 |
---|---|---|
committer | Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com> | 2024-12-03 15:55:15 +0100 |
commit | e97c4e18c847803016aa60066cb6e57c528d83a6 (patch) | |
tree | 89b1486ef073cbd084e4d0a156a419849b79a2cd /mdadm.c | |
parent | Manage: forbid re-add to the array without metadata (diff) | |
download | mdadm-e97c4e18c847803016aa60066cb6e57c528d83a6.tar.xz mdadm-e97c4e18c847803016aa60066cb6e57c528d83a6.zip |
mdadm: ask user if bitmap is not set
Instead of auto-forcing bitmap only for large arrays, it is more
reasonable to let user do the chooice if bimtap is not set.
Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Diffstat (limited to 'mdadm.c')
-rw-r--r-- | mdadm.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1535,6 +1535,14 @@ int main(int argc, char *argv[]) break; } + if (!s.bitmap_file) { + if (c.runstop != 1 && s.level >= 1 && + ask("To optimalize recovery speed, it is recommended to enable write-indent bitmap, do you want to enable it now?")) + s.bitmap_file = "internal"; + else + s.bitmap_file = "none"; + } + rv = Create(ss, &ident, devs_found - 1, devlist->next, &s, &c); break; case MISC: |