func createNewStriped()

in pkg/raid/raid.go [168:175]


func createNewStriped(target string, devices ...string) error {
	// Force is needed if the number of devices is 1.
	output, err := runMdadm(slices.Concat([]string{"--create", target, "--force", "--level", "0", "--run", "--raid-devices", fmt.Sprintf("%d", len(devices))}, devices)...)
	if err != nil {
		return fmt.Errorf("Striped raid creation for %s={%v} failed (%w): %s", target, devices, err, output)
	}
	return nil
}