Sous-commande i2
La sous-commande i2 affiche l'i-nodeJFS2(Enhanced Journaled File System).
Format
i2 [adresse | -c]
i2 [-d unité] [-i nombre d'unités] [-m nombre]
Paramètres
| Article | Descriptif |
|---|---|
| adresse | Affiche la structure de l'i-node JFS2 à l'adresse i-node spécifiée. |
| -c | Affiche la table de mémoire cache de l'i-node. |
| -d unité | Affiche la liste des i-nodes dans l'unité indiquée. |
| -i nombre | Affiche la structure inode du nombre d'i-nodes indiqué. |
| -m nombre | Affiche une liste des i-nodes avec un nombre minimal de nombres ouverts spécifié. |
Les indicateurs -d, -iet -m peuvent être mélangés. Pour ces trois indicateurs, lorsque plusieurs i-nodes répondent aux critères, seules les informations récapitulatives sont affichées. Si un seul i-node satisfait aux critères, des informations détaillées sont également affichées.
Lorsque la commande i2 est appelée sans aucun paramètre, une liste récapitulative des i-nodes en mémoire s'affiche avec l'adresse, le périphérique et le numéro d'i-nodes des i-nodes.
Autre
inode2
Exemples
Voici un exemple d'utilisation de la sous-commande i2 :
KDB(0)> i2
ADDRESS DEVICE I_NUM IPMNT COUNT TYPE FLAG
325A8080 000A000B 2 3252F080 00001 VDIR
32573080 000A000B 2 3252F080 00001 NON
32584080 000A000A 0 00000000 00001 NON
32563080 000A000B 1 3252F080 00001 NON
3252F080 000A000B mounted 3252F080 00001 NON
32595400 000A000B 6 3252F080 00000 VDIR CNEW
325D1080 000A000B 5 3252F080 00000 VREG UPDNEW
325C1080 000A000B 4 3252F080 00000 VREG UPDNEW
32595080 000A000B 16 3252F080 00001 NON CDIRTY
32584400 000A000B 35 3252F080 00000 VREG UPDNEW
32573400 000A000B 34 3252F080 00000 VREG UPDNEW
32563400 000A000B 33 3252F080 00000 VREG UPDNEW
325E1080 000A000B 32 3252F080 00001 VDIR
3252F400 000A000B 64 3252F080 00000 VDIR CNEW
KDB(0)>i2 325C1080
ADDRESS DEVICE I_NUM IPMNT COUNT TYPE FLAG
325C1080 000A000B 4 3252F080 00000 VREG UPDNEW
In-memory Working Inode:
hashClass....0x000002AF cacheClass...0x00000007 count........0x00000000
capability...0x000001B7 atlhead......0x00000000 atltail......0x00000000
bxflag.......0x00000000 blid.........0x00000000 btindex......0x00000002
diocnt.......0x00000000 nondiocnt....0x00000000
dev..........0x000A000B synctime.....0x403CE9A8 nodelock.....0x00000000
ipmnt........0x3252F080 ipimap.......0x32595080 pagerObject..0x31A6D000
event........0xFFFFFFFF fsevent......0xFFFFFFFF openevent....0xFFFFFFFF
cacheLst.nxt.0x317230B0 cacheLst.prv.0x317230B0 freeNext.....0x317230B0
hashLst.nxt..0x00000000 hashLst.prv..0x31BA1034 kdmvp........0x00000000
flag.........0x00000000
cflag........0x00000000
xlock........0x00000000
fsxlock......0x00000000
btorder......0x00000000
agstart......0x0000000000000000
lastCommittedSize...0x0000000000001000
Pseudo pagerBuffer @ 0x325C1124:
(0)> more (^C to quit) ?