Superbloque e inodos desde terminal "solucionado"

Imagen de jessicacs092
0 puntos

Buenas noches
estoy buscando algun comando que me permita ver que superbloques existen en la maquina y al ver todos los superbloques poder elegir uno y ver sus inodos que tiene, elegir un inodo de estos obtener su información.
No se si existan algunos comandos que me ayude a realizar estas operaciones, agradesco su tiempo.

Imagen de Jose Luis 1320
+1
-1
-1

man dumpe2fs
+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de jessicacs092
+1
0
-1

Disculpe y sobre los inodos de cada superbloque como podria haberiguarlo? ya que el comando solo me dice cuandos inodos ocupa. Muchas gracias por tu ayuda

+1
0
-1
Imagen de Jose Luis 1320
+1
-1
-1

ls -i archivo

Y con stat puedes ver los metadatos de los archivos, incluyendo el inodo.

stat archivo

Y si haces esto, en tu carpeta /home u otra carpeta, puedes ver los archivos y sus inodos;

ls -i /home/usuario

+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de jessicacs092
+1
0
-1

Me has solucionado mi problema gracias

+1
0
-1
Imagen de Jose Luis 1320
+1
-1
-1

Ahora marca tu hilo como resuelto; Agrega "Solucionado" entre paréntesis en el título.

Saludos.

+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de jessicacs092
+1
-1
-1

DIsuculpe como podria implementar todo el explorador de inodos desde c? Se que se debe ocupar la estrucutra struct ext2_super_block
pero no se como realizarlo me podria orientar? gracias

+1
-1
-1
Imagen de Jose Luis 1320
+1
-1
-1

No conozco el lenguaje C, pero algo que te podría sugerir es que veas la documentación de Linux (las llamadas de sistema o que se yo) o mejor de alguna librería que tenga esa implementación, te sería mucho más fácil que hacer llamadas directas al kernel.

O más fácil sería que hicieses la implementación en bash, con los comandos que te indique lo podrías hacer.

+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de jessicacs092
+1
0
-1

Las llamadas directas a kernel sería como mandar a llamar al comando?

+1
0
-1
Imagen de Jose Luis 1320
+1
-1
-1

Creo que esas llamadas son como esta: syscall_15 o syscall_08, igual y me equivoco, pero el buscador no.

y lo de get_super... igualmente el buscador te puede ayudar mejor que alguien aquí.

+1
-1
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de jessicacs092
+1
-1
-1

Alguien sabe como ocupar la funcion get_super en c? o en q libreria vienen?

+1
-1
-1