Journaling softupdate, l'unione di due mondi

pubblicato: martedì 22 dicembre 2009 da Lpt on fire! in: FreeBSD File system


Negli scorsi anni mentre nel mondo Linux si puntava allo sviluppo di file system basati sul journaling in quello BSD si è puntato sul softupdate.

Sebbene le due tecnologie consentano di ottenere funzionalità simili sono, invece, diversi i pregi ed i difetti relativi. Con l’approccio softupdate dopo un crash del sistema sarebbe opportuno lanciare un bgfsck per eliminare le possibili incongruenze del filesystem, ma si tratta di un approccio che non piace a molte persone.

Per evitare questo jeffr_tech ha scritto una patch che implementa un piccolo log per le operazioni sui blocchi e poche altre informazioni rendendo possibile un avvio pulito dopo un crash senza la necessità di lanciare bgfsck.

PUBBLICITÀ

L’impatto sulle prestazioni del sistema dovrebbe essere ininfluente. Per ogni mega del journal vengono tracciate più di 32768 operazioni sui blocchi e file. Il codice dovrebbe essere pubblicato nelle prossime settimane e probabilmente verrà presentato durante il BSDCan.

Via | JeffrTech

1 stelle2 stelle3 stelle4 stelle5 stelle (3 Voti | Media: 3.67 su 5)
condividi condividi condividi 0 commenti
PUBBLICITÀ

Inserisci per primo un commento a questo articolo.

PUBBLICITÀ
L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento

Network Blogo