2010-04-06 16 views
9

En el kernel de Linux, ¿hay estructuras de datos que contengan automáticamente el último número de bloque escrito para una partición? No puedo encontrar ninguna fuente de kernel integrada que pueda usarse para obtener esta información. Cualquier ayuda es apreciada.Kernel de Linux: obtenga el último bloque de memoria escrita

Respuesta

1

Si desea conocer el último bloque de una partición que alguna vez ha sido escrito por el sistema, probablemente no lo encontrará.

Si lo que quiere es saber dónde podría truncar una partición sin perder datos "útiles", conocer el último bloque escrito no es suficiente, ya que tendría que lidiar con la estructura del sistema de archivos para "conocer" el tamaño de la partición ha cambiado.

Si su intención es poder cambiar el tamaño de una partición programáticamente sin pérdida de datos, le recomiendo usar libparted para eso.

Cuestiones relacionadas