ext3cow, un sistema de ficheros con versiones

Existen diversos sistemas para implementar el versionado de ficheros. El más simple es que utilizan diferentes editores que consiste en hacer una copia del fichero original cuando lo modificamos, con un nombre idéntico pero cambiando la extensión. Esto es muy simple, pero puede funcionar para recuperar la versión más reciente.
Después nos situamos en cosas más complejas como sistemas de gestión de versiones como CVS o Subversion, aunque en este caso deberemos gestionar nosotros mismos cuando se producen cambios y que es lo que hay guardar. En un punto intermedio se podría situar la gestión de versiones que hacían algunos sistemas operativos como VMS, que guardaban las diferentes versiones en el mismo directorio con extensiones distintas, que indicaban la antigüedad de cada fichero.
Ahora existe otra opción para Linux: ext3cow, un sistema de ficheros basado en ext3 que implementa automáticamente el versionado de ficheros.
Este sistema de ficheros realiza copias automáticas de cada fichero cuando lo modificamos, de forma que podremos conocer el contenido de ese fichero en un determinado momento del tiempo, ya sea hace cinco minutos, ayer por la mañana o hace un año.
Si miramos el listado de ficheros de un directorio no veremos diferencias respecto a un sistema en ext3. Para acceder a una versión anterior de un fichero deberemos añadirle al final del nombre una @ y la fecha que queremos recuperar, en formato EPOCH (segundos desde 1970). Es decir, el fichero tareas.txt de ayer por la tarde se llamaría tareas.txt@1178132400
De este modo no es necesario utilizar herramientas adicionales para gestionar las diferentes versiones, aunque a cambio la gestión es algo más incómoda. Podemos ver un ejemplo del funcionamiento en esta imagen:

Pero, por suerte, existe una herramienta que nos permitirá gestionar el versionado de forma gráfica, Time Travelling File Manager. Con él podremos trasladarnoa fácilmente a cualquier momento anterior y ver el estado del sistema de ficheros y su contenido de forma gráfica y sencilla. Solo necesitamos arrastrar la barra para cambiar el momento que queremos visualizar.

El problema es que, por ahora, estas herramientas no están integradas en ninguna distribución, por lo que es necesario compilarlas manualmente e instalarlas, lo que para una mayoría de usuarios puede resultar bastante difícil. ¿Se atrevirá alguna distribución a integrar, aunque sea de manera opcional, una característica bastante revolucionaria?
Vía | Digg.
Enlace | Ext3COW.
Enlace | Time Travelling File Manager.
Comentarios
Deja tu comentarioWSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
WSL Empresas
Por temas
- Ahorro
- Apple
- Bebés
- Belleza
- Ciencia
- Cine
- Cocina
- Competición
- Consumo
- Cuidados Masculinos
- Cultura Alternativa
- Decoración
- Deportes
- Economía
- Empresas
- Empresas TIC
- Famosos
- Fans
- Fotografía
- Fútbol
- Gadgets
- Gays
- Golf
- Literatura
- Lujo
- Moda
- Motor
- Motos
- Móviles
- Música
- Noche
- Software
- Televisión
- Viajes
- Vida Sana
- Videojuegos
Top 10
Lo+leído
- Microsoft quiere dar una segunda oportunidad a los piratas, legaliza tu sistema
- Foxit Reader 3.0, lector de PDFs
- Métodos alternativos para actualizar Windows
- Fedora 10: liberada la versión final
- Youtube en formato panorámico
- Screencast: instalar Fedora 10
- Mejoras en Google Maps
- Gmail añade temas: sigue siendo el rey
- Fallo de seguridad en el núcleo de Windows Vista
- Ubuntu 9.04 Alpha 1: iniciando el camino hacia la nueva versión
Lo+votado
Lo+leído
- Gmail añade temas: sigue siendo el rey
- HTML Explorer Thumbnails, miniaturas de archivos HTML en el explorador de Vista
- SkyDrive y Hotmail ofrecerán 50GB de almacenamiento gratuito
- Ubuntu 9.04 Alpha 1: iniciando el camino hacia la nueva versión
- Foxit Reader 3.0, lector de PDFs
- Mejoras en Google Maps
- Métodos alternativos para actualizar Windows
- Melt Mail, direcciones de correo electrónico desechables de hasta 24 horas
- Rockola.fm, la radio online española a lo last.fm
- Fedora 10: liberada la versión final
Lo+comentado
- Microsoft podría ofrecer con Windows un antivirus
- Fallo de seguridad en el núcleo de Windows Vista
- Gmail añade temas: sigue siendo el rey
- Microsoft quiere dar una segunda oportunidad a los piratas, legaliza tu sistema
- Firefox 3.1 permitirá convertir pestañas en ventanas independientes
- AVG toma user32.dll como un virus, cuando no lo es
- Instala la barra de gadgets de Vista en Windows XP
- Screencast: instalar Fedora 10
- Ubuntu 9.04 Alpha 1: iniciando el camino hacia la nueva versión
- Google Chrome saldrá de beta en enero
Autores / Comentaristas
Autores
Comentaristas
- Rafael Galindo

- ▄▀▄▀▄▀| Il Tifossi

- [DoodoM]

- lolo68

- supercrash10

- fanboyapple

- Carlos

- kamikaze2052

- treze

- antonio1992b






una pregunta algo tonta , sobre un fichero de texto no hay problema , pero si por ejemplo tenemos una carpeta llena de fotos el programa , hace un backup de todo cada ves que modifiquemos algo , ala larga no sera mucho espacio en disco lleno de backups,
si trabajo con videos , un dia le agrego algun subtitulo , al otro dia le agrego algun audio a un videoc asero , lo mismo hace backup de todo , a la larga se llena el disco del mismo video pero de 100 versiones diferentes, no estoy muy enterado de sobre como trabajn , pero a mi parecer si funciona de manera optima es un gran gran programa , otra cosa esto es lo que apple le llama time machine?
¿Esto tiene algo que ver con el sistema de vuelta a atrás de MacOS?