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