M

marke_17

Usuario (Argentina)

1
Posts
0
Puntos totales
0
Comentarios
E
Ejemplos de Sistemas de Archivos en Linux
LinuxporAnónimoFecha desconocida

EXT3: Es el sistema de archivo más usado en distribuciones Linux, aunque en la actualidad está siendo remplazado por su sucesor, ext4. Una de las principales mejoras con respecto a su predecesor ext2 es que incorpora Journaling. Esto añade mucha mayor seguridad durante la grabacion de informacion al incorporar metodos de correccion de errores ante fallas del sistema como pueden ser: bajas de tension, cortes de energia electrica o simplemente un apagon de la computadora en el medioio de una operacion de escritura sobre un disco duro. Es interesante pensar en lo que podria pasar si en medio de una operacion que modifica los atributos de cierto archivo, por ejemplo cambio de su ruta en el directorio, ocurriera que nuestro equipo se apaga instantaneamente. El directorio podria quedar inconsistente ante esta operacion ya que los datos no terminaron de escribirse en el disco duro, y en consecuencia podria perderse dicho archivo. Con Journaling se incorpora el concepto de "transacciones atomicas", muy utilizado en las bases de datos. Basicamente consiste en que una operacion se realiza en su totalidad o no se realiza. Para ello el sistema debe primero grabar un registro con los cambios en un area especial del disco rigido y marcar el registro con un flag de "modificacion", el proximo paso es copiar el registro con las modificaciones al lugar donde realmente deben realizarse. Cuando se termina esta ultima se procede a modificar el primer registro que habiamos creado en esta zona especial del disco escribiendo sobre el flag, pero esta vez le ponemos un "terminado". De este modo si el sistema fallara en el medio de la operacion, durante el chequeo correspondiente se podria determinar cual transaccion es la que no se completo con solo verificar el contenido de este registro. Algunas caracteristicas de EXT3 El ext3 como el ext2 tiene múltiples desarrolladores y organizaciones involucradas en su desarrollo, por lo que su evolución no depende de una sola persona o empresa. 2. Ext3 proporciona y hace uso de una capa genérica de journaling (Journaling Block Device, JBD) la cual puede ser usada en otros contextos. El ext3 no sólo puede hacer "journal" un sistema de ficheros estándar, también otros dispositivos soportados por Linux (NVRAM, disk-on-chip, USB flash memory drives, etc.) pueden ser utilizados con ext3. 3. Ext3 tiene una amplia compatibilidad con todas las plataformas, trabaja tanto en arquitecturas de 32 como de 64 bits, y tanto en sistemas little-endian como big-endian. Algunos sistemas operativos (por ejemplo algunos clones y variantes de UNIX y BeOS) pueden acceder a ficheros en un sistema de ficheros ext2, estos sistemas también lo pueden hacer en un sistema de ficheros ext3. 4. Ext3 no requiere profundos cambios en el corazón del núcleo y no requiere tampoco nuevas llamadas al sistema. Ext3 está integrado actualmente en los kernels Linux Mobile System (LMS) - http://linuxmobile.sf.net 9 Linux Mobile System Fecha creación: 11/11/02 El sistema de ficheros ext3 Última revisión: 30/11/02responsabilidad de Alan Cox y Linus Torvalds lo incluirá muy pronto en su kernel oficial. Seguramente el ext3 será el sistema de ficheros estándar de Linux en un futuro próximo. 5. Ext3 reserva uno de los i-nodos especiales de ext2 para el registro de journal, pero los datos del mismo pueden estar en cualquier conjunto de bloques, y en cualquier sistema de ficheros. Inclusive se puede compartir el registro de journal entre sistemas distintos. 6. El programa de recuperación de sistemas de ficheros “e2fsck” tiene un muy reconocido éxito en la recuperación de datos cuando el software o el hardware falla y corrompe un sistema de ficheros. Ext3 usa el mismo código que el “e2fsck” para salvar el sistema de ficheros después de una posible corrupción, y por consiguiente tiene la misma robustez que el ext2 contra posibles pérdidas catastróficas de datos cuando haya fallos de corrupción en los mismos EXT4: Es uno de los Filesystems mas utilizados hoy en dia por la comunidad. Entre sus mejoras se encuentran: Comprobación más rápida del sistema de ficheros; los bloques sin alojar son simplemente ignorados Marcas temporales mejoradas, lo que retrasa el problema con el año 2038 Subdirectorios ilimitados; donde Ext3 tenía un límite de 32.000 Ficheros más grandes; Ext4 soporta volúmenes de hasta 1 EB y tamaños de fichero de hasta 16 TB. Sobre el funcionamiento... Para que un sistema escriba un fichero en un disco duro se necesita una metodología, e instrucciones específicas para alojar el espacio necesario. El viejo Ext3 utiliza un esquema de mapeado de bloques. Un fichero de 100 MB será mapeado en 25.600 bloques de 4 KB cada uno. Cuanto más grande sea el fichero, más bloques serán mapeados, algo que hará el manejo cada vez más lento. Con la explosión de los accesos a Internet de alta velocidad y los contenidos multimedia este método aparece como claramente ineficiente. Ext4 introduce el concepto de Extent. Un extent es básicamente un conjunto de bloques. En nuestro ejemplo para un fichero de 100 MB, se dirá básicamente «escribe los datos en los próximos n bloques». En lugar de mapear cada bloque individual por separado, Ext4 soportará extents de hasta 128 MB, de forma que para un fichero de 1.000 MB ó 1 GB, se mapearán 10 extents en lugar de 256.000 bloques. Esto mejora el rendimiento y reduce la fragmentación externa. Ext4 va a soportar alojar multi-bloques, en una sola llamada, en lugar de una llamada por bloque, evitando sobrecargas de proceso. Si quieres las ventajas de Ext4, tu sistema Ext3 existente puede ser fácilmente actualizado a Ext4 sin necesidad de formatear. Esto significa que tus datos permanecerán intactos después de actualizar —lo que no quiere decir que no debas hacer un backup antes—.

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.