Korte demonstratie raid10 met btrfs

Korte demonstratie van moderne software raid mogelijkheden met btrfs. In dit geval maken we een raid10 systeem en overschrijven we een drive volledig, deze overschrijving wordt vervolgens verholpen en de raid10 architectuur gerepareerd. Als resultaat zien we dat geen bestand of data verloren is gegaan.


De demonstratie geeft alle huidige bestandsystemen en hun indelingen weer btrfs filesystem show && lsblk. Hierna wordt de partitie gemonteerd, dit kan door een enkele van de hardeschijven te mounten. /dev/sdd tot /dev/sdg zijn onderdeel van de raid10. Op de partitie is een bestand van 862 megabytes te zien. Hierna overschrijven we /dev/sdd met random bits doormiddel van dd if=/dev/urandom of=/dev/sdd. We zien dat bij het opvragen van de btrfs schijven er nu een schijf ontbreekt. Door nu de schijf te monteren met de -o degraded optie kunnen we de partitie herstellen, ook kunnen we ondanks het ontbreken van een schijf de partitie blijven gebruiken maar dit is op de lange termijn onwenselijk.

btrfs filesystem show
lsblk
mount /dev/sdd /mnt
ls -lah /mnt
umount /mnt
dd if=/dev/urandom /dev/sdd
btrfs filesystem show
mount -o degraded /dev/sde /mnt
btrfs replace start 1 /dev/sdd /mnt
btrfs replace status /mnt
btrfs filesystem show

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

*