Ligas simbolicas
Pepe Grillo
ppgrillo en cenapred.unam.mx
Mie Abr 4 18:39:24 CST 2001
> son ligas duras, pues estan
> relacionadas pero se duplica el espacio en disco, se que funciona pues yo
> ya lo hice una vez.
Hola !!!
Sobre Ligas Duras y Ligas Suaves:
En el caso de las ligas suaves, cada una de ellas ocupa un inodo
diferente, esto lo puedes comprobar si le das un ls -i , notaras que para
cada una hay uno distinto.
# ls -i
41579 Archivo 41579 Liga-dura 41580 Liga-suave
Ahora las ligas duras son distintas, de entrada no ves la
flechita cuando le das un ls, tampoco te anade una letra l como primer
caracter de linea. Estas ligas no son si no una referencia al mismo inodo
que es ocupado por el archivo original y tienen la gran ventaja que como
ocupan exactamente el mismo espacio en el disco que el archivo origen no
ocupan mas espacio, Esto lo podemos comprobas asi:
Espacio ocupado antes:
# df -k .
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 384847 247638 98725 72% /
Creando un archivo para probar
# mkfile 50m Archivo
Viendo que si se creo :)
# ls -l
total 102480
-rw------T 1 root other 52428800 Apr 4 19:25 Archivo
Revizando cuanto espacio nos queda
# df -k .
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 384847 247638 98725 72% /
Creando una liga suave para comparar
#ln -s Archivo Liga-suave
Como es facil ver el tamano de la suave es minimo
# ls -l
total 102482
-rw------T 1 root other 52428800 Apr 4 19:25 Archivo
lrwxrwxrwx 1 root other 7 Apr 4 19:26 Liga-suave ->
Archivo
Ahora creamos la liga dura
# ln Archivo Liga-dura
Veamos como queda, notese el contador ahora con 2, en el caso de las
ligas duras:
# ls -l
total 204962
-rw------T 2 root other 52428800 Apr 4 19:25 Archivo
-rw------T 2 root other 52428800 Apr 4 19:25 Liga-dura
lrwxrwxrwx 1 root other 7 Apr 4 19:26 Liga-suave ->Archivo
Esta es la linea mas importante, como vemos seguimos contando con casi el
mismo espacio, uno menos por aquello de que de alguna forma tenemos que
hacer refereencia a ese espacio, no creen??
# df -k .
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 384847 247639 98724 72% /
Saludos
Alejandro
Hernandez
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda