Hola :) El Viernes, 2 de Junio de 2006 12:29, Hugo Sandoval escribió:
El Viernes, 2 de Junio de 2006 4:52 AM, Rafa Grimán escribió:
Hola :)
El Viernes, 2 de Junio de 2006 08:17, Jordi Espasa Clofent escribió:
Hola:
Una de las peculiaridades de los sistemas de ficheros en linux es que, si se borra un fichero que est� abierto, el fichero se borra en el directorio, pero en realidad no se borra hasta que el proceso que lo tiene abierto lo suelte. El inodo queda guardado en el kernel.
�Y c�mo han hecho esto? �Toqueteando filesystem? �Kernel?
Esto es típico de Linux, hasta que no se cierran los file-descriptors, no se borra realmente un fichero. Hay un experimento muy sencillo y consiste en: - crear un fichero de texto - abrirlo con less o vi o emacs o lo que sea - en otra shell borras el fichero - ahora tecleas
losf | grep -i "(nombre_del_fichero|comando)"
lsof | grep -i ... ;-)
Es verdad 0:) corrijo: lsof | grep -iE "(nombre_del_fichero|comando)" Gracias :) Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com