Heeft iemand al ervaring met de in BTRFS ingebouwde raid mode?
Concreet wil ik weten hoe de prestaties zijn in vergelijking met een (linux software) raid10 over 2 schijven met far-layout.
[intermezzo voor wie dit niets zegt:]
(In dit stukje ga ik er van uit dat er 2 hardeschijven worden gebruikt)
BTRFS is een nieuw filesystem voor Linux dat vaak met ZFS vergeleken wordt. Een van de features is ingebouwde RAID ondersteuning.
Het probleem met RAID1 (met 2 schijven) is dat het alleen beschermd tegen volledig falende schijven. Als een schijf een beetje stuk gaat heb je er niks aan. In het beste geval kun je zien dat er een verschil is tussen de twee schijven, maar daarmee weet je nog niet welk van die schijven stuk is en welke je wel kan vertrouwen.
BTRFS heeft (net als ZFS) een oplossing. Doormiddel van checksums kan BTRFS controleren of de data beschadigd is of niet en er eventueel voor kiezen om die data van een andere schijf te laden.
Hiermee kun je zelfs je data terughalen in het geval dat beide hardeschijven een kleine beschadiging hebben (zolang die niet op precies hetzelfde punt zit), een situatie waarbij een normale RAID1 het helemaal zou opgeven.
[/intermezzo]
Het is allemaal heel cool maar helaas is BTRFS ook nog erg nieuw. Ik heb het dusver op heel kleine schaal gebruikt en daar werkt het prima. Nu zit ik echter te twijfelen of ik het serieus ga gebruiken. Verschillende distributies hebben al aangegeven dat ze BTRFS als standaard fs gaan gebruiken dus het lijkt er op dat BTRFS eindelijk productiewaardig is.
Van alles wat belangrijk is heb ik (uiteraard
backups en ik ben dus wel bereidt om een klein risico te lopen, maar als bij voorbaat al zeker is dat ik m'n data ga kwijt raken dan begin ik er liever niet aan.
Ik heb dus concreet twee vragen:
1. Heeft iemand benchmarks van/ervaring met BTFS vs RAID10f2 (vs RAID1)?
2. Hoe zit het met de betrouwbaarheid van BTRFS (kernel 2.6.34 of later)?
Concreet wil ik weten hoe de prestaties zijn in vergelijking met een (linux software) raid10 over 2 schijven met far-layout.
[intermezzo voor wie dit niets zegt:]
(In dit stukje ga ik er van uit dat er 2 hardeschijven worden gebruikt)
BTRFS is een nieuw filesystem voor Linux dat vaak met ZFS vergeleken wordt. Een van de features is ingebouwde RAID ondersteuning.
Het probleem met RAID1 (met 2 schijven) is dat het alleen beschermd tegen volledig falende schijven. Als een schijf een beetje stuk gaat heb je er niks aan. In het beste geval kun je zien dat er een verschil is tussen de twee schijven, maar daarmee weet je nog niet welk van die schijven stuk is en welke je wel kan vertrouwen.
BTRFS heeft (net als ZFS) een oplossing. Doormiddel van checksums kan BTRFS controleren of de data beschadigd is of niet en er eventueel voor kiezen om die data van een andere schijf te laden.
Hiermee kun je zelfs je data terughalen in het geval dat beide hardeschijven een kleine beschadiging hebben (zolang die niet op precies hetzelfde punt zit), een situatie waarbij een normale RAID1 het helemaal zou opgeven.
[/intermezzo]
Het is allemaal heel cool maar helaas is BTRFS ook nog erg nieuw. Ik heb het dusver op heel kleine schaal gebruikt en daar werkt het prima. Nu zit ik echter te twijfelen of ik het serieus ga gebruiken. Verschillende distributies hebben al aangegeven dat ze BTRFS als standaard fs gaan gebruiken dus het lijkt er op dat BTRFS eindelijk productiewaardig is.
Van alles wat belangrijk is heb ik (uiteraard
Ik heb dus concreet twee vragen:
1. Heeft iemand benchmarks van/ervaring met BTFS vs RAID10f2 (vs RAID1)?
2. Hoe zit het met de betrouwbaarheid van BTRFS (kernel 2.6.34 of later)?
This post is warranted for the full amount you paid me for it.