func createNewMirror()

in pkg/raid/raid.go [142:148]


func createNewMirror(target string, devices ...string) error {
	output, err := runMdadm(slices.Concat([]string{"--create", target, "--level", "1", "--run", "--raid-devices", fmt.Sprintf("%d", len(devices))}, devices)...)
	if err != nil {
		return fmt.Errorf("Mirror raid creation for %s={%v} failed (%w): %s", target, devices, err, output)
	}
	return nil
}