Segundo parcial - Julio 2022 - Ej 2.d

Segundo parcial - Julio 2022 - Ej 2.d

de Martin Esteban Cardozo Reyes -
Número de respuestas: 1

Buenas,

Me queda una duda sobre la parte (d) del ejercicio sobre sistema de archivos.
Concretamente no entiendo la parte en la que se crea el soft-link:



Según entiendo, lo que termina haciendo la solución es copiar el struct del dir_entry del archivo original al nuevo dir_entry que estamos creando.
En la siguiente instrucción, escribe el bloque en el disco sin modificar nada mas.

La duda viene, ya que entiendo que un soft-link es como una "referencia simbolica", sin embargo aquí termina utilizando el mismo inodo que el archivo original. ¿Como seria entonces un hard link? ¿Como se diferencian dichos enfoques?

Gracias, Slds

En respuesta a Martin Esteban Cardozo Reyes

Re: Segundo parcial - Julio 2022 - Ej 2.d

de Leonardo Alberro Zimmermann -
Hola,
ese ejercicio no es un buen ejemplo para bajar los conceptos teóricos de soft y hard link. Termina implementando lo que pide la letra, pero no es estrictamente compatible con la definición del concepto de soft-link. Creo que esto te puede ayudar a aclarar los conceptos https://eva.fing.edu.uy/mod/forum/discuss.php?d=140584
Para implementarlo en ese ejercicio, deberías de cambiar alguna de las estructuras para poder guardar la ruta a otro archivo y así reflejar mejor el concepto de soft link.
Saludos,
Leonardo