Submandato i2
El submandato i2 muestra el inodo del sistema de archivos de diario mejorado (JFS2).
Formato
i2 [dirección | -c]
i2 [-d dispositivo] [-i inumber] [-m recuento]
Parámetros
| Elemento | Descripción |
|---|---|
| dirección | Muestra la estructura de inodos de JFS2 en la dirección de inodo especificada. |
| -c | Muestra la tabla de memoria caché de inodo. |
| -d dispositivo | Muestra una lista de inodos en el dispositivo especificado. |
| -i inumber | Muestra la estructura de inodo del número de inodos especificado. |
| -m recuento | Muestra una lista de inodos con un número mínimo del recuento abierto especificado. |
Los distintivos -d, -iy -m se pueden mezclar. Para estos tres distintivos, cuando varios inodos cumplen los criterios, sólo se visualiza información de resumen. Si un solo inodo satisface los criterios, también se muestra información detallada.
Cuando se invoca el mandato i2 sin ningún parámetro, se muestra una lista de resumen de inodos en la memoria junto con la dirección, el dispositivo y el número de inodos de los inodos.
Otro
inode2
Ejemplos
A continuación se muestra un ejemplo de cómo utilizar el submandato 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) ?