Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - M index

CONFIG_MD_RAID5_RESHAPE: Support adding drives to a raid-5 array

General informations

The Linux kernel configuration item CONFIG_MD_RAID5_RESHAPE has multiple definitions:

Support adding drives to a raid-5 array found in drivers/md/Kconfig

The configuration item CONFIG_MD_RAID5_RESHAPE:

Help text

A RAID-5 set can be expanded by adding extra drives. This requires "restriping" the array which means (almost) every block must be written to a different place.

This option allows such restriping to be done while the array is online.

You will need mdadm version 2.4.1 or later to use this feature safely. During the early stage of reshape there is a critical section where live data is being over-written. A crash during this time needs extra care for recovery. The newer mdadm takes a copy of the data in the critical section and will restore it, if necessary, after a crash.

The mdadm usage is e.g. mdadm --grow /dev/md1 --raid-disks=6 to grow '/dev/md1' to having 6 disks.

Note: The array can only be expanded, not contracted. There should be enough spares already present to make the new array workable.

If unsure, say Y.

Support adding drives to a raid-5 array (experimental) found in drivers/md/Kconfig

The configuration item CONFIG_MD_RAID5_RESHAPE:

Help text

A RAID-5 set can be expanded by adding extra drives. This requires "restriping" the array which means (almost) every block must be written to a different place.

This option allows such restriping to be done while the array is online. However it is still EXPERIMENTAL code. It should work, but please be sure that you have backups.

You will need mdadm version 2.4.1 or later to use this feature safely. During the early stage of reshape there is a critical section where live data is being over-written. A crash during this time needs extra care for recovery. The newer mdadm takes a copy of the data in the critical section and will restore it, if necessary, after a crash.

The mdadm usage is e.g. mdadm --grow /dev/md1 --raid-disks=6 to grow '/dev/md1' to having 6 disks.

Note: The array can only be expanded, not contracted. There should be enough spares already present to make the new array workable.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - M index

Automatically generated (in year 2024). See also LKDDb sources on GitLab