#!/bin/sh umount -a >/dev/null 2>&1 lvscan >/dev/null 2>&1 if [ $? = 0 ];then lvscan |awk '{print $2}'>tmp cat tmp |cut -d"'" -f2|while read line;do if [ ! $line = "" ];then lvremove -f $line fi done rm tmp fi sleep 5 for i in `cat /proc/mdstat |grep md|awk '{print $1}'`;do mdadm --stop /dev/$i done swapoff -a umount -a >/dev/null 2>&1