RAID-1 y formato de bajo nivel (o destrucción de archivos), ¿más posibilidades de recuperación de datos?

1

Si tengo dos discos configurados como RAID-1. Borre algunos archivos y luego hice un formato de bajo nivel. Asegúrese de que los archivos no son recuperables.

Sin embargo, si debo separarlos y conectarlos como unidades separadas, ¿tendré más posibilidades de recuperar los archivos?

Siempre asumí que hay una unidad maestra fuera de la configuración RAID-1, y el controlador de alguna manera "será inteligente" y hará algunos trucos de optimización que llevarán a mantener algunos de los datos eliminados en una de las unidades.

Ahora, ¿estoy asumiendo mal? Debo deshabilitar la configuración de RAID-1 y el formato de bajo nivel (o eliminarlos por separado) para asegurar que los datos se hayan ido.

  • nota: la pregunta no es sobre cuán efectivo es el formato de bajo nivel, supongamos que es efectivo.
pregunta Nean Der Thal 27.09.2018 - 01:16
fuente

1 respuesta

2

En RAID-1, escribir en la matriz siempre es equivalente a escribir en cada unidad individualmente.

  

Sin embargo, si debo separarlos y conectarlos como unidades separadas, ¿tendré más posibilidades de recuperar los archivos?

En teoría, cualquier unidad puede acumularse dañada con el tiempo. Un sector dañado que está tardando demasiado tiempo en volver a la lectura o que está fallando más veces de lo habitual se copiará en un sector nuevo, y el sector anterior se marcará como inutilizable. Esta reasignación de sector puede dejar los sectores previamente escritos sin tocar incluso después de sobrescribir todo el disco. Esto no es particularmente común, pero sucede. Naturalmente, usar dos unidades duplica la probabilidad de que esto suceda.

Una pequeña nota: la mayoría de los dispositivos RAID almacenarán un poco de metadatos al principio de cada unidad que contiene información básica como un UUID, número de unidad, estado de la unidad, nivel de matriz, etc. Estos metadatos no se tocan cuando se escribe en el formación. Si, por alguna razón, sospecha que hay datos antiguos, no utilizados, que no se sobrescribieron en esa región de metadatos (lo cual es improbable, ya que generalmente está dentro de los primeros cientos de sectores de cada unidad), entonces no se puede escribir en la matriz. Basta ya que no lo sobrescribe. Sin embargo, esto es altamente improbable, y se menciona aquí en aras de la integridad.

  

Siempre asumí que hay una unidad maestra fuera de la configuración RAID-1, y el controlador de alguna manera "será inteligente" y hará algunos trucos de optimización que llevarán a mantener algunos de los datos eliminados en una de las unidades.

RAID-1 no implica una unidad "maestra". En ese nivel de ataque, cada unidad es un clon perfecto de todas las demás unidades. El controlador no utilizará ningún "truco" que lleve a mantener los datos en una de las unidades. Esa es la razón por la que la escritura en una matriz RAID-1 está limitada por la velocidad de la unidad más lenta, ya que no se realiza ninguna optimización y la escritura solo se devolverá una vez que se haya enviado a cada unidad de la matriz.

  

Ahora, ¿estoy asumiendo mal? Debo deshabilitar la configuración de RAID-1 y el formato de bajo nivel (o eliminarlos por separado) para asegurar que los datos se hayan ido.

Escribir en la matriz RAID-1 es funcionalmente equivalente a escribir dos veces en cada unidad individual. Todo lo que escriba en la matriz se duplicará y se escribirá en cada unidad en tiempo real. Sin embargo, tenga en cuenta que un formato de bajo nivel puede no ser suficiente si en realidad no sobrescribe todos los datos. Si es suficiente o no, depende del software y el sistema de archivos exactos que utilice. Pero en lugar de formatear, debes usar ATA Security Erase. Esta es una característica de firmware en unidades modernas que realiza un borrado automático de bajo nivel de todos los datos. Puede tomar algunas horas en unidades más antiguas, o unos segundos en unidades más nuevas que utilizan SED. Es posible que ATA Security Erase no funcione con RAID si el software no lo admite, en cuyo caso debe desconectar la matriz y emitir el comando a cada unidad individualmente.

    
respondido por el forest 27.09.2018 - 01:29
fuente

Lea otras preguntas en las etiquetas