[pso] mkdir

Ghervase Gabriel ghervase.gabriel at gmail.com
Wed May 16 01:27:44 EEST 2007


Intr-adevar, corupeam root-ul.
Am scris un program care citeste pitix.loop si afiseaza valorile din
root-inode.Si nu erau corecte.
Greseala era la write-inode.Nu calculam bine blocul din care face parte
inode-ul.
Multumesc.

On 5/15/07, Octavian Purdila <tavi at cs.pub.ro> wrote:
>
> On Tuesday 15 May 2007 10:47, Ghervase Gabriel wrote:
> > Legat de functia mkdir.
> >
> > Daca creez un director, si apoi un fisier inauntru:de exemplu directorul
> > lots_of_files si apoi file0 inauntru, iar apoi dau unmount si apoi
> mount,
> > mountul da eroare (Not a directory).
> >
> > Daca creez doar directorul, fara fisiere inauntru, nu sunt probleme.
> > De asemenea, merge sa creez un fisier direct in root , fara sa am
> probleme
> > la mount.
> >
>
> Probabil ca se corupe intr-un fel root inode-ul. Uitate in imagine dupa
> umount, sa vezi ce ai acolo.
>
> > Singura diferenta care o vad la root_inode fata de inode-ul meu creat in
> > mkdir este apelul acelui d_alloc_root. Trebuie sa apelez d_alloc in
> mkdir?
> >
>
> Nu.
>
> Iti recomand sa rezolvi bug-ul asta intai, pentru ca daca intr-adevar ai o
> corupere, o sa se manifeste foarte ciudat la urmatoarele teste.
>
> tavi
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20070516/64109e71/attachment.html


More information about the pso mailing list