Pasado, presente y futuro de los sistemas de archivos

Continuando con la nostalgia del post anterior, les dejo el link a un imperdible artículo publicado en ArsTechnica sobre la historia de los sistemas de archivos, que relata en forma amena los orígenes y particulares de algunos filesystems desde el DECTape pasando por el de CP/M, los FAT-n de MS-DOS y Win9x, NTFS, varios de los clásicos sistemas de archivos que podemos ver en linux como ext2, ext3, ReiserFS, XFS, JFS y otros más, hasta hacer una breve introducción a ZFS de Sun.

Artículo en inglés: From BFS to ZFS: past, present, and future of file systems

Back on track

-“Ha sido un largo tiempo, pero valió la pena.”

Después de un buen período de vacaciones durante todo enero en el cual estuve lo más alejado posible de una computadora, y luego de retomar las labores diarias en febrero, he ingresado a Blogger con los datos de mi cuenta que apenas recordaba.

Si bien no me mantuve desinformado del todo (creo que revisé los feeds 2 veces el primer mes), la verdad es que no recuerdo haber encontrado algo digno de escribir un post.

Por otro lado, lo que yo esperaba que pasara (¡Que saliera Etch!), no pasó por justas razones.

Una de las pocas buenas nuevas es la liberación de la primer versión estable del driver NTFS-3G del cual ya había hablado un tiempito antes.

El otro motivo, y la razón fundamental de este post, es hacerles llegar el detalle de una encuesta realizada por Pingdom (artículo en inglés), una compañía de monitoreo de disponibilidad, donde se investigó acerca de la tecnología detrás de siete sitios populares: Techcrunch, Feedburner, iStockPhoto, YouSendIt, Meebo, Vimeo y Alexaholic. De todas ellas la que más conozco es Meebo (un webmessenger) por utilizarlo bastante seguido.

Los resultados:

  • Todas utilizan Linux exclusivamente, salvo Alexaholic que esta hosteado sobre Windows.
  • Aquellas sobre plataforma Linux utilizan Apache como servidor web, salvo Meebo que utiliza lighttpd.
  • Todas utilizan MySQL como servidor de base de datos.
  • PHP es el lenguaje de scripting de la mayoría.
  • Cinco de los siete sitios usan clustering para su servicio web, y cuatro de ellos para sus bases de datos.

Todas las respuestas están disponibles en esta matriz de infraestructura (pdf).

ntfs-3g en Debian testing

Como pueden ver en este correo, el paquete ntfs-3g fue aceptado en Debian testing, lo cual me pone muy contento ya que es un paquete menos que voy a tener que andar trayendo de afuera.

Para el que no lo conoce, NTFS-3G es un “Driver open source, libre, para Linux, con soporte de lectura y escritura sobre sistemas de archivo NTFS. Provee un manejo rápido y seguro de los sistemas de archivo WinXP, Win2k y Win2003. Soporta la mayoría de las operaciones de sistema de archivo POSIX, salvo cambios de propietario, permisos de archivo, manejo de archivos comprimidos y encriptados.”, según www.ntfs-3g.org. El mismo funciona sobre FUSE, que es lo que permite implementar controladores para sistemas de archivo en espacio de usuario.

En realidad esto no es nuevo. Hace bastante que en GNU/Linux tenemos acceso a sistemas de archivo NTFS, gracias a la gente de www.linux-ntfs.org que fue la que desarrolló un driver que para lectura anda de 10, pero que en funciones de escritura queda medio corto.

Existen otras alternativas con soporte de lecto-escritura, como CaptiveNTFS que actúa como un wrapper de las librerías nativas de windows (y por ende requiere que uno posea una licencia del mismo). O sea que uno tiene que andar con algunos dll de WinXP debajo del brazo. Si mal no recuerdo algunos Knoppix traían CaptiveNTFS, y más de una vez me ha servido de utilidad. Otra alternativa, aunque no libre, es el software comercial Paragon NTFS, que tiene un precio bastante atractivo y supongo que andará bien.

Pero bueno, gracias a un muy buen trabajo de los muchachos de ntfs-3g, a aquellos que nos interesa escribir en cualquier lado, o que hacemos soporte a equipos con S.O. non-sancto, este tipo de drivers nos alegra la jornada.

Respecto de si es seguro o no, todavía no tengo una decisión tomada. En cualquier caso les puedo comentar que desde julio de este año, mes en que Szabolcs Szakacsits presentó su trabajo, tengo una partición NTFS de 30 Gb como repositorio de archivos tales como canciones, fotos e imágenes ISO (que puedo perder sin inconveniente alguno), y hasta ahora la verdad nunca tuve un problema. Obviamente eso no garantiza que me libre de ello más adelante, pero es un buen inicio.

Aquellos que tengan Debian testing lo pueden instalar siguiendo los conocidos y complicados pasos:

apt-get install ntfs-3g

Y como ahora no tengo ganas de escribir mucho más, les recomiendo que para saber cómo se monta o configura el automontaje de una NTFS hagan:

man ntfs-3g

Eso despejará la mayor parte de las dudas que surjan.
Bien suerte y… Ah! en el extremo caso de que pierdan alguna información, el error es de ustedes por no hacer backup, jeje…

Copyright © All Rights Reserved · Green Hope Theme by Sivan & schiy · Proudly powered by WordPress