Particiones Fat

CONCEPTO DE SISTEMAS DE PARTICION EN DISCOS Nos permite particionar un disco para almacenar, recuperar datos con su resp

Views 202 Downloads 0 File size 355KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CONCEPTO DE SISTEMAS DE PARTICION EN DISCOS Nos permite particionar un disco para almacenar, recuperar datos con su respectiva información y de una forma absoluta con sus respectivos nombres e información. La unidad mínima de almacenamiento en un disco duro es el sector. Los sectores constan de 512 bytes y es la unidad electrónica del disco. Un sistema operativo, no opera con sectores, sino con “clusters”. Dependiendo del tipo de partición por que puede tener uno o mas sectores de 512 bytes en un cluster. El tamaño del cluster generalmente es determinado por el sistema de archivos “FAT / FAT32 / NTFS” y el tamaño del disco duro.

FAT.- (File Allocation Table o "tabla de ubicación de archivos”) es el principal sistema de archivos desarrollado para MS-DOS y Windows. El sistema de archivos FAT es relativamente sencillo, y debido a eso es muy popular como formato para disquetes. Adicionalmente, el formato FAT es soportado por casi todos los sistemas operativos para IBM PCs, y debido a esto a menudo se lo utiliza para compartir información entre diversos sistemas operativos FAT 16.- FAT16 es una versión del sistema de archivos FAT que soporta hasta 65.535 unidades de asignación (direccionables con 16 bits, de ahí el nombre) de hasta 32 KB cada una. De todas las unidades de asignación, 18 están reservadas para el sistema. Por lo tanto, el tamaño máximo de una partición que use FAT16 es de unos 2 GB (65.535-18 x 32 KB). CONCLUSIÓN.-Lo utilizamos para particionar en el sistema de Windows 95, nos permite particionar discos de 256 MB. El sistema operativo crea una doble copia de la FAT por motivos de seguridad, y mejor estabilidad en el manejo de datos. Nos permite manejar sistemas manejadores de (16 bits), Es decir el sistema de archivos en disco de Windows siempre accederá a ellos utilizando métodos de acceso de 16 bits. Con Windows 95, FAT 16 empezó a usar una modificación del sistema de datos llamada VFAT. Fue el primer sistema que podía escribir nombres largos de archivos.

FAT 32.- Es una versión del sistema de archivos FAT que maneja en teoría hasta 4.294.967.296 unidades de asignación (direccionables con 32 bits, de ahí el nombre) de hasta 32 KB cada una. De estos 32 bits de direccionamiento solo se usan 28 (268.435.456 unidades de asignación) y 18 de éstas están reservadas para el sistema. Por lo tanto, el tamaño máximo teórico de una partición que use FAT32 es de unos 8 TB (268.435.456-18 x 32 KB). A pesar de sus desventajas. CONCLUCIÓN.- Windows XP pone un freno también a las particiones FAT 32: el máximo tamaño de estas que puede formatearse en Windows XP es de 32 GB. Particiones mayores pueden usarse si han sido creadas con otros sistemas operativos, pero en este caso no se garantiza tampoco integridad de datos.

NTFS (siglas en inglés de New Technology File System) Este es un sistema de archivos diseñado específicamente para Windows NT en 1993, con el objetivo de crear un sistema de archivos eficiente, robusto y con seguridad incorporada desde su base. También soporta compresión nativa de ficheros y encriptación se usa en sistemas a partir de Windows 2000. las particiones se realizan en terabytes (1 Tera = 1024 GB) EL sistema de archivos Hasta Windows 2000, las líneas de desarrollo eran totalmente separadas: W95 / W98 / ME con FAT 16 y/o FAT32. Por contra, la serie NT, incluyendo Windows XP, puede manejar todas las variantes. Excepto: NT4 que no puede manejar FAT 32. NTFS contiene muchas mejoras sobre los sistemas FAT. La más importante es la optimización del uso de memoria en volúmenes grandes, corrección de errores ante caídas de máquina o de hardware, protección y seguridad ante accesos no autorizados, un servicio de índices y compresión y encriptación de datos. Mejoras realizadas NTFS.- Los sistemas NFTS anteriores a W2000 no alcanzaban los requerimientos de los actuales sistemas. Por ejemplo, en los sistemas NTFS anteriores a W2000 y que surgieron con NT, las particiones estaban limitadas hasta un máximo de 26 letras (de la A a la Z). Además, cualquier cambio en una partición implicaba reiniciar la máquina Otra desventaja es que mucha de la información del volumen NTFS residía en el registro, siendo por tanto realmente complicado el uso de un disco con otro sistema.

VFAT (Virtual FAT) Este sistema de archivos logra remediar uno de los mayores problemas del sistema FAT: los nombres de archivos y directorios sólo podían contener 8 caracteres de nombre y 3 de extensión. Con VFAT, se logra ampliar este límite a 255 caracteres entre nombre y extensión.

Vamos a ver ahora por qué es necesario darle un formato al disco. El disco duro, a efectos lógicos, está dividido en sectores. En los primeros discos se utilizaba el sistema CHS (Cabeza, Cilindro, Sector) para direccionar cualquier dato, ya que con estos tres parámetros es posible situar cualquier punto del disco. Este sistema tenia el inconveniente de que era necesario guardar mucha información por punto del disco, lo que hacia que en discos grandes se desperdiciara mucho espacio para guardar esta información. Posteriormente se creó el sistema LBA (logical block addressing, que es un sistema de direccionamiento lógico de bloques y consiste en dividir el disco entero en sectores y asignarle a cada sector una dirección determinada. Este sistema es el que se utiliza actualmente. Pero la unidad mínima que utilizan los sistemas operativos no es el sector, sino el cluster, que está formado por varios sectores (la cantidad de estos varía dependiendo del tipo de partición, de la capacidad del disco y del sistema operativo utilizado). Para poder utilizar un disco duro necesitamos crear una partición lógica en un determinado sistema de archivos y formatear esta partición para crear un índice de situación de los diferentes cluster y los sectores que los forman. Una vez formateado, la información se va dividiendo en pedacitos para guardar estos en los clusters y así leerlos cuando necesitamos acceder a esta información. Precisamente de esta forma de guardar la información vienen los diferentes sistemas de archivos, ya que dependiendo de este tendremos la posibilidad de manejar tamaños mayores o menores de particiones y de archivos. Hay que tener el cuenta que la unidad mínima de almacenamiento y de asignación es el cluster, lo que significa que todo el espacio dentro de un cluster que no sea utilizado por información de un determinado archivo se va a desperdiciar, ya que un cluster solo puede contener información de un archivo determinado. Pues bien, precisamente ese sistema de archivos es el que conocemos como FAT, FAT32 y NTFS.

Vamos a ver las principales diferencias que hay entre ellos. FAT: Lo que actualmente conocemos por FAT es realmente FAT16. Es el sistema de archivos introducido por Microsoft en 1.987 para dar soporte a los archivos de 16bits, no soportados por versiones anteriores de FAT (FAT12). Este sistema de archivos tiene una serie muy importante de limitaciones, entre las que destacan el límite máximo de la partición en 2Gb (pero es capaz de gestionar archivos de hasta 4Gb ¿?), el utilizar cluster de 32Kb o de 64Kb (con el enorme desperdicio de espacio que esto supone) y el no admitir nombres largos de archivos, estando estos limitados al formato 8+3 (ocho dígitos de nombre + tres de extensión). FAT32: En 1.996, junto con la salida al mercado del Windows 95 OSR2, se introduce el sistema de archivos FAT32, para solucionar en buena parte las deficiencias que presentaba FAT16, pero manteniendo la compatibilidad en modo real con MS-DOS. Entre estas se encuentra la de superar el límite de 2Gb en las particiones, si bien se mantiene el tamaño máximo de archivo, que es de 4Gb. Para solucionar este problema, FAT32 utiliza un direccionamiento de cluster de 32bits, lo que en teoría podría permitir manejar particiones cercanas a los 2 Tib (Terabytes), pero en la práctica Microsoft limitó estas en un primer momento a unos 124Gb, fijando posteriormente el tamaño máximo de una partición en FAT32 en 32Gb. Esto se debe más que nada al una serie de limitaciones del Scandisk de Microsoft, ya que FAT32 puede manejar particiones mayores creadas con programas de otros fabricantes. Un claro ejemplo de esto lo tenemos en los discos externos multimedia, que están formateados en FAT32 a pesar de ser particiones de bastante tamaño (en muchos casos más de 300Gb). El tamaño del cluster utilizado sigue siendo de 32Kb, lo que sigue significando un importante desperdicio de disco, ya que un archivo de 1Kb (que los hay, y muchos además) está ocupando en realidad 32Kb de disco. El paso de FAT16 a FAT32 se tenía que realizar en un principio formateando el disco, situación que se mantuvo hasta la salida de Windows 98, que incorporaba una herramienta para pasar de FAT16 a FAT32 sin necesidad de formatear el disco. Estos dos formatos, a pesar de sus inconvenientes, tienen una gran ventaja, y es que son

accesibles (cuando menos para lectura) por una gran cantidad de sistemas operativos, entre los que destacan Unix, Linux, Mac OS... Esta compatibilidad es aun mayor en FAT16 que en FAT32. Por poner un ejemplo, los disquetes y los pendrive se siguen formateando en FAT16. NTFS: El sistema de archivos NTFS, o New Technology File System fue introducido a mediados de 1.993 en Windows NT 3.1, y utilizado por Microsoft solo en sus sistemas profesionales hasta la salida de Windows XP, que fue el primer sistema operativo de uso doméstico que lo incorporó. Este sistema de archivos tiene una gran serie de ventajas, incluida la de soportar compresión nativa de ficheros y cifrado (a partir de Windows 2000). También permite por fin gestionar archivos de más de 4Gb, fijándose el tamaño máximo de estos en unos 16Tb. En cuanto a las particiones, permite un tamaño de hasta 256Tb. Utiliza cluster de 4Kb (aunque se pueden definir de hasta 512bytes, es decir, 1 sector por cluster). Esto permite un aprovechamiento del disco mucho mayor que en FAT16 o en FAT32, ya que, siguiendo el ejemplo anterior de in fichero de 1Kb, si el tamaño del cluster es de 4Kb estaríamos desperdiciando solo 3Kb, y si el tamaño del cluster fuera de 512bytes, pues utilizaría dos cluster, no existiendo en ese caso ningún desperdicio de espacio (hay que considerar que el FAT32 se desperdiciarían 31Kb por cada archivo de 1Kb que tengamos). Pero tiene un inconveniente, y es el de que en ese caso se necesita un espacio del disco bastante grande para guardar la información del formato. Hay que pensar que con este sistema, a igualdad de espacio (32Kb), para una partición NTFS basada en cluster de 4Kb tendremos ocho cluster en vez de uno solo. Esto en la practica quiere decir que para un archivo de 32Kb hay que guardar 8 direcciones en vez de una sola, pero un simple vistazo a nuestro disco duro nos permite darnos cuenta de que, a pesar de esta pérdida inicial de espacio, en la práctica tenemos una muy superior capacidad de almacenamiento, ya que el espacio desperdiciado es muchísimo menos. Las particiones formateadas en NTFS no son accesibles desde MS-DOS, Windows 95, Windows 98 ni por otros sistemas operativos instalados en discos bajo sistemas FAT16 o FAT32. Linux tiene soporte parcial de escritura y total de lectura para particiones NTFS. En realidad, lo que muchos llaman MS-DOS en Windows XP es tan solo un editor de comandos, con un emulador de MS-DOS para poder ejecutar algunos programas basados en

DOS (no todos), eso si, de 16bits, ya que NTFS no tiene soporte para programas de 8bits.

Se puede pasar muy fácilmente una partición FAT32 a NTFS sin pérdida de datos, mediante comandos de consola (ver el documento Convertir una partición FAT32 a NTFS). Tenemos que tener presente que Mi Pc en versiones anteriores de Windows, incluido XP (o Equipo en Windows Vista) no va a reconocer un disco duro mientras este no tenga alguna partición. Hay que dejar bien claro un tema: NO es posible pasar de un formato de nivel superior a uno de nivel inferior sin eliminar la partición y volver a crearla. Podemos pasar mediante software de FAT16 a FAT32 y de este a NTFS sin pérdida de información ni de nada (teniendo en cuenta siempre los riesgos que un cambio de formato de partición implican), pero no a la inversa.

NTFS De Wikipedia, la enciclopedia libre Saltar a navegación, búsqueda NTFS Desarrollador(a)

Microsoft

Nombre completo

New Technology File System (Nueva Tecnología de Sistema de Archivos)

Introducido

Julio de 1993 (Windows NT 3.1)

Identificador de la partición

0x07 (MBR) EBD0A0A2-B9E5-4433-87C068B6B72699C7 (GPT)

Estructuras Contenido del directorio

Árbol-B+

Localización de archivo

Mapa de bits/Extents

Bloques malos

Mapa de bits/Extents

Límites Máxima dimensión 16 TiB con la actual de archivo implementación (16 EiB según su arquitectura) Máximo número de 4.294.967.295 (232–1) archivos Tamaño máximo del nombre de archivo

255 caracteres

Tamaño máximo del volumen

256 TiB con la actual implementación (16 EiB según su arquitectura)

Caracteres Cualquier carácter excepto '\0' permitidos en (NULO) y '/'1 nombres de archivo Windows también excluye el uso de \ : * ? " < > | Características Fechas registradas Creación, modificación, modificación POSIX, acceso Rango de fecha

1 de enero de 1601 - 28 de mayo de 60056

Bifurcaciones



Atributos

Sólo lectura, oculto, sistema, archivo

Permisos de acceso ACLs a archivos Compresión transparente

Per-file, LZ77 (Windows NT 3.51 en adelante)

Cifrado transparente

Per-file, DESX (Windows 2000 en adelante), Triple DES (Windows XP en adelante), AES (Windows XP Service Pack 1, Windows Server 2003 en adelante)

Sistemas operativos Familia Windows NT (Windows soportados NT 3.1 a Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server

2008 R2), Mac OS X, Linux

NTFS (NT File System) es un sistema de archivos de Windows NT incluido en las versiones de Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista y Windows 7. Está basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2, y también tiene ciertas influencias del formato de archivos HFS diseñado por Apple. NTFS permite definir el tamaño del clúster, a partir de 512 bytes (tamaño mínimo de un sector) de forma independiente al tamaño de la partición. Es un sistema adecuado para las particiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y servidores. Puede manejar volúmenes de, teóricamente, hasta 264–1 clústeres. En la práctica, el máximo volumen NTFS soportado es de 232–1 clústeres (aproximadamente 16 Terabytes usando clústeres de 4KB). Los inconvenientes que plantea son: •

Necesita para sí mismo una buena cantidad de espacio en disco duro, por lo que no es recomendable su uso en discos con menos de 400 MB libres.

Caracateristicas NTFS, el sistema de archivos estándar de Windows NT y de sus descendientes (las gamas 2000, 2003, XP,Vista y 7), las versiones 9x (MS-DOS, Windows 95, Windows 98 y Windows ME), no pueden leer este sistema de archivos de manera predeterminada, pero existen utilidades para salvar esta carencia. NTFS ha reemplazado al anterior sistema de ficheros de Microsoft, llamado FAT, común a MS-DOS y a las versiones tempranas de Windows. NTFS incorpora muchas mejoras sobre el sistema FAT como compatibilidad mejorada con metadatos, y el uso de estructura de datos avanzadas (árboles-B) para optimizar el rendimiento, estabilidad, y el aprovechamiento del espacio en disco, además de nuevas características adicionales, como la seguridad, las listas de control de acceso o el registro de transacciones (journaling). El tamaño mínimo recomendado para la partición es de 10 GB. Aunque son posibles tamaños mayores, el máximo recomendado en la práctica para cada volumen es de 2 TB (Terabytes). El tamaño máximo de fichero viene limitado por el tamaño del volumen. Hay tres versiones de NTFS: v1.2 en NT 3.51 , NT 4, v3.0 en Windows 2000 y v3.1 en

Windows XP , Windows 2003 Server , Windows Vista y Windows 2008 . Estas versiones reciben en ocasiones las denominaciones v4.0, v5.0 , v5.1 , v 5.2, y v 6.0 en relación con la versión de Windows en la que fueron incluidas. Las versiones más recientes han incluido algunas características nuevas, tales como cuotas de disco y puntos de montaje de volúmenes. ....

Funcionamiento Todo lo que tiene que ver con los ficheros, se almacena en forma de metadatos. Esto permitió una fácil ampliación de características durante el desarrollo de Windows NT. Un ejemplo lo hallamos en la inclusión de campos de indizado añadidos para posibilitar el funcionamiento de Active Directory. Los nombres de archivo son almacenados en Unicode (UTF-16), y la estructura de ficheros en árboles-B, una estructura de datos compleja que acelera el acceso a los ficheros y reduce la fragmentación, que era lo más criticado del sistema FAT. Se emplea un registro transaccional (journal) para garantizar la integridad del sistema de ficheros (pero no la de cada archivo). Los sistemas que emplean NTFS han demostrado tener una estabilidad mejorada, que resultaba un requisito ineludible considerando la naturaleza inestable de las versiones más antiguas de Windows NT. Sin embargo, a pesar de lo descrito anteriormente, este sistema de archivos posee un funcionamiento prácticamente secreto, ya que Microsoft no ha liberado su código como hizo con FAT. Gracias a la ingeniería inversa, aplicada sobre el sistema de archivos, se desarrolló controladores como el NTFS-3G que actualmente proveen a sistemas operativos GNU/Linux, Solaris, MacOS X o BSD, entre otros, de soporte completo de lectura y escritura en particiones NTFS.

Interoperabilidad Microsoft provee medios para convertir particiones FAT32 a NTFS, pero no en sentido contrario, (NTFS a FAT32). Partition Magic de Symantec y el proyecto de código abierto NTFSResize son ambos capaces de redimensionar particiones NTFS. Con la herramienta convert incluida en los sistemas NT , (Windows 2000 en adelante) , se puede cambiar un disco con sistema de ficheros FAT32 a NTFS sin perder ningún dato con la instrucción "convert [unidad]:/fs:ntfs" Por razones de la historia absolutamente todas las versiones de Windows que todavía no soportan NTFS almacenan internamente la fecha y hora como hora local, y consecuentemente

los sistemas de ficheros correspondientes a esas versiones de Windows, también tratan la hora localmente. Sin embargo, Windows NT y sus sucesores almacenan la hora en formato GMT/UTC, y hacen las conversiones apropiadas a la hora de mostrar las fechas. De este modo al copiar archivos entre un volumen NTFS y uno no-NTFS, deben hacerse las conversiones "al vuelo", lo que puede originar ambigüedades si el horario de verano está activo en la copia de unos archivos y no en el de otros, pudiendo dar lugar a ficheros cuya marca de hora esté una hora desplazada. • •

ext4

Desarrollador(a Mingming Cao, Dave ) Kleikamp, Alex Tomas, Andrew Morton, y otros Nombre completo

Fourth extended file system

Introducido

10 de octubre de 2006 (Linux 2.6.19)

Identificador de 0x83 (MBR) la partición EBD0A0A2-B9E5-443387C0-68B6B72699C7 (GPT) Estructuras Contenido del directorio

Tabla, Árbol

Localización de bitmap (espacio libre), archivo table (metadatos) Bloques malos

Tabla

Límites Máxima dimensión de archivo

16 TiB (usando bloques de 4k )

Máximo número de archivos

4 mil millones (4x10⁹) (especificado en el tiempo de creación del sistema de

archivos) Tamaño máximo del nombre de archivo

256 bytes

Tamaño máximo del volumen

1024 PiB = 1 EiB

Caracteres permitidos en nombres de archivo

Todos los bytes excepto NULL y '/'

Características Fechas registradas

modificación (mtime), modificación de atributo (ctime), acceso (atime), borrado (dtime), creación (crtime)

Rango de fecha 14 de diciembre de 1901 25 de abril de 2514 Bifurcaciones

No

Atributos

extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev

Permisos de acceso a archivos

POSIX

Compresión transparente

No

Cifrado transparente

No

Sistemas operativos soportados

Linux

ext4 (fourth extended filesystem o «cuarto sistema de archivos extendido») es un sistema de archivos con registro por diario (en inglés Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se publicó el kernel Linux 2.6.28, que elimina ya la etiqueta de "experimental" de código de ext4. Las principales mejoras son: Soporte de volúmenes de hasta 1024 PiB. Soporte añadido de extent. Menor uso del CPU. Mejoras en la velocidad de lectura y escritura. Contenido [ocultar] 1 Mejoras 1.1 Sistema de archivos de gran tamaño 1.2 Extents 1.3 Compatibilidad hacia adelante y hacia atrás 1.4 Asignación persistente de espacio 1.5 Asignación retrasada de espacio 1.6 Límite de 32000 subdirectorios superado 1.7 Journal checksumming

1.8 Desfragmentación online 1.9 Chequeo del sistema de ficheros más rápido 1.10 Asignador multibloque 1.11 Timestamps mejorados 2 Opciones de montaje 2.1 Por defecto 2.2 No por defecto 3 Referencias 4 Véase también [editar] Mejoras [editar] Sistema de archivos de gran tamaño El sistema de archivos ext4 es capaz de trabajar con volúmenes de hasta 1 exbibyte[1] y ficheros de tamaño de hasta 16 TiB. [editar] Extents Los extents han sido introducidos para reemplazar al tradicional esquema de bloques usado por los sistemas de archivos ext2/3. Un extent es un conjunto de bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. Un extent simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un tamaño de bloque igual a 4KiB.[2] [editar] Compatibilidad hacia adelante y hacia atrás El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema de archivos ext3 como ext4 y usarlo transparentemente. Del mismo modo ext4 es parcialmente compatible hacia atrás con ext3 ya que puede ser montado como una partición ext3 con la excepción de que si la partición ext4 usa extents, se pierde esta posibilidad. Extents están configurados por defecto desde la versión del kernel 2.6.23. Anteriormente, esta opción requería ser activada explícitamente (por ejemplo mount /dev/sda1 /mnt/point -t ext4dev -o extents). [editar] Asignación persistente de espacio

El sistema de archivos ext4 permite la reserva de espacio en disco para un fichero. La actual metodología consiste en rellenar el fichero en el disco con ceros en el momento de su creación. Esta técnica no es ya necesaria con ext4, ya que una nueva llamada del sistema "preallocate()" ha sido añadida al kernel Linux para uso de los sistemas de archivos que permitan esta función. El espacio reservado para estos ficheros quedará garantizado y con mucha probabilidad será contiguo. Esta función tiene útiles aplicaciones en streaming y bases de datos. [editar] Asignación retrasada de espacio Ext4 hace uso de una técnica de mejora de rendimiento llamada Allocate-onflush, también conocida como reserva de memoria retrasada. Consiste en retrasar la reserva de bloques de memoria hasta que la información esté a punto de ser escrita en el disco, a diferencia de otros sistemas de archivos, los cuales reservan los bloques necesarios antes de ese paso. Esto mejora el rendimiento y reduce la fragmentación al mejorar las decisiones de reserva de memoria basada en el tamaño real del fichero. [editar] Límite de 32000 subdirectorios superado En ext3 el nivel de profundidad en subdirectorios permitido estaba limitado a 32000. Este límite ha sido aumentado a 64000 en ext4, permitiendo incluso ir más allá de este límite (haciendo uso de "dir_nlink"). Para permitir un rendimiento continuo, dada la posibilidad de directorios mucho más grandes, htree está activado por defecto en ext4. Esta función está implementada desde la versión 2.6.23. htree está también disponible en ext3 cuando la función dir_index está activada. ---Seria conveniente revisar esta información dado que en la web de ext4 "https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Bigger_File_System_and_File_ Sizes" se hace referencia a que el limite de subdirectorios es ilimitado---[editar] Journal checksumming ext4 usa checksums en el registro para mejorar la fiabilidad, puesto que el journal es uno de los ficheros más utilizados en el disco. Esta función tiene un efecto colateral beneficioso: permite de forma segura evitar una lectura/escritura de disco durante el proceso de registro en el journal, mejorando el rendimiento ligeramente. La técnica del journal checksumming está inspirada en la investigación de la Universidad de Wisconsin en sistemas de archivos IRON (Sección 6, bajo el nombre "checksums de transacciones").[3] [editar] Desfragmentación online Incluso haciendo uso de diversas técnicas para evitar la fragmentación, un sistema de larga duración tiende a fragmentarse con el tiempo. Ext4 dispondrá

de una herramienta que permite desfragmentar ficheros individuales o sistemas de ficheros enteros sin desmontar el disco.

comparativa entre ext3 y ext4. [editar] Chequeo del sistema de ficheros más rápido En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos están marcados como tales. Esto permite a e2fsck saltárselos completamente en los chequeos y en gran medida reduce el tiempo requerido para chequear un sistema de archivos del tamaño para el que ext4 está preparado. Esta función está implementada desde la versión 2.6.24 del kenel Linux. [editar] Asignador multibloque Ext4 asigna múltiples bloques para un fichero en una sola operación, lo cual reduce la fragmentación al intentar elegir bloques contiguos en el disco. El asignador multibloque está activo cuando se usa 0_DIRECT o si la asignación retrasada está activa. Esto permite al fichero tener diversos bloques "sucios" solicitados para escritura al mismo tiempo, a diferencia del actual mecanismo del kernel de solicitud de envío de cada bloque al sistema de archivos de manera separada para su asignación. [editar] Timestamps mejorados Puesto que los ordenadores se tornan en general cada vez más rápidos y que Linux está pasando a ser cada vez más usado en aplicaciones críticas, la granularidad de los timestamps basados en segundos se está volviendo insuficiente. Para resolver esto, ext4 tendrá timestamps medidos en nanosegundos. Ésta función está actualmente implementada en la versión 2.6.23 del kernel. Adicionalmente se han añadido 2 bits del timestamp extendido a los bits más significativos del campo de segundos de los timestamps para retrasar casi 500 años el problema del año 2038.

ext3 (third extended filesystem o "tercer sistema de archivos extendido") es un sistema de archivos con registro por diario (journaling). Es el sistema de archivo más usado en distribuciones Linux, aunque en la actualidad está siendo remplazado por su sucesor, ext4. La principal diferencia con ext2 es el registro por diario. Un sistema de archivos ext3 puede ser montado y usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza un árbol binario balanceado (árbol AVL) e incorpora el asignador de bloques de disco Orlov.



[editar] Ventajas Aunque su velocidad y escalabilidad es menor que sus competidores, como JFS, ReiserFS o XFS, tiene la ventaja de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni tener que formatear el disco. Tiene un menor consumo de CPU y está considerado más seguro que otros sistemas de ficheros en Linux dada su relativa sencillez y su mayor tiempo de prueba. El sistema de archivo ext3 agrega a ext2 lo siguiente: • • •

Registro por diario. Índices en árbol para directorios que ocupan múltiples bloques. Crecimiento en línea.

[editar] Límites de tamaño

Ext3 tiene dos límites de tamaño distintos. Uno para archivos y otro para el tamaño del sistema de archivos entero. El límite del tamaño del sistema de archivos es es 231−1 bloques

Tamaño del bloque

Tamaño máximo de los archivos

Tamaño máximo del sistema de ficheros

1 KB

16 GB

2 TB

2 KB

256 GB

8 TB

4 KB

2 TB

16 TB

8 KBlímites 1

2 TB

32 TB

1. ↑ 8 KiB el tamaño del bloque solo esta disponible en arquitecturas que permitan 8 KiBs, como Alpha.

[editar] Niveles del Journaling

Hay tres niveles posibles de Journaling (registro por diario) Diario (riesgo bajo) Los metadatos y los ficheros de contenido son copiados al diario antes de ser llevados al sistema de archivos principal. Como el diario está en el disco continuamente puede mejorar el rendimiento en ciertas ocasiones. En otras ocasiones el rendimiento es peor porque los datos deben ser escritos dos veces, una al diario y otra a la parte principal del sistema de archivos. Pedido (riesgo medio) Solo los metadatos son registrados en el diario, los contenidos no, pero está asegurado que el contenido del archivo es escrito en el disco antes de que el metadato asociado se marque como transcrito en el diario. Es el sistema por defecto en la mayoría de las distribuciones de Linux. Si hay un bajón de tensión o kernel Panic cuando el fichero se está escribiendo o está empezando, el diario indicará que el nuevo archivo o el intento no ha sido pasado, por lo que sera purgado por el proceso de limpiado Reescritura (riesgo alto) Solo los metadatos son registrados en el diario, el contenido de los archivos no. Los contenidos pueden estar escritos antes o después de que el diario se actualice. Como resultado, los archivos modificados correctamente antes de una ruptura pueden volverse corruptos. Por ejemplo, un archivo pendiente de ser marcado en el diario como mayor de lo que actualmente es, convirtiendo en basura al final de la comprobación. Las versiones antiguas de los archivos pueden aparecer inesperadamente después de una recuperación de diario. La carencia de sincronización entre los datos y el diario es rápidamente subsanada en muchos casos. JFS usa este nivel de journaling, pero se asegura de que cualquier basura es borrada al reiniciar

[editar] Desventajas [editar] Funcionalidad

Como ext3 está hecho para ser compatible con ext2, la mayoría de las estructuras del archivación son similares a las del ext2. Por ello, ext3 carece de muchas características de los diseños más recientes como las extensiones, la localización dinámica de los inodos, y la sublocalización de los bloques. Hay un límite de 31998 subdirectorios por cada directorio, que se derivan de su límite de 32 links por inodo. Ext3, como la mayoría de los sistemas de archivos actuales de Linux, no puede ser chequeado por el fsck mientras el sistema de archivos

está montado para la escritura. Si se intenta chequear un sistema de ficheros que está montado puede detectar falsos errores donde los datos no han sido volcados al disco todavía, y corromper el sistema de archivos al intentar arreglar esos errores. [editar] Fragmentación

No hay herramienta de desfragmentación online para ext3 que funcione en nivel del sistema de archivos. Existe un desfragmentador offline para ext2, e2defrag, pero requiere que el sistema de archivos ext3 sea reconvertido a ext2 antes de iniciarse. Pero dependiendo de los bits encendidos en el sistema, e2defrag puede destruir datos. No sabe como tratar la mayoría de las nuevas características de ext3. Hay herramientas de usuario para desfragmentar como Shake y Defrag. Shake trabaja localizando para todo el archivo como una operación, lo que generalmente causa que el localizador encuentre espacio continuo en el disco. También intenta escribir archivos usados al mismo tiempo que otros. Defrag trabaja copiando cada archivo sobre sí mismo. De todas formas solo funcionan si el sistema de archivos esta razonablemente vacío. No existe una verdadera herramienta de desfragmentacion para ext3. Como se viene diciendo, la guía de administración de Linux dice: "Los modernos sistemas de archivos de Linux mantienen la fragmentación al mínimo manteniendo los bloques de un archivo juntos, aunque no puedan ser guardados en sectores consecutivos. Algunos sistemas de archivos, como ext3, localizan efectivamente los bloques libres más cercanos a otros en el archivo. Por ello no es necesario preocuparse por la fragmentación en un sistema de Linux" Mientras ext3 es más resistente a la fragmentacián que Fat, nada evita que los sistemas ext3 se puedan fragmentar con el tiempo. Consecuentemente el sucesor de ext3, ext4, incluye una utilidad de desfragmentación y soporte para extensiones (regiones contiguas del fichero). [editar] Compresión

El soporte para la compresión está disponible como un parche no oficial para ext3. Este parche es un porte directo de e2compr pero necesita un mayor desarrollo ya que todavía no implementa el journaling. El actual parche es llamado e3compr y puede ser bajado aquí: [1] [editar] No hay comprobación en el diario

Ext3 no hace la suma de verificación cuando está escribiendo en el diario. Si barrier = 0 no está habilitado como una opción de montaje, y si el hardware está escribiendo fuera de orden, se corre el riesgo de una corrupción muy amplia del sistema de archivos en caso de que haya un fallo repentino del hardware.

[editar] Ext3 en Windows Aunque Windows no tiene un soporte nativo para ext2 ni ext3, 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. Este driver hace que se puedan montar las particiones sin tener que usar programas aparte. Nos muestra el sistema de archivos como si fuese una partición más dentro de windows.

Para bajarse el driver: [2]. Otra opción es usar un programa para poder ver y copiar los archivos que hay en una partición con ext3 y ext2 pero no monta la partición. El programa es Explore2fs y nos permite: • • • • • • • • • • • • • • • •

Lectura ext2 Lectura ext3 Arrastrar y soltar Soporte de disquetes de 1.44Mb LS120 Floppy Disk Support* Soporte de discos ZIP & Jazz Soporte de discos USB & CF Soporte de CDROM Exporta archivo como binario Exporta archivo como texto Exportar directorio Ver y ejecutar archivos Soporte para discos duros grandes Soporte para archivos grandes LVM2, detección de ReiserFS Soporte Unicode UTF8

Está disponible para las versiones de windows: * * * * * * * * *

Windows Windows Windows Windows Windows Windows Windows Windows Windows

95 98 98SE ME NT 4.0 2000 XP XP SP2 Server 2003

El mantenimiento preventivo permite detectar fallos repetitivos, disminuir los puntos muertos por paradas, aumentar la vida útil de equipos, disminuir costos de reparaciones, detectar puntos débiles en la instalación entre una larga lista de ventajas. Relativo a la informática, el mantenimiento preventivo consiste en la revisión periódica de ciertos aspectos, tanto de hardware como de software en un pc. Estos influyen en el desempeño fiable del sistema, en la integridad de los datos almacenados y en un intercambio de información correctos, a la máxima velocidad posible dentro de la configuración optima del sistema. Dentro del mantenimiento preventivo existe software que permite al usuario vigilar constantemente el estado de su equipo, asi como también realizar pequeños ajustes de una manera fácil.

Además debemos agregar que el mantenimiento preventivo en general se ocupa en la determinación de condiciones operativas, de durabilidad y de confiabilidad de un equipo en mención este tipo de mantenimiento nos ayuda en reducir los tiempos que pueden generarse por mantenimiento correctivo. En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de tipos de mantenimiento (especialmente del mantenimiento perfectivo) en que, mientras que el resto (correctivo, evolutivo, perfectivo, adaptativo...) se produce generalmente tras una petición de cambio por parte del cliente o del usuario final, el preventivo se produce tras un estudio de posibilidades de mejora en los diferentes módulos del sistema. Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen una serie de fallas en la maquinaria o errores humanos a la hora de realizar estos procesos de mantenimiento. El mantenimiento preventivo planificado y la sustitución planificada son dos de las tres políticas disponibles para los ingenieros de mantenimiento. Algunos de los métodos más habituales para determinar que procesos de mantenimiento preventivo deben llevarse a cabo son las recomendaciones de los fabricantes, la legislación vigente, las recomendaciones de expertos y las acciones llevadas a cabo sobre activos similares. El primer objetivo del mantenimiento es evitar o mitigar las consecuencias de los fallos del equipo, logrando prevenir las incidencias antes de que estas ocurran. Las tareas de mantenimiento preventivo incluyen acciones como cambio de piezas desgastadas, cambios de aceites y lubricantes, etc. El mantenimiento preventivo debe evitar los fallos en el equipo antes de que estos ocurran.

Mantenimiento preventivo Qué es mantenimiento preventivo? La finalidad del mantenimiento preventivo es: Encontrar y corregir los problemas menores antes de que estos provoquen fallas. El mantenimiento preventivo puede ser definido como una lista completa de actividades, todas ellas realizadas por; usuarios, operadores, y mantenimiento. Para asegurar el correcto funcionamiento de la planta, edificios. Máquinas, equipos, vehículos, etc. Antes de empezar a mencionar los pasos requeridos para establecer un programa de mantenimiento preventivo, es importante analizar sus componentes para que comencemos con una base de referencia común. a).- Definición.

Como su nombre lo indica el mantenimiento preventivo se diseño con la idea de prever y anticiparse a los fallos de las maquinas y equipos, utilizando para ello una serie de datos sobre los distintos sistemas y sub-sistemas e inclusive partes. Bajo esa premisa se diseña el programa con frecuencias calendario o uso del equipo, para realizar cambios de sub-ensambles, cambio de partes, reparaciones, ajustes, cambios de aceite y lubricantes, etc., a maquinaria, equipos e instalaciones y que se considera importante realizar para evitar fallos. Es importante trazar la estructura del diseño incluyendo en ello las componentes de Conservación, Confiabilidad, Mantenibilidad, y un plan que

fortalezca la capacidad de gestión de cada uno de los diversos estratos organizativos y empleados sin importar su localización geográfica, ubicando las responsabilidades para asegurar el cumplimiento.

Definición de Mantenimiento Preventivo: La programación de inspecciones, tanto de funcionamiento como de seguridad, ajustes, reparaciones, análisis, limpieza, lubricación, calibración, que deben llevarse a cabo en forma periódica en base a un plan establecido y no a una demanda del operario o usuario; también es conocido como Mantenimiento Preventivo Planificado - MPP . Su propósito es prever las fallas manteniendo los sistemas de infraestructura, equipos e instalaciones productivas en completa operación a los niveles y eficiencia óptimos. La característica principal de este tipo de Mantenimiento es la de inspeccionar los equipos y detectar las fallas en su fase inicial, y corregirlas en el momento oportuno. Con un buen Mantenimiento Preventivo, se obtiene experiencias en la determinación de causas de las fallas repetitivas o del tiempo de operación seguro de un equipo, asi como a definir puntos débiles de instalaciones, máquinas, etc.

Ventajas del Mantenimiento Preventivo: - Confiabilidad, los equipos operan en mejores condiciones de seguridad, ya que se conoce su estado, y sus condiciones de funcionamiento. - Disminución del tiempo muerto, tiempo de parada de equipos/máquinas. - Mayor duración, de los equipos e instalaciones. - Disminución de existencias en Almacén y, por lo tanto sus costos, puesto que se ajustan los repuestos de mayor y menor consumo. - Uniformidad en la carga de trabajo para el personal de Mantenimiento debido a una programación de actividades. - Menor costo de las reparaciones.

Fases del Mantenimiento Preventivo: - Inventario técnico, con manuales, planos, características de cada equipo. - Procedimientos técnicos, listados de trabajos a efectuar periódicamente, - Control de frecuencias, indicación exacta de la fecha a efectuar el trabajo. - Registro de reparaciones, repuestos y costos que ayuden a planificar.

Este tipo de mantenimiento surge de la necesidad de rebajar el correctivo y todo lo que representa. Pretende reducir la reparación mediante una rutina de inspecciones periodicas y la renovación de los elementos dañados, si la segunda y tercera no se realizan, la tercera es inevitable. Historia: Durante la segunda guerra mundial, el mantenimiento tiene un desarrolloimportante debido a las aplicaciones militares, en esta evoluciónel mantenimiento preventivo consiste en la inspección de los aviones an tes de cada vuelo y en el cambio de algunos componentes en función del número de horas de funcionamiento. Caracteristicas: Basicamente consiste en programar revisiones de los equipos, apoyandose en el conocimiento de la máquina en base a la experiencia y los hist´ricos obtenidos de las mismas. Se confecciona un plan de mantenimiento para cada máquina, donde se realizaran las accionesnecesarias, engrasan, cambian correas, desmontaje, limpieza, etc. Ventajas: • Se se hace correctamente, exige un conocimiento de las máquinas y un tratamiento de los históricos que ayudará en gran medida a controlar la maquinaria e instalaciones. • El cuidado periódicoconlleva un estudio óptimo de conservación con la que es indispensable una aplicación eficaz para contribuir a un correcto sistema de calidad y a la mejora de los contínuos. • Reducción del correctivo representará una reducción de costos de producción y un aumento de la disponibilidad, esto posibilita una planificación de los trabajos del departamento de mantenimiento, así como una previsión de l.los recambios o medios necesarios. • Se concreta de mutuo acuerdo el mejor momento para realizar el paro de las instalaciones con producción. Desventajes: • Representa una inversión inicial en infraestructura y mano de obra. El desarrollo de planes de mantenimiento se debe realizar por tecnicos especializados. • Si no se hace un correcto análisis del nivel de mantenimiento preventiventivo, se puede sobrecargar el costo de mantenimiento sin mejoras sustanciales en la disponibilidad. • Los trabajos rutinarios cuando se prolongan en el tiempo produce falta de motivaciónen el personal, por lo que se deberan crear sitemas imaginativos para convertir un trabajo repetitivo en un trabajo que genere satisfacción y compromiso, la implicación de los operarios de preventivo es indispensable paraz