Übung: Software-RAID Migration

mercredi 16 mars 2016

Habe gerade gesehen, was man mit Linux-Software-RAID alles tolles anstellen kann....

Finde ich ganz spannend...

Siehe hier:

http://ift.tt/1nPH7PO

Das habe ich gleich mal mit Loop-Devices in einer Test-VM nachgespielt. Echt nett. Bei der Migration von RAID5 auf RAID6 brauchte es noch die Zusatzoption --backup-file=migrate-backup.raw

Hier noch das Script mit dem ich die benötigten Loop-Devices erzeugt habe:

Code:

#!/bin/bash

datadir=/root/data
export datadir
mkdir -p $datadir

function _open {
        max=$1
        datadir=$2
        size=$3
        echo "initiating devices..."
        for((i=0;i<max;i++));do
                datafile=$datadir/data${i}.raw
                dd </dev/zero bs=1M count=$size >$datafile 2>/dev/null
                losetup /dev/loop$i $datafile
        done
}

function _close {
        max=$1
        datadir=$2
        echo "detaching loop devices..."

        for((i=0;i<max;i++));do
                losetup -d /dev/loop$i  2>/dev/null
        done

}

case $1 in
        start)  _open  8 $datadir 300 ;;
        stop)  _close 8 $datadir 300 ;;
esac



0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor