#!/bin/sh # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- # ex: ts=8 sw=4 sts=4 et filetype=sh # stop everything which is not busy for i in /dev/md* /dev/md/*; do [ -b $i ] || continue mddetail=$(udevadm info --query=property --name=$i) case "$mddetail" in *MD_LEVEL=container*) ;; *DEVTYPE=partition*) ;; *) mdadm --stop $i >/dev/null 2>&1 ;; esac done