martes, 22 de julio de 2008

Particion de Discos duros.

Una partición de disco, en informática, es el nombre de cualquier división de un disco; siendo el disco duro el caso más común para esta técnica. La técnica consiste en dividir un disco en varias partes, las cuales actúan y son tratadas por el sistema como discos independientes; sin embargo, estas divisiones están presentes en un mismo disco físico.

Tipos de Particiones.
El formato o sistema de archivos de las particiones (p. ej. NTFS) no debe ser confundido con el tipo de partición (p. ej. partición primaria), ya que en realidad no tienen directamente mucho que ver. Independientemente del sistema de archivos de una partición (FAT, ext3, NTFS, etc.), existen 3 tipos diferentes de particiones:
Partición primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de éstas. Depende de una tabla de particiones. Un disco físico completamente formateado, consiste en realidad de una partición primaria que ocupa todo el espacio del disco, y posee un sistema de archivos. A este tipo de particiones, prácticamente cualquier sistema operativo puede detectarlas y asignarles una unidad, siempre y cuando el sistema operativo reconozca su formato (sistema de archivos).
Partición extendida: Es otro tipo de partición que actúa como una partición primaria; sirve para contener infinidad de unidades lógicas en su interior. Fue ideada para romper la limitación de 4 particiones primarias en un solo disco físico. Solo puede existir una partición de este tipo por disco, y solo sirve para contener particiones lógicas. Por lo tanto, es el único tipo de partición que no soporta un sistema de archivos directamente.
Partición lógica: Ocupa un trozo de partición extendida o la totalidad de la misma, la cual se ha formateado con un tipo específico de sistema de archivos (FAT32, NTFS, ext2,...) y se le ha asignado una unidad, si el sistema operativo reconoce las particiones lógicas o su sistema de archivos.

Sistema de archivos segun sistema operativo.

Windows 98: FAT32 fue la respuesta para superar el límite de tamaño de FAT16 al mismo tiempo que se mantenía la compatibilidad con MS-DOS en modo real. Microsoft decidió implementar una nueva generación de FAT utilizando direcciones de cluster de 32 bits (aunque sólo 28 de esos bits se utilizaban realmente).
En teoría, esto debería permitir aproximadamente 268.435.538 clusters, arrojando tamaños de almacenamiento cercanos a los dos
terabytes. Sin embargo, debido a limitaciones en la utilidad ScanDisk de Microsoft, no se permite que FAT32 crezca más allá de 4.177.920 clusters por partición (es decir, unos 124 gigabytes). Posteriormente, Windows 2000 y XP situaron el límite de FAT32 en los 32 gigabytes. Microsoft afirma que es una decisión de diseño, sin embargo, es capaz de leer particiones mayores creadas por otros medios.
FAT32 apareció por primera vez en Windows 95 OSR2. Era necesario reformatear para usar las ventajas de FAT32. Curiosamente,
DriveSpace 3 (incluido con Windows 95 y 98) no lo soportaba. Windows 98 incorporó una herramienta para convertir de FAT16 a FAT32 sin pérdida de los datos. Este soporte no estuvo disponible en la línea empresarial hasta Windows 2000.
El tamaño máximo de un archivo en FAT32 es 4 gigabytes, lo que resulta engorroso para aplicaciones de captura y edición de video, ya que los archivos generados por éstas superan fácilmente ese límite.


Windows XP: NTFS, el sistema de archivos estándar de Windows NT y de sus descendientes (las gamas 2000, 2003, XP y Vista), 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 MB. 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 y NT 4, v3.0 en
Windows 2000 y v3.1 en Windows XP y Windows 2003 Server. Estas versiones reciben en ocasiones las denominaciones v4.0, v5.0 y v5.1, 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: en Windows 2000 se introdujeron las cuotas.


Linux: ext2-ext3. ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el kernel de Linux. Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no implementa el registro por diario (en inglés Journaling) que sí implementa su sucesor ext3, el cual es totalmente compatible.
ext2 fue el sistema de ficheros por defecto de las
distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3.
El sistema de ficheros tiene un tipo de tabla
FAT de tamaño fijo, donde se almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT, donde un puntero i-nodo almacena información del archivo (ruta o path, tamaño, ubicación física). En cuanto a la ubicación, es una referencia a un sector del disco donde están todos y cada una de las referencias a los bloques del archivo fragmentado. Estos bloques son de tamaño especificable cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños.

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.
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.


Solaris: ZFS es un sistema de ficheros desarrollado por Sun Microsystems para su sistema operativo Solaris. El significado original era 'Zettabyte File System', pero ahora es un acrónimo recursivo.
El anuncio oficial de ZFS se produjo en Septiembre del 2004,
[1]. El código fuente del producto final se integró en la rama principal de desarrollo de Solaris el 31 de octubre del 2005 [2] y fue lanzado el 16 de noviembre de 2005 como parte del build 27 de OpenSolaris.
ZFS fue diseñado e implementado por un equipo de Sun liderado por
Jeff Bonwick.
ZFS destaca por su gran capacidad, integración de los conceptos anteriormente separados de sistema de ficheros y administrador de volúmenes en un solo producto, nueva estructura sobre el disco, sistemas de archivos ligeros, y una administración de espacios de almacenamiento sencilla.

OpenBDS: El Berkeley Fast File System (Sistema rápido de archivos) es un sistema de archivos que es utilizado y soportado por el Sistema Operativo OpenBSD. Sin embargo, es usado también por FreeBSD. Sus características son varias, inclusive la de ser más rápido en acceso al disco duro. Tiene un bloque de 8 Kilobytes (64 Bytes o 512 bits), idéntico al tamaño de página por defecto para una base de datos en PostgreSQL. Sin embargo, no es apropiado usar este sistema de archivos con Journaling activado.

No hay comentarios: