: S5FS
ilist |
:
stype
s_fsize
s_isize
s_tfree
s_tinode Inode
s_fmod
s_fronly
(512, 1024, )
/ inode
Inode ( ) . , .
( in_core inode ( )) dinode -> in_core inode ( )
dinode: ,
di_mode ,
di_nlinks
di_uid, di_gid id
di_size
di_atime, di_ctime /
di_mtime /
di_addr[13] -
di_inod SUID. . -, .
IFREG, IFDIR, IFBLK/IFCHR , .
di_addr[13] .
di_addr[0] - di_addr[9] (10 )
di_addr[10] ( )
di_addr[11] ..
FFS = ufs
inode | ilist |
S5FS: 1 ( ).
inode. ( ). = . . .. , .
:
-
- inode
, ( ), ( ). , ().
Max 0,5 . Min min (= )
. :
- , , ( t);
|
|
- ( v. );
- , ( );
- ( ).
> 10 %
.
:
d_ino - inode ( ilist)
d_reclen -
d_namlen -
d_name[] -
. , . reclen ( ). (d_ino = NULL) -> .