cyrano om 15:06, 23-04-2017
En dan nog kan je het niet 100% voorkomen. Ook zfs kent nog bitrot...
Kun je daar wat meer over vertellen? Ik heb me er een jaar of 6 geleden aardig in verdiept toen ik een eigen fileserver aan het inrichten was en ZFS vangt bitrot gewoon af?
Harde randvoorwaarde daarvoor is inderdaad het gebruik van ECC-geheugen. Metadata is altijd dubbel en als je echte data wil kunnen herstellen heb je natuurlijk wel redundantie nodig.
Enige scenario dat ik kan bedenken is dat je nooit je schijf naloopt middels het "scrub"-commando en er bitrot ontstaat in de delen die je nooit leest. Alle data die je normaal gebruikt wordt vanzelf hersteld, en voor de rest heb je het scrub-commando. Als je tussen 2 scrubs meerdere bitfouten in ongebruikte data zou krijgen, dan loop je inderdaad risico dat je dingen gaat kwijtraken (en dan nog weet ZFS je op zijn minst te vertellen om welke bestanden het gaat), maar dat wordt dan wel heel onwaarschijnlijk.
Ik voer die scrub niet heel vaak uit, hooguit een keer of 5 per jaar en hij heeft nog nooit wat gevonden (nou ja, behalve toen ik een defecte schijf had die einde levensduur was, maar ook toen geen data kwijtgeraakt).