On Wed, Jan 17, 2001 at 12:05:27AM +0200, Alexandru Mustatea wrote:
> On Mon, 15 Jan 2001, George CARAGEA wrote:
>
> > Probabil ca dau cu bata in balta, da vreau si eu sa stiu care-i treaba
> > cu Reiser fs. Am cautat in /usr/src/linux/Documentation si nu am gasit
> > absolut nimic despre Reiser, nici in 2.2.18 nici in 2.4.0.
>
> Si pe mine ma intereseaza o chestie: avand in vedere ca nu se
> pierd date multe in cazul unei opriri accidentale, inseamna ca pe reiser
> nu se foloseste nici un mecanism de cache?
Ba da, numai ca se foloseste conceptul de jurnal, care contine o lista cu
toate operatiile efectuate asupra sistemului de fisiere. Jurnalul trebuie
tinut actualizat pe disc, dar fiind mult mai mic decat sistemul de fisiere,
merita. In caz ca sistemul crapa, se face "journal replay", adica se
constata care dintre operatiile trecute in jurnal au fost de fapt si
aplicate asupra sistemului de fisiere, iar cele incomplete primesc
"rollback" (un fel de undo), lasand totul intr-o stare stabila.
Ar mai fi de notat si faptul ca reiserfs nu face momentan decat
"metadata journalling", adica nu-ti garanteaza decat faptul ca _structura_
sistemului de fisiere e intr-o stare stabila, nu si ca toate datele au
ajuns pe disc (asta ar insemna intr-adevar ineficienta pt. ca nu ar fi
folosit buffering).
--
Petru Paler, mailto:[EMAIL PROTECTED]
http://www.ppetru.net - ICQ: 41817235