O que GDIR, GREG, VDIR, VREG significam na saída lsof

4

A página lsof diz o seguinte sobre a coluna TYPE .

TYPE is the type of the node associated with the file - e.g., GDIR, GREG, VDIR, VREG, etc.

Alguém por favor pode explicar (ou me apontar para um link que explica) o que isso significa. Eu tentei googling sobre estes, mas todos os links me levam para a página do homem lsof apenas.

Se você encontrar um link, diga-me como você o pesquisou:

    
por Vivek 18.01.2013 / 08:17

1 resposta

3

Tipos que começam com V são tipos virtuais . Ou seja, não há nenhum inode correspondente em nenhum disco físico, mas apenas um vnode em um sistema de arquivos virtual (como / proc ). Parece que esses tipos pertencem apenas a sistemas semelhantes ao BSD (AIX, Darwin, FreeBSD, HPUX, Sun etc.) e não ocorrerão em um sistema Linux. Tal como acontece com os tipos não-virtuais, DIR significa diretório e REG para um arquivo regular.

Não consegui encontrar o significado de GDIR e GREG , pois nem aparecem no código-fonte do lsof. Mas eu acho que eles apenas representam os diretórios e arquivos não-virtuais ( genéricos ?).

    
por 18.01.2013 / 09:02