Enlaces físicos en Windows: ¿riesgo de pérdida de archivos?

Enlaces físicos en Windows: ¿riesgo de pérdida de archivos?

Ahora estoy creando enlaces físicos para eliminar el uso de espacio duplicado en los datos de respaldo. Esto es dentro de particiones NTFS únicas.

Tengo miedo de perder datos: perder un archivo por completo si se rompe una referencia de enlace, se perderán otras referencias de enlaces si se elimina una o cambian más versiones cuando cambia una versión.

¿Hay alguna forma de hacer esto que ramifique el archivo si uno cambia? (Si hay dos referencias de enlace a un archivo y una cambia, obtenemos 2 archivos independientes).

¿Algún riesgo con soluciones de sincronización como Dropbox?

Por ahora sólo estoy tratando con archivos, no con directorios.

Respuesta1

Dividir archivos en caso de cambios es fácil usando enlaces físicos: simplemente elimine el archivo que cambió por ruta y coloque el modificado en su lugar. Los enlaces físicos apuntan a datos, pero son rutas independientes y, por lo tanto, pueden eliminarse sin afectar otros enlaces físicos ni los datos mismos. La única parte riesgosa es escribir directamente en el archivo detrás de un enlace físico, porque esto, por supuesto, cambiaría los datos de todos los enlaces físicos que apuntan a esos datos, simplemente porque solo hay un dato para todos los enlaces físicos "iguales" disponibles. Por lo tanto, necesita saber si las cosas han cambiado y, de ser así, debe crear un nuevo archivo.

Como solicita una copia de seguridad, su problema no debería surgir de todos modos: cada cambio de un archivo debería dar como resultado un nuevo archivo en la copia de seguridad; sin ningún cambio, puede crear enlaces físicos a los datos ya disponibles. Por lo tanto, su proceso debería verificar primero los cambios de todos modos, no veo dónde debe decidir si desea cambiar las cosas en la copia de seguridad y cómo. La copia de seguridad consiste en dejar todo lo que ya está presente como está y solo decidir cómo agregar cosas nuevas.

En general, no recomendaría implementar este tipo de cosas por su cuenta, simplemente es demasiado complejo y fácil de hacer mal. Ya existen soluciones disponibles que implementan lo que usted tiene en mente, por ejemplo, una herramienta llamadaCopia de seguridad de enlace duro.

información relacionada