Difference between revisions of "linux kernel configuration for software raid"
From thelinuxwiki
(Created page with " == Check for support == If your system has RAID support, you should have a file called /proc/mdstat. If you do not have that file, maybe your kernel does not have RAID sup...") |
|||
| Line 6: | Line 6: | ||
If your system has RAID support, you should have a file called /proc/mdstat. If you do not have that file, maybe your kernel does not have RAID support. | If your system has RAID support, you should have a file called /proc/mdstat. If you do not have that file, maybe your kernel does not have RAID support. | ||
| + | Also, gentoo users can run... | ||
| + | # zcat /proc/config.gz |grep CONFIG_BLK_DEV_MD | ||
| + | CONFIG_BLK_DEV_MD=y | ||
| + | |||
| + | |||
| + | Symbol: BLK_DEV_MD [=y] | ||
| + | Type : tristate | ||
| + | Prompt: RAID support | ||
| + | Location: | ||
| + | -> Device Drivers | ||
| + | (1) -> Multiple devices driver support (RAID and LVM) (MD [=y]) | ||
| + | Defined at drivers/md/Kconfig:14 | ||
| + | Depends on: MD [=y] | ||
| + | Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m] | ||
| + | |||
| + | Symbol: MD_RAID1 [=y] | ||
| + | Type : tristate | ||
| + | Prompt: RAID-1 (mirroring) mode | ||
| + | Location: | ||
| + | -> Device Drivers | ||
| + | -> Multiple devices driver support (RAID and LVM) (MD [=y]) | ||
| + | (2) -> RAID support (BLK_DEV_MD [=y]) | ||
| + | Defined at drivers/md/Kconfig:80 | ||
| + | Depends on: MD [=y] && BLK_DEV_MD [=y] | ||
| + | Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m] | ||
| + | |||
| + | |||
| + | Symbol: MD_RAID0 [=y] | ||
| + | Type : tristate | ||
| + | Prompt: RAID-0 (striping) mode | ||
| + | Location: | ||
| + | -> Device Drivers | ||
| + | -> Multiple devices driver support (RAID and LVM) (MD [=y]) | ||
| + | (3) -> RAID support (BLK_DEV_MD [=y]) | ||
| + | Defined at drivers/md/Kconfig:60 | ||
| + | Depends on: MD [=y] && BLK_DEV_MD [=y] | ||
| + | |||
Symbol: MD_RAID456 [=y] | Symbol: MD_RAID456 [=y] | ||
| Line 19: | Line 56: | ||
Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m] | Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m] | ||
| + | Symbol: MD_RAID10 [=y] | ||
| + | Type : tristate | ||
| + | Prompt: RAID-10 (mirrored striping) mode | ||
| + | Location: | ||
| + | -> Device Drivers | ||
| + | -> Multiple devices driver support (RAID and LVM) (MD [=y]) | ||
| + | (4) -> RAID support (BLK_DEV_MD [=y]) | ||
| + | Defined at drivers/md/Kconfig:102 | ||
| + | Depends on: MD [=y] && BLK_DEV_MD [=y] | ||
| + | Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m] | ||
== Links == | == Links == | ||
Revision as of 17:03, 30 March 2014
Check for support
If your system has RAID support, you should have a file called /proc/mdstat. If you do not have that file, maybe your kernel does not have RAID support.
Also, gentoo users can run...
# zcat /proc/config.gz |grep CONFIG_BLK_DEV_MD CONFIG_BLK_DEV_MD=y
Symbol: BLK_DEV_MD [=y]
Type : tristate
Prompt: RAID support
Location:
-> Device Drivers
(1) -> Multiple devices driver support (RAID and LVM) (MD [=y])
Defined at drivers/md/Kconfig:14
Depends on: MD [=y]
Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m]
Symbol: MD_RAID1 [=y]
Type : tristate
Prompt: RAID-1 (mirroring) mode
Location:
-> Device Drivers
-> Multiple devices driver support (RAID and LVM) (MD [=y])
(2) -> RAID support (BLK_DEV_MD [=y])
Defined at drivers/md/Kconfig:80
Depends on: MD [=y] && BLK_DEV_MD [=y]
Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m]
Symbol: MD_RAID0 [=y]
Type : tristate
Prompt: RAID-0 (striping) mode
Location:
-> Device Drivers
-> Multiple devices driver support (RAID and LVM) (MD [=y])
(3) -> RAID support (BLK_DEV_MD [=y])
Defined at drivers/md/Kconfig:60
Depends on: MD [=y] && BLK_DEV_MD [=y]
Symbol: MD_RAID456 [=y]
Type : tristate
Prompt: RAID-4/RAID-5/RAID-6 mode
Location:
-> Device Drivers
-> Multiple devices driver support (RAID and LVM) (MD [=y])
-> RAID support (BLK_DEV_MD [=y])
Defined at drivers/md/Kconfig:121
Depends on: MD [=y] && BLK_DEV_MD [=y]
Selects: RAID6_PQ [=y] && ASYNC_MEMCPY [=y] && ASYNC_XOR [=y] && ASYNC_PQ [=y] && ASYNC_RAID6_RECOV [=y]
Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m]
Symbol: MD_RAID10 [=y]
Type : tristate
Prompt: RAID-10 (mirrored striping) mode
Location:
-> Device Drivers
-> Multiple devices driver support (RAID and LVM) (MD [=y])
(4) -> RAID support (BLK_DEV_MD [=y])
Defined at drivers/md/Kconfig:102
Depends on: MD [=y] && BLK_DEV_MD [=y]
Selected by: DM_RAID [=m] && MD [=y] && BLK_DEV_DM [=m]
Links
this guide is recommended by the linux kernel help... [Software RAID HOWTO]