- 28-11-24ECOFED uitgeroepen tot publieksfavoriet bij Computable Awards
- 21-11-24Een goede cloud heeft een kundige dirigent nodig
- 17-10-24ECOFED wint ICT Innovatieprijs Regio Foodvalley 2024
- 01-08-24BIT geeft kaarten weg voor F1 in Zandvoort
- 24-04-24Status.bit.nl in nieuw jasje!
- 12-04-24Nieuw bij BIT: GPU hosting
- 25-03-24BIT breidt netwerkconnectiviteit uit met aansluiting op NL-ix^2
- 13-03-24No More Leaks: Samenwerken tegen cybercriminaliteit
- 03-03-24Geen verandering twee jaar na invoering sancties tegen Russische media: FOIC roept (wederom) op tot einde van ondemocratische censuur
- 29-01-24Onzichtbare upgrades
Een kijkje in het kruidenkastje van BIT
"Any sufficiently advanced technology is indistinguishable from magic."
- Clarke's First Law
Wij maken gebruik van ZFS als 'backing storage' voor onze netwerkback-updienst. ZFS is in Linux-land een relatief nieuw filesysteem met vele voordelen ten opzichte van de oude 'vertrouwde' filesystems die we kennen als FAT, EXT4 of XFS.
Een van die voordelen is de optie om 'snapshots' te maken. 'Snapshot' is een Engels woord voor een foto. In de filesystemwereld is een snapshot vaak dus een vastlegging van de status van een filesystem op een bepaald moment. We kunnen zo 'terug in de tijd' van het filesystem, net als je jeugdfoto's van vroeger zou kunnen terugkijken.
ZFS gaat erg efficiënt om met snapshots. Het hanteert het zogenaamde 'COW'-principe. COW staat voor 'Copy On Write'. Een NET gemaakt snapshot verbruikt geen ruimte. Het snapshot gaat pas ruimte gebruiken op het moment dat er bytes wijzigen in het 'bron volume' waar het snapshot van is gemaakt. Voor de gewijzigde data op het filesysteem wordt geschreven, wordt er een kopie van die data gemaakt naar het snapshot. Dit maakt het wel enigszins onduidelijk waar nou precies het verbruik van een netwerkback-up in zit. We krijgen dan ook wel eens vragen over onze netwerkback-uprapportage, uiteenlopend van 'waar zit het verbruik in' tot 'als ik dit snapshot weggooi, krijg ik dan zoveel bytes vrije ruimte terug'.
Veelal is het lastig om zulke vragen helder te beantwoorden.
We hopen met hands-on voorbeelden wat inzicht te geven in hoe het gebruik van snapshots effect heeft op beschikbaar 'quota' van de afgenomen netwerkback-updienst.
Mocht je ondanks of juist door deze technische uiteenzetting met vragen blijven zitten, schroom dan niet contact met ons op te nemen!
Door: Sander Smeenk