GNU/Linux >> Tutoriales Linux >  >> Linux

Directorio - /sys en linux

Desde sysfs.txt:

sysfs es un sistema de archivos basado en RAM [...]. Proporciona un medio para exportar estructuras de datos del núcleo, sus atributos y los vínculos entre ellos 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 mediante la exportación de información sobre varios subsistemas del núcleo, dispositivos de hardware y controladores de dispositivos asociados desde el modelo de dispositivo del núcleo al espacio del 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 se implementa 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.


No se puede superar la simplicidad de Wikipedia:

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

Las distribuciones modernas de Linux incluyen un /sys directorio 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 tradicionales UNIX y similares a Unix utilizan /sys como un enlace simbólico al árbol de fuentes del kernel.

Supongo que, cuando este /sys El directorio finalmente se estandarizó, se agregará una descripción y su especificación al Archivo de especificaciones bajo el Estándar de jerarquía del sistema de archivos documentación.


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. Linux – ¿Propósito del directorio /net?

  3. Linux:¿la diferencia entre /sys/block/sda1/stat y /sys/block/xvda1/stat?

  4. Linux – ¿Fusionar /usr/bin y /usr/sbin en /bin (gnu/linux)?

  5. Comprender el sistema de archivos sysfs (/sys) en Linux

Comando Du en Linux

Comando mv en Linux

Una guía para principiantes para navegar por el sistema de archivos de Linux

Linux / Carpeta y /carpeta raíz

/sys/ documentación?

Salida ls -l en el directorio /dev del sistema Unix/Linux