[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: linux, como puede???



De echo en linux puedes abrir un archivo open() "(en c / c++, etc)" borrarlo y 
seguir trabajando con el, el ínodo aparece como libre pero no se volverá a 
ocupar hasta que cierres el archivo, por ejemplo para mover datos privados de 
una manera segura , aunque inconsistente a una avería o fallo de 
alimentación.
El Martes, 13 de Septiembre de 2005 23:27, garaged escribió:
> > Cuando una aplicación está en uso está cargada en la memoria RAM (o en la
> > SWAP), por lo que puedes incluso desinstalar dicho programa que te
> > seguirá funcionando (salvo que necesite acceso a datos no cargados en
> > memoria y de un error).
>
> De hecho es mas complejo que eso, y aun mas bonito.
>
> Si estas ejecutando un programa, y al mismo tiempo remueves o
> sobreescribes alguno de sus archivos en uso, el kernel mantiene las 2
> versiones de ese programa, 1 para mantener consistencia en el
> "runtime" y la otra será usada cuando cualquier programa (o el mismo
> archivo si es un ejecutable) cuando lo necesite.
>
> Una vez que el programa que tiene la copia vieja es terminado,
> entonces el kernel borra ese archivo y todos contentos.
>
> Es por eso que a veces hay una diferencia muy grande entre el espacio
> libre en disco y lo que te dice du, porque du solo lee los archivos
> actuales, y no tiene conocimiento de si algun programa tiene algun o
> algunos archivos que ocupen mucho espacio.
>
> Saludos
> Max

-- 
________________________________________________________________________

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción.


This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege.
If you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, please
immediately notify us via e-mail and delete it.
________________________________________________________________________



Reply to: