[pso] [Tema4][linux] Interebari structura filesystem

Claudiu Mihail claudiu.bogdan.mihail at gmail.com
Sun Apr 24 18:44:50 EEST 2011


Salut,

As avea cateva intrebari legate de structura sistemului de fisiere pitix. Ca
sa fiu mai direct o sa le exprim punctual.

1) Superblock-ul are dimensiunea 4096 bytes. Celelalte block-uri cat au? Tot
atat?

2) Legat de functiile definite in pitix.h, cam ce rol ar avea de exemplu

static inline long get_blocks(struct super_block *sb)
{
         return 8*sb->s_blocksize;
}

Nu ma prind acel 8 de unde vine exact. Iar oarecum legat de 1) s_blocksize
banuiesc ca il setez cu sb_set_blocksize in pitix_fill_super.
Dar revenind la 1) ce valoare ar trebui sa aiba s_blocksize? In sursele
Minix am vazut ca in minix_fill_super se foloseste constanta
BLOCK_SIZE (=1024) pentru asta.

3) In structura pitix_sb_info campul imap la ce se refera mai exact?

Cam atat momentan. As incheia cu precizarea ca in pitix.h este o greseala
(care citind prin arhivele mailing list-ului este de anul trecut) si
anume ca pitix_alloc_block(struct super_block *sb); ar trebui sa
returneze struct inode* si nu int.

Sarbatori fericite,
Claudiu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20110424/73259d0e/attachment.htm>


More information about the pso mailing list