Diretório - / sys no linux


Respostas:


42

De sysfs.txt :

sysfs é um sistema de arquivos baseado em ram [...]. Ele fornece um meio de exportar estruturas de dados do kernel, seus atributos e os vínculos entre eles para o espaço do usuário.

Essencialmente, o sys permite obter informações sobre o sistema e seus componentes (principalmente o hardware conectado e instalado) de maneira estruturada.

Veja também o artigo da Wikipedia sobre sysfs . A declaração a seguir deixa bem claro:

O sysfs é um sistema de arquivos virtual fornecido pelo Linux. O sysfs fornece um conjunto de arquivos virtuais exportando informações sobre vários subsistemas do kernel, dispositivos de hardware e drivers de dispositivo associados do modelo de dispositivo do kernel para o espaço do usuário. Além de fornecer informações sobre vários dispositivos e subsistemas de kernel, os arquivos virtuais exportados também são usados ​​para sua configuração. O sysfs é semelhante ao mecanismo sysctl encontrado nos sistemas BSD, mas implementado como um sistema de arquivos em vez de um mecanismo separado.

Veja também esta excelente resposta para Qual é a diferença entre procfs e sysfs? no Unix e Linux StackExchange.


Deve sysser incluído em um backup completo da máquina?
Danijel 03/03

2
Certamente não. O conteúdo de /sysé reconstruído em cada inicialização.
countermode

11

Não pode superar a simplicidade da Wikipedia:

Padrão de hierarquia do sistema de arquivos> Conformidade com FHS

As distribuições modernas do Linux incluem um /sysdiretório como um sistema de arquivos virtual ( sysfs , comparável a /procum procfs ), que armazena e permite a modificação dos dispositivos conectados ao sistema, enquanto muitos sistemas operacionais tradicionais do tipo UNIX e Unix usam /sys como um link simbólico para a árvore de origem do kernel.

Acho que, quando esse /sysdiretório finalmente for padronizado, uma descrição e sua especificação serão adicionadas ao Archive de Especificações, na documentação do Padrão de Hierarquia do Sistema de Arquivos .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.