SISTEMAS DE ARCHIVO - LINUX - EXT3

Es el Tercer sistema de archivos extendido (Third Extended File System) y es el
sucesor de Ext2. Es compatible con este último pero está mejorado por el índice en árbol para directorios que ocupan multiples bloques, el crecimiento en línea i el journaling (registro por diario) El jornaling se encarga de almacenar la información necesaria para restablecer los datos afectados por la transacción en caso de que ésta falle de la siguiente manera:
Se bloquean las estructuras de datos afectadas por la transacción para que ningún otro proceso pueda modificarlas mientras dura la transacción.
Se reserva un recurso para almacenar el journal. Por lo general suelen ser unos bloques de disco, de modo que si el sistema se para de forma abrupta (corte eléctrico, avería, fallo del sistema operativo...) el journal siga disponible una vez reiniciado el sistema.
Se efectúan una a una las modificaciones en la estructura de datos. Para cada una:
Se apunta en el journal como deshacer la modificación y se asegura de que esta información se escribe físicamente en el disco.
Se realiza la modificación.
Si en cualquier momento se quiere cancelar la transacción se deshacen los cambios uno a uno leyéndolos y borrándolos del journal.
Si todo ha ido bien, se borra el journal y se desbloquean las estructuras de datos afectadas.
Los archivos pueden tener una máxima dimensión de 2 TB y el volumen de 32TB.
La desventajas del sistema ext3 son:
- funcionalidad, como EXT3 es compatible con EXT2 posee tambien similares problemas, como el imite de subdirectorios por directorio y al igual q cualquier sistema en Linux no puede ser testeado por “fsck” .
- defragmentación, no existe una herramienta online para ello, en el caso de offline se tiene solo para archivos EXT2 por el cual hay que llevarlo 1ero a EXT2, pero corriendo riesgos por el uso de esta tarea.
- Compresión, Solo existe parches no oficiales y no implementa el journaling, el actual parche es “e3compr”.
- No hay comprobación en el diario, Ext3 no hace la suma de verificación cuando esta escribiendo en el diario.
Windows no tiene un soporte nativo para ext3, pero pueden instalarse drivers para poder acceder a ese tipo de sistemas de archivos. Se puede instalar en todos los sistemas de windows con arquitectura x86.

No hay comentarios:

Publicar un comentario