Sistema de archivos en Linux:
Linux admite más de 12 sistemas de archivos con tecnología NFS. Cuando se vincula Linux (es decir, el código del sistema operativo), se debe especificar la opción del sistema de archivos predeterminado. otros sistemas de archivos se pueden llamar dinámicamente según los requisitos. El sistema de archivos ext es la opción más popular. Es similar al sistema de archivos de Berkeley.
Este sistema de archivos asume que el disco comienza con un bloque de arranque y luego el disco se crea a partir de una serie de otros grupos de bloques. Los grupos de bloques se numeran secuencialmente y contienen varios subcampos.
La organización general se muestra en la figura.
Los detalles de los subcampos en un grupo de bloques son los siguientes:
- Super Block: especifica el número de bloques, el número de i-nodes, el tamaño del bloque, etc.
- Descripción del grupo: contiene información sobre la ubicación del mapa de bits, la cantidad de bloques libres, i-nodes, directorios en el grupo, etc.
- Mapa de bits de bloque: contiene una lista de bloques libres.
- Mapa de bits de I-node: contiene una lista de I-nodes gratuitos.
- I-Nodes: estos son los i-Nodes reales. Cada I-Node tiene una longitud de 128 bytes.
Linux admite los siguientes tipos de archivos:
- Directorio: es simplemente una lista de nombres.
- Archivo ordinario: este es un archivo que contiene datos o un programa de aplicación o ejecutable.
- Enlace simbólico: este archivo es en realidad un enlace a (o la ruta de) otro archivo.
- Archivo especial: se refiere a un controlador de dispositivo.
- Canalización con nombre: este es un canal común entre dos o más procesos para el intercambio de datos.
Sistema de archivos en Windows: – Windows 2000 (W2K) admite varios sistemas de archivos, incluida la tabla de asignación de archivos (FAT) que se ejecuta en Windows 95, MS-DOS y OS/2. Pero los desarrolladores de W@K también diseñaron un nuevo sistema de archivos, el sistema de archivos W2K (NTFS), que está diseñado para cumplir con los requisitos de alto nivel para estaciones de trabajo y servidores.
Los ejemplos de aplicaciones de gama alta incluyen lo siguiente:
- Aplicaciones cliente/servidor, como servidores de archivos, servidores informáticos y servidores de bases de datos.
- Ingeniería intensiva en recursos y aplicaciones científicas.
- Aplicaciones de red para grandes sistemas corporativos.
Características clave de NTFS:
NTFS es un sistema de archivos flexible y potente, construido sobre un modelo de sistema de archivos simple. Las características más notables de NTFS incluyen lo siguiente:
- Recuperabilidad
- Seguridad
- Discos grandes y archivos grandes
- Múltiples flujos de datos
- Facilidad de indexación general
Volumen NTFS y estructura de archivos:
NTFS utiliza los siguientes conceptos de almacenamiento en disco :
- Sector:
la unidad de almacenamiento físico más pequeña del disco. El tamaño de los datos en bytes es una potencia de 2 y casi siempre es de 512 bytes. - Cluster:
Uno o más sectores contiguos (uno al lado del otro en la misma pista). El tamaño del conglomerado en sectores es una potencia de 2. - Volumen:
una partición lógica en un disco, que consta de uno o más clústeres y que utiliza un sistema de archivos para asignar espacio. En cualquier momento, un volumen consta de información del sistema de archivos, una colección de archivos y cualquier espacio adicional no asignado que quede en el volumen que se pueda asignar a los archivos. Un volumen puede ser todo o una parte de un solo disco o puede extenderse a través de varios discos. Si se emplea hardware o software RAID 5, un volumen consta de bandas que abarcan varios discos.
Publicación traducida automáticamente
Artículo escrito por rajkumarupadhyay515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA