<p dir="ltr">Din cate mi-am dat eu seama, fiecare inode director va avea un singur block de date, care va avea un corespondent in dzone. Acel block va contine intrari de tipul pitix_dir_entry (e o functie in pitix.h care calculeaza cate astfel de intrari sunt intr-un block).<br>
</p>
<p dir="ltr">Andrei</p>
<div class="gmail_quote">Pe 05.05.2014 12:21, "Vicentiu Ciorbaru" <<a href="mailto:cvicentiu@gmail.com">cvicentiu@gmail.com</a>> a scris:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Salut,<br>
<br>
Nu mi-e 100% clar cum sunt stocate directoarele pe disk. Din ce<br>
inteleg din enunt, toate inode-urile ce reprezinta directoare vor avea<br>
datele stocate in block-ul cu ID-ul 0 (din dzone).<br>
<br>
Am tras concluzia asta pornind de la următoarele afirmatii:<br>
Directoarele au asociate un singur bloc de date în care vor fi stocate<br>
intrările de director.<br>
Directorul rădăcină va avea alocat inode-ul 0 și blocul de date 0.<br>
<br>
Practic block-ul 0 (relativ la inceputul dzone) ar avea multe intrari<br>
de tipul struct pitix_dir_entry, fiecare cu câte un backlink la<br>
inode-ul aferent.<br>
<br>
Am inteles corect?<br>
<br>
O altă alternativă ar fi ca fiecare inode director sa aiba block-ul<br>
lui dedicat in care sa se afle doar structurile pitix_dir_entry cu<br>
backlink-ul catre el insusi. In cazul asta insa mi se par inutile<br>
acele backlink-uri din struct pitix_dir_entry.<br>
<br>
Vicențiu<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div>