You are hereBlogs / Amedee's blog / Btrfs: het verdict

Btrfs: het verdict


By Amedee - Posted on 14 November 2011

Btrfs is mooi op papier. Héél mooi. Copy-on-write. Snapshots. Vóór iedere apt-get upgrade automatisch een snapshot met apt-btrfs-snapshot. Geen zorgen meer over partities. Online devices verwijderen en weer toevoegen, een beetje zoals bij een Drobo, maar dan Free Software.

Echt waar, btrfs is fun.

MAAR!!!

Dan stel je plots vast dat je pc er 7 minuten over doet om te booten, in plaats van de gebruikelijke 20 seconden. Ik herhaal: ZE-VEN MI-NU-TEN. Bleek dat er een paar btrfs snapshots corrupt waren, en dat fsck.btrfs ze probeerde te herstellen bij het booten. Normaal is dat geen probleem, ware het niet dat fsck.btrfs nog niet af is en alleen read-only werkt. Fouten worden dus niet hersteld, bijgevolg gebeurt die fsck bij iedere reboot opnieuw.

Ik ben geen data kwijt, maar ik heb toch maar alles ge-rsync-t naar een externe schijf, de btrfs partitie geformatteerd naar ext4, en terug ge-rsync-t. Daarna bootte de pc terug onder de 20 seconden.

Btrfs gaat in de koelkast tot ze een deftige fsck hebben.

Zucht. Ik had beter moeten weten.

Als het dat maar is.
Btrfs is nog altijd experimenteel... je kan evengoed gewoon data corruptie en/of data loss hebben.

Daarvoor bestaan backups.

Wie het BTRFS verhaal een beetje volgt weet dat het ontbreken van fsck voor BTRFS 1 van de grote struikelblokken is om momenteel BTRFS te gaan gebruiken. Maar ooit komt het ervan....

Ik volgde het dus een beetje niet.

En jij begint niet aan de ondersteuning voor writing fsck voor btrfs?

"Hoe kan ik ooit hopen om in dit leven nog maar aan de enkels te geraken van halfgoden die dag in dag uit kernel source ademen?"

Denk er maar eens aan hoe die half goden zelf begonnen zijn! Als gewone studenten / hobbyisten met een leuk idee en het doorzettingsvermogen om het vast te houden.

Als jij dat echt wilt kun je ze allemaal "een poepie laten ruiken". Zelfmedelijden helpt inderdaad niet echt, maar je beperkt jezelf pas echt enorm door van te voren te geloven dat je hun nivo nooit zult halen.

Dennis

PS: bedankt voor je BTRFS reality-check artikel!

Nieuwe reactie inzenden

  • Textual smileys will be replaced with graphical ones.
  • Toegelaten HTML-tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <strike> <hr> <table> <tr> <td> <th>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo], [[foo]].
  • Adressen van webpagina's en e-mailadressen worden automatisch naar links omgezet.
  • Each email address will be obfuscated in a human readable fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • You may quote other posts using [quote] tags.
  • Regels en paragrafen worden automatisch gesplitst.

Meer informatie over formaatmogelijkheden

Reclame... ;-)

Met dank aan
  • Jasmina
  • Celine
  • Pieter
  • Jeff
  • Hans
  • Jurgen
  • Jurgen
  • Marijke
  • Amedee
  • Erik
  • Danny
  • Sofie
  • Lars
  • Christophe
  • Peter
  • Jeroen
  • Jurgen
om mij een gratis herlading twv €15 te bezorgen!

Waar ben ik?