Directorio - / sys en linux

Respuestas:

42

De sysfs.txt :

sysfs es un sistema de archivos basado en ram [...]. Proporciona un medio para exportar estructuras de datos del kernel, sus atributos y los enlaces entre ellas al espacio de usuario.

En esencia / sys le permite obtener información sobre el sistema y sus componentes (principalmente hardware conectado e instalado) de forma estructurada.

Consulte también el artículo de Wikipedia sobre sysfs . La siguiente declaración lo deja bastante claro:

sysfs es un sistema de archivos virtual proporcionado por Linux. sysfs proporciona un conjunto de archivos virtuales al exportar información sobre varios subsistemas del kernel, dispositivos de hardware y controladores de dispositivos asociados desde el modelo de dispositivo del kernel al espacio de usuario. Además de proporcionar información sobre varios dispositivos y subsistemas del núcleo, los archivos virtuales exportados también se utilizan para su configuración. sysfs es similar al mecanismo sysctl que se encuentra en los sistemas BSD, pero implementado como un sistema de archivos en lugar de un mecanismo separado.

Vea también esta excelente respuesta a ¿Cuál es la diferencia entre procfs y sysfs? en Unix y Linux StackExchange.

contramodo
fuente
¿Debería sysincluirse en una copia de seguridad completa de la máquina?
Danijel
2
Ciertamente no. El contenido de /sysse reconstruye en cada arranque.
contramodo
11

No se puede vencer la simplicidad de Wikipedia:

Estándar de jerarquía del sistema de archivos> Cumplimiento de FHS

Las distribuciones modernas de Linux incluyen un /sysdirectorio como un sistema de archivos virtual ( sysfs , comparable a /proc, que es un procfs ), que almacena y permite la modificación de los dispositivos conectados al sistema, mientras que muchos sistemas operativos UNIX y similares a Unix usan /sys como un enlace simbólico al árbol fuente del núcleo.

Supongo que, cuando este /sysdirectorio finalmente se estandarice, se agregará una descripción y su especificación al Archivo de especificaciones en la documentación del Estándar de jerarquía del sistema de archivos .

jimm-cl
fuente