Skip to content

manual/generic/linux/software-raid0

Description

Use Linux utility mdadm to create and delete software RAID0. RAID0 consists of striping, without mirroring or parity.

Maintainer

  • chase.qi@linaro.org

OS

  • debian
  • ubuntu
  • centos
  • fedora

Scope

  • functional

Devices

  • d02
  • d03
  • d05
  • overdrive
  • moonshot
  • thunderX

Steps to reproduce

  • Install OS on the SUT(system under test) and make sure it boots.
  • Power off the SUT and install two extra hard drives(use sd(b|c) here). The two hard drives shoud have the same mode, at least the same capacity.
  • Boot to OS and make sure mdadm utility installed.
  • Create 'Linux RAID auto' partition on each of the two hard drives by running the following steps.
  • 1) "fdisk /dev/sdx"
  • 2) Delete all existing partitions with fdisk command "d"
  • 3) Create Linux raid auto partition with fdisk commands "n -> p -> 1 -> enter -> enter -> t -> fd -> w"
  • Run the folliwng steps to test RAID0.
  • 1) "mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1"
  • 2) 'cat /proc/mdstat' to see if md0 created and running."
  • 3) "mkfs.ext4 /dev/md0"
  • 4) Run dd performance test on md0 "automated/linux/dd-wr-speed.sh -p /dev/md0 -t ext4"
  • 5) Inspect the above test result. Compare with test result on single disk, you should see performance boost.
  • Remove the md0 by running the following steps.
  • 1) "umount /dev/md0"
  • 2) "mdadm --stop /dev/md0"
  • 3) "mdadm --remove /dev/md0"
  • 4) "mdadm --zero-superblock /dev/sdb1 /dev/sdc1"