Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINIXV5.41 (MX300/WX200) Referenzhandbuch Seite 682

Inhaltsverzeichnis

Werbung

inode (4)
BEZEICHNUNG
(ufs) - Format eines I-Node in einem
inode
ÜBERSICHT
#include <sys/param.h>
#include <sys/types.h>
#include <sys/vnode.h>
#include <sys/fs/ufs_inode.h>
BESCHREIBUNG
Der I-Node ist der zentrale Punkt aller Dateimanipulationen unter SINDC. Für jede
angelegte Datei, jedes aktuelle Verzeichnis, jedes eingehängte Dateisystem, jeden
Abbildeintrag und das Root- Verzeichnis existiert ein eindeutiger I-Node. Er ist
durch das Zahlenpaar Gerätenummer/I-Node-Nummer bestimmt. Die Werte in
werden aus dem permanenten I-Node des aktuellen Datenträgers über­
icommon
nommen.
# d e f i n e E F T _ M A G I C
t d e f i n e N D A D D R 1 2
t d e f i n e N I A D D R 3
s t r u c t
in o d e
st r u c t
st r u c t
st r u c t
u _ s h o r t
de v _ t
ino_t
o f f_t
st r u c t fs
s t r u c t d q u o t
short
short
short
d a d d r _ t
st r u c t
s t r u c t i n o d e **i_freeb;
u l o n g
u l o n g
int *i_map;
4-48
0 x 9 0 9 0 9 0 9 0
/* D i r e k t e A d r e s s e n im I - N o d e */
/* I n d i r e k t e A d r e s s e n im I - N o d e */
{
inode
*i_cha i n [ 2 j ;
vnode
i_vnode;
vnode
* i _ d e w p ; / * V - N o d e für B l o c k E / A */
i_flag;
i_dev;
/* G e r ä t e n u m m e r d es I - N o d e */
i_number;/*
I - N o d e -Nummer,
i_diroff;/*
D i s t a n z des
i_f s ;
/
r zu d i e s e m I - N o d e g e h ö r i g e s D a t e i s y s t e m */
*i_dquot;
/* S t e u e r S t r u k t u r zu d i e s e r D a t e i
i_owner;
/* p r o c - I n d e x des s p e r r e n d e n P r o z e s s e s
i_count;
/* A n z a h l d e r I - N o d e S p e r r e n für E i g e n t ü m e r */
i_rwowner;
/* p r o c - I n d e x d e s P r o z e s s e s m i t
i_nextr;
/* D i s t a n z
(Vorauslesen;
i n o d e *i_freef;
/* V o r w ä r t s v e r w e i s
/* R ü c k w ä r t s v e r w e i s
i_vcode;
/* V e r s i o n s a t t r i b u t
i _ m a p c n t ; / * A b b i l d u n g a u f D a t e i s e i t e n */
/* B l o c k l i s t e d e r e n t s p r e c h e n d e n D a t e i
(U F S )
Dateisystem
ufs-
/* "Ma g i c C o o k i e "
/* m u ß e r s t e r E i n t r a g s e i n */
/* m i t d i e s e m I - N o d e v e r b u n d e n e r V - N o d e */
1 - z u - l G e r ä t e a d r e s s e */
l e t z t e n E i n t r a g s
für n ä c h s t e n L e s e z u g r i f f
read-a h e a d )
in d i e L i s t e der
f r e i e n B l ö c k e */
in d i e L i s t e d e r
f r e i e n B l ö c k e */
*/
inode (4)
für E F T */
in d i r */
*/
*/
r w - S p e r r e */
*/
*/
04/92

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinixv5.40 (mx500)

Inhaltsverzeichnis