Não, você não pode adicionar sua estrutura de maneira significativa a /proc
porque ele é gerado (não é um sistema de arquivos "real"). Da mesma forma, /sys
em algumas máquinas. Alterar a estrutura de /proc
não é simples (veja por exemplo Criando uma pasta sob / proc e criando uma entrada na pasta ).
Leitura adicional:
- Hierarquia do sistema de arquivos do Linux: Capítulo 1. Hierarquia do sistema de arquivos do Linux: 1.14. / proc
- mmap, munmap - mapeie ou desmarque arquivos ou dispositivos na memória
- É possível criar um diretório e um arquivo dentro de / proc / sys?
@ mark-plotnick sugeriu memória compartilhada POSIX, que suporta nomes .
Leitura adicional:
- Arquivos de memória compartilhada Posix vs mapeados (versus mmap , por exemplo)
- shm_overview - visão geral da memória compartilhada POSIX
-
shm_open, shm_unlink - cria / abre ou desvincula objetos de memória compartilhada POSIX
(Estes são objetos nomeados )The operation of
shm_open()
is analogous to that ofopen(2)
. name specifies the shared memory object to be created or opened. For portable use, a shared memory object should be identified by a name of the form/somename
; that is, a null-terminated string of up toNAME_MAX
(i.e., 255) characters consisting of an initial slash, followed by one or more characters, none of which are slashes. - shm_open - abre um objeto de memória compartilhada (REALTIME) (POSIX)