Implementing File Systems - Recovery
7 belangrijke vragen over Implementing File Systems - Recovery
Noem drie nadelen van consistency-checking, als deze techniek niet in combinatie met andere technieken wordt toegepast.
- De gevonden inconsistenties zijn mogelijk niet meer te herstellen.
- Menselijke interventie kan nodig zijn. Tot die tijd is het systeem niet beschikbaar voor gebruik.
- Consistency-checking kost tijd.
Een veelgebruikte techniek voor recovery is log-based recovery. Hoe werkt deze techniek?
Bij deze techniek worden alle metadata-updates van het filesysteem naar een logfile geschreven. Het gaat daarbij meestal om opeenvolgende operaties die samen een transactie vormen. Pas als de transactie in zijn geheel is afgerond wordt deze uit de logfile verwijderd. Bij een crash kunnen aan de hand van de logfile transacties alsnog worden afgerond. Operaties die op het moment van de crash nog niet committed waren moeten worden teruggedraaid.
Een andere techniek voor recovery is het maken van een snapshot. Hoe werkt dit?
Bij deze techniek worden alle wijzigingen van data en metadata naar nieuwe diskblokken geschreven. Zolang een transactie niet is afgerond worden de oude pointers en diskblokken bewaard. Voordat de laatste operatie van een transactie wordt uitgevoerd wordt een snapshot van het filesysteem gemaakt. Pas als de transactie volledig is afgerond worden de pointers bijgewerkt en worden de oude diskblokken verwijderd.
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat wordt verstaan onder een incremental backup?
Bij een incremental backup worden alleen de files gekopieerd die sinds de vorige backup (full of incremental) gewijzigd zijn.
Een backupcyclus bestaat doorgaans uit een full backup gevolgd door een aantal incrementele backups. Een nadeel van deze methode is dat voor systeemherstel een groot aantal tapes moet worden teruggelezen. Hoe kan het aantal tapes beperkt worden?
Een alternatieve methode is om na het uitvoeren van een full backup steeds alle gewijzigde files sinds de full backup te kopiëren. Op die manier hoeven alleen de full backup en een tape met de gewijzigde files teruggelezen te worden.
Op een bepaald moment kunnen er meerdere versies van een file zijn. Als het systeem ervoor zorgt dat uiteindelijk de juiste versie op schijf komt, zijn er toch momenten en omstandigheden dat dit fout kan gaan. Geef een voorbeeld.
zie opgave 14.22 werkboek
Beschouw de volgende back-upprocedure: eens per week wordt een kopie gemaakt van alle files. Alle volgende dagen worden alle files gekopieerd die sinds de volledige back-up zijn gewijzigd. Vergelijk deze methode met de procedure die in het tekstboek beschreven is, waarbij na een volledige back-up elke dag alleen de files gekopieerd worden die op die dag gemuteerd zijn.
zie opgave 14.22 werkboek
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden