Diretório - / sys no linux

25

Alguém pode me explicar o que está acontecendo dentro do diretório /sys em um sistema Linux? Eu pesquisei e consegui alguns resultados, mas preciso de uma mente clara sobre isso. Existe alguém pronto para me dar um curto (e doce) cristal sobre / sys

    
por user72789 08.08.2014 / 14:28

2 respostas

35

De sysfs.txt :

sysfs is a ram-based filesystem [...]. It provides a means to export kernel data structures, their attributes, and the linkages between them to userspace.

Em essência / sys, você pode obter informações sobre o sistema e seus componentes (principalmente hardware conectado e instalado) de maneira estruturada.

Veja também o Artigo da Wikipedia sobre o sysfs . A seguinte declaração deixa bem claro:

sysfs is a virtual file system provided by Linux. sysfs provides a set of virtual files by exporting information about various kernel subsystems, hardware devices and associated device drivers from the kernel's device model to user space. In addition to providing information about various devices and kernel subsystems, exported virtual files are also used for their configuring. sysfs is similar to the sysctl mechanism found in BSD systems, but implemented as a file system instead of a separate mechanism.

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

    
por 08.08.2014 / 15:27
11

Não consegue superar a simplicidade da Wikipedia:

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

Modern Linux distributions include a /sys directory as a virtual filesystem (sysfs, comparable to /proc, which is a procfs), which stores and allows modification of the devices connected to the system, whereas many traditional UNIX and Unix-like operating systems use /sys as a symbolic link to the kernel source tree.

Eu acho que, quando este diretório /sys for finalmente padronizado, uma descrição e sua especificação serão adicionadas ao Arquivo de Especificações sob a documentação do Sistema de Hierarquia do Sistema de Arquivos .

    
por 08.08.2014 / 15:14