On Fri, Sep 18, 1998 at 07:00:27PM +0200, Santiago Vila wrote:
> On Fri, 18 Sep 1998, Octavio Rodriguez Perez wrote:
> 
> > �Alguien puede explicarme por que no existe un 'undelete' en todos los
> > unices?
> 
> La verdadera raz�n no la s�...
Pues yo tampoco, pero el cuento es, si no lo quer�a borrar... para qu� lo
borr�?


> En los viejos tiempos del MS-DOS, se pod�a borrar un fichero, y si no se
> creaban m�s y se estaba uno "quieto", se pod�a estar casi seguro de que el
> espacio ocupado por ese fichero borrado no hab�a sido ocupado por otro
> fichero.
En las �ltimas versiones, cuando se borraba el archivo, este quedaba con una
marca de borrado, pero realmente no se borraba. Si se iba a escribir algo
DOS se encarga de ponerlo _despu�s_ de los archivos borrados _tratando_ de
no sobreescribir los archivos borrados. Si ya era completamente imposible
escribir sin sobreescribir dichos archivos, pues ya no hab�a de otra, y tocaba
sobreescribirlos y enviarlos al mism�smo nirvana.
 
> Ahora, con multitarea y con tantos procesos funcionando al mismo tiempo,
> muchos de ellos creando y borrando ficheros temporales, cualquiera sabe
> si el espacio ocupado por un fichero borrado habr� sido ya utilizado para
> otro fichero o no.
Sencillamente el sistema de archivos se dise�o para ser seguro y eficiente.
Este "seguro" incluye que los datos no se da�en. Si por 'x' o 'y' motivo se
perdieron o se da�aron datos, pues sencillo, recuperelo del backup. Para
eso est�n las unidades de cinta, DAT, CD-R, disquetes ;), etc...
 
> Bueno, como ves esto es solamente una medio-respuesta...
Esto fue un medio-comentario a una medio-respuesta...
 
--
Ugo Enrico Albarello L�pez de Mesa
[EMAIL PROTECTED]

Responder a