/ sistema de arquivos proc no AIX

2

Esta questão está no contexto do AIX (5.3) Em que base o espaço é alocado para o que precisa ser armazenado no sistema de arquivos virtual /proc

O sistema operacional ocupa espaço de / ? Por exemplo eu tenho:

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
/dev/hd4           0.25      0.08   70%    10983    38% /
/proc                 -         -    -         -     -  /proc

Então, o que acontecerá se meu / for usado até 99%? Onde irá obter o seu espaço?

Ou eu tenho tudo errado? /proc é apenas uma representação da memória do servidor?

    
por ring bearer 23.08.2012 / 16:52

2 respostas

6

Or do I have it all wrong ? Is /proc just a representation of server memory ?

Sim :) É a memória do servidor, o kernel deve ser específico.

/ proc é o driver do sistema de arquivos que vê estruturas de memória do kernel em vez de disco. Ele nunca usa espaço em disco, além do driver de dispositivo no disco.

É uma maneira de tornar as estruturas de dados do kernel facilmente legíveis por código de nível de usuário. Ele usa o sistema de arquivos, a metáfora "tudo é um arquivo" que o UNIX ajudou a criar. Em seguida, você pode usar as mesmas ferramentas (syscalls, ferramentas de linha de comando) para ler e gravar esses dados do kernel que você normalmente usa, em vez de comandos específicos ou chamadas complicadas como ioctl ().

    
por 23.08.2012 / 16:56
4

Não tenho experiência com o AIX, mas todos os sistemas operacionais que usei (BSD, Linux) / proc são um sistema de arquivos virtual . Não usa nenhum espaço em disco real.

    
por 23.08.2012 / 16:56