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 ?).