#1 Acceder al superbloque
Hola, estoy haciendo un programa C en linux que recibe como argumento un archivo y tiene que mostar información del superbloque:


Parámetros:
Cantidad de bloques:
Tamaño de bloque:
Cantidad de bloques por grupo:
Primer bloque de datos:
Cantidad de inodos:
Cantidad de inodos por grupo:
Primer inodo no reservado:
Tamaño estructura inodo:
SO generardor del FS:
Información de uso:
Número de bloques libres:
Número de inodos libres:
Cantidad de montajes:
Nombre de directorio donde se realizó el último montaje:

Mi pregunta es cómo hago para acceder a los campos de la estructura del superblock. Lei que se puede con get_super, pero no encontré ninguna libreria que la reconozca.
Otra alternativa es usando los comandos df y dumpe2fs, e implementarlos con system(), pero el problema que tengo es que el archivo se recibe como argumento (queda en argv[1]), y no se puede pasarle variables a system(), es decir, no puedo hacer system("df argv[1]").
Si alguien me puede ayudar se lo agradecería.

Saludos
+
 
0
Me gusta
 
| Más