- Particiones
- Sistemas de archivos
Generalmente cada sistema de archivos ha sido diseñado para obtener el mejor rendimiento con un sistema operativo concreto (FAT para DOS, FAT32 para Windows 98, NTFS para Windows NT, HPFS para OS/2…). Sin embargo, es usual que el mismo sistema operativo sea capaz de reconocer múltiples sistemas de archivos. A continuación se comentan los sistemas de archivos más comunes.
- FAT (File Allocate Table, tabla de asignación de archivos).
Debido a que la FAT de este sistema de archivos tiene entradas de 16 bits (por eso, a veces se llama FAT16), sólo se pueden utilizar 216 = 65.536 grupos distintos. Esto implica que, con el fin de aprovechar la totalidad del espacio de una partición, los grupos tengan tamaños distintos en función del tamaño de la partición. Por ejemplo, con un grupo de 16 KB se puede almacenar hasta 216 grupos * 16 KB/grupo = 220 KB = 1 GB de información. El límite de la partición (2 GB) se obtiene al considerar un grupo máximo de 32 KB (formado por 64 sectores consecutivos de 512 bytes).
- FAT32 (FAT de 32 bits)
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.
La mayor ventaja de VFAT es que tiene plena compatibilidad con FAT. Por ejemplo, es factible utilizar la misma partición para dos sistemas operativos que utilicen uno FAT y otro VFAT (MS-DOS y Windows 95). Cuando entremos desde MS-DOS, los nombres largos de archivos se transforman en nombres cortos según unas reglas establecidas, y pueden ser utilizados de la manera habitual. De todas maneras, hay que prestar cierta atención cuando se trabaja desde MS-DOS con archivos que tienen nombres largos: no se deben realizar operaciones de copiado o borrado, ya que se corre el riesgo de perder el nombre largo del archivo y quedarnos sólo con el corto. Desde Windows 95, se trabaja de forma transparente con nombres cortos y largos.
Tanto las particiones FAT como las VFAT están limitadas a un tamaño máximo de 2 GB. Esta es la razón por la que los discos duros mayores de este tamaño que vayan a trabajar con alguno de los dos sistemas, necesiten ser particionados en varias particiones más pequeñas. El sistema de arhivos FAT32 ha sido diseñado para aumentar este límite a 2 TB (1 terabyte = 1024 GB).
- NTFS (New Technology File System, sistema de archivos de nueva tecnología).
Las técnicas utilizadas para evitar la fragmentación y el menor desaprovechamiento del disco, hacen de este sistema de archivos el sistema ideal para las particiones de gran tamaño requeridas en grandes ordenadores y servidores
- HPFS (High Performance File System)Es el sistema de archivos propio de OS/2.
No utiliza grupos sino directamente sectores del disco (que equivalen a un grupo de 512 bytes). En vez de utilizar una tabla FAT al principio de la partición, emplea unas bandas distribuidas eficazmente por toda la partición. De esta forma se consigue, suprimir el elevado número de movimientos que los cabezales de lectura/escritura tienen que realizar a la tabla de asignación en una partición FAT. El resultado de este sistema es una mayor velocidad de acceso y un menor desaprovechamiento del espacio en disco.
- EXT4
-Posee un soporte de volúmenes de hasta 1024 PiB, siendo un Pebibyte correspondiente a 1.125.899.906.842.624 bytes. También posee soporte añadido de extent, que es la capacidad de reservar un área contigua para un archivo, y de esta forma se puede reducir y hasta eliminar casi completamente la fragmentación de archivos. El ext4 es compatible con su versión anterior versión ext3, y ext4 se puede montar como una partición ext3. También se pueden montar las particiones ext3 como ext4. Aunque si la partición ext4 usa extent (una de las mayores mejoras), la compatibilidad con la versión anterior no es posible. Por este motivo la opción extent no es usada por defecto. A pesar de que las mejoras disminuyen de forma considerable la necesidad de defragmentación, posee la característica de defragmentación en vivo de ext4, que no está disponible en 2.6.28 pero probablemente lo estará en su próxima versión, con una herramienta llamada e4defrag que puede defragmentar archivos individuales o todo el sistema de archivos.
No hay comentarios:
Publicar un comentario