hola,
no acabo d’estar segur de la resposta que dono a un exercici sobre soft i hard link.
podeu fer-hi un cop d’ull?

és un exercici de la FIB (UPC), però la professora és de saragossa i, al contrari de com s’havia fet sempre aquesta assignatura, la fa en castellà.

-4- Supón que en un entorno UNIX te encuentras en tú directorio de trabajo y que tras
ejecutar el comando ls -l –i obtienes el siguiente resultado:
973 -rw-r–r– 2 marc alumne 44 2008-01-07 17:02 file
973 -rw-r–r– 2 marc alumne 44 2008-01-07 17:02 hfile
972 lrwxrwxrwx 1 marc alumne 4 2008-01-07 17:02 sfile -> file
–4a- Supón que en ésta situación ejecutas el comando rm file. Escribe cuál será el
resultado tras ejecutar de nuevo el comando ls -l –i[/quote:2bn58rve]

a veure, jo entenc que un hard link ve a ser com donar un altre nom a un fitxer, i que els canvis d’un afecten al seu "sinònim". fan que dos fitxers tinguin el mateix i-node i, per tant, han d’estar dins el mateix sistema de fitxers.
un soft link, en canvi, és un fitxer que apunta a un altre. tant si "obrim" l’enllaç com directament el fitxer al qual apunta, modifiquem una sola regió de la memòria. amb el hard link estaria duplicada com a mínim, cert?

d’aquesta manera, si jo esborro el fitxer anomenat "file" en la situació indicada per l’enunciat, em quedarà…


973 -rw-r–r– 2 marc alumne 44 2008-01-07 17:02 hfile
972 lrwxrwxrwx 1 marc alumne 4 2008-01-07 17:02 sfile -> file
[/quote:2bn58rve]
?
com puc justificar que es queda així? (ho he provat xD )
rm esborra i-nodes o… ?
si es quedés com dic jo, sfile romandria allà pero`seria un enllaç simbòlic mort?