¿Qué es exactamente un sistema de archivos? [EXPLICADO]

¿Qué es exactamente un sistema de archivos [EXPLICADO]

Todos los archivos de su sistema se almacenan en el disco duro o en otros dispositivos de almacenamiento. Es necesario un sistema para almacenar estos archivos de manera organizada. Esto es lo que hace un sistema de archivos(file system) . Un sistema de archivos(file system) es una forma de segregar los datos en el disco y almacenarlos como archivos separados. Toda la información sobre un archivo: su nombre, su tipo, permisos y otros atributos se almacenan en el sistema de archivos(file system) . El sistema de archivos(file system) mantiene un índice de la ubicación de cada archivo. De esta forma, el sistema operativo(operating system) no tiene que recorrer todo el disco para encontrar un archivo.

¿Qué es exactamente un sistema de archivos [EXPLICADO]

Existen diferentes tipos de sistemas de archivos(file system) . Su sistema operativo(operating system) y el sistema de archivos(file system) deben ser compatibles. Solo entonces el sistema operativo podrá mostrar el contenido del sistema de archivos(file system) y realizar otras operaciones en los archivos. De lo contrario, no podrá usar ese sistema de archivos en(file system) particular . Una solución sería instalar un controlador de sistema de archivos(file system driver) para admitir el sistema de archivos(file system) .

¿Qué es exactamente un sistema de archivos?(What Exactly Is a File System?)

Un sistema de archivos(file system) no es más que una base de datos que indica la ubicación física de los datos en el dispositivo de almacenamiento(storage device) . Los archivos se organizan en carpetas que también se conocen como directorios. Cada directorio tiene uno o más subdirectorios que almacenan archivos que se agrupan según algunos criterios.

Cuando hay datos en una computadora, es obligatorio tener un sistema de archivos(file system) . Así, todas las computadoras tienen un sistema de archivos(file system) .

¿Por qué hay tantos sistemas de archivos?(Why there are so many file systems)

Hay muchos tipos de sistemas de archivos(file system) . Se diferencian en varios aspectos, como la forma en que organizan los datos, la velocidad, las funciones adicionales, etc. Algunos sistemas de archivos(file system) son más adecuados para unidades que almacenan una pequeña cantidad de datos, mientras que otros tienen la capacidad de admitir grandes cantidades de datos. Algunos sistemas de archivos(file system) son más seguros. Si un sistema de archivos(file system) es seguro y robusto(secure and robust) , puede que no sea el más rápido. Sería difícil encontrar todas las mejores características en un sistema de archivos(file system) .

Por lo tanto, no tendría sentido encontrar el 'mejor sistema de archivos'. (file system.)Cada sistema de archivos(file system) tiene un propósito diferente y, por lo tanto, tiene un conjunto diferente de características. Mientras desarrollan un sistema operativo(operating system) , los desarrolladores también trabajan en la construcción de un sistema de archivos(file system) para el sistema operativo. Microsoft , Apple y Linux tienen sus propios sistemas de archivos(file system) . Es más fácil escalar un nuevo sistema de archivos(file system) a un dispositivo de almacenamiento(storage device) más grande . Los sistemas de archivos(File) están evolucionando y, por lo tanto, los sistemas de archivos(file system) más nuevos exhiben mejores características que los más antiguos.

Diseñar un sistema de archivos(file system) no es una tarea sencilla. Se necesita mucha investigación y trabajo(research and head work) intelectual. Un sistema de archivos(file system) define cómo se almacenan los metadatos, cómo se organizan e indexan los archivos, y mucho más. Hay varias maneras en que esto se puede hacer. Por lo tanto, con cualquier sistema de archivos(file system) , siempre hay margen de mejora:(improvement –) una forma mejor o más eficiente de realizar actividades relacionadas con el almacenamiento de archivos.

Lea también: ¿Qué son las (Also Read: )herramientas(Tools) administrativas en Windows 10 ?

Sistemas de archivos: una vista detallada(File systems – a detailed view)

Profundicemos ahora para comprender cómo funcionan los sistemas de archivos(file system) . Un dispositivo de almacenamiento(storage device) se divide en porciones llamadas sectores. Todos los archivos se almacenan en estos sectores. El sistema de archivos(file system) detecta el tamaño del archivo y(file and places) lo coloca en una posición adecuada en el dispositivo de almacenamiento(storage device) . Los sectores libres están etiquetados como 'sin usar'. El sistema de archivos(file system) identifica los sectores que están libres y asigna archivos a estos sectores.

Después de cierto punto en el tiempo, cuando se han realizado muchas operaciones de lectura y escritura, el dispositivo de almacenamiento(storage device) pasa por un proceso llamado fragmentación. Esto no se puede evitar, pero debe verificarse para mantener la eficiencia del sistema. La desfragmentación es el proceso inverso(reverse process) , que se utiliza para solucionar los problemas causados ​​por la fragmentación. Las herramientas de desfragmentación gratuitas están disponibles para lo mismo.

La organización de archivos en directorios y carpetas ayuda a eliminar la anomalía de nombres. Sin carpetas, sería imposible tener 2 archivos con el mismo nombre. Buscar y recuperar archivos también es más fácil en un entorno organizado.

El sistema de archivos(file system) almacena información importante sobre el archivo :(– file) nombre del archivo, tamaño del(file size) archivo , ubicación(file location) del archivo , tamaño del sector(sector size) , directorio al que pertenece, detalles de los fragmentos, etc.

Sistemas de archivos comunes(Common file systems)

1.NTFS

NTFS significa Sistema de archivos de nueva tecnología(New Technology File System) . Microsoft introdujo el sistema de archivos(file system) en el año 1993(year 1993) . La mayoría de las versiones del sistema operativo Windows: Windows XP(Windows OS – Windows XP) , Windows Vista , Windows 7 , Windows 8 y Windows 10 usan NTFS.

Comprobar si una unidad está formateada como NTFS(Checking if a drive is formatted as NTFS)

Antes de configurar un sistema de archivos(file system) en una unidad, debe formatearse. Esto significa que se selecciona una partición de la unidad y se borran todos los datos para que se pueda configurar el sistema de archivos . (file system)Hay un par de formas en las que puede comprobar si su disco duro utiliza NTFS o cualquier otro sistema de archivos(file system) .

  • Si abre 'Administración de discos' en Windows (que se encuentra en el Panel(Control Panel) de control ), puede encontrar que el sistema de archivos(file system) se especifica con detalles adicionales sobre la unidad.
  • O bien, también puede hacer clic derecho en la unidad directamente desde el Explorador de Windows(Windows Explorer) . Vaya al menú desplegable y seleccione 'propiedades'. Encontrará el tipo de sistema de archivos(file system type) mencionado allí.

Características de NTFS(Features of NTFS)

NTFS es capaz de admitir discos duros de gran tamaño, hasta 16 EB. Se pueden almacenar archivos individuales de hasta 256 TB.(Individual)

Hay una función llamada NTFS transaccional(Transactional NTFS) . Las aplicaciones creadas con esta función fallan por completo o tienen éxito por completo. Esto ayuda a mitigar el riesgo de que ciertos cambios funcionen bien mientras que otros cambios no funcionan. Cualquier transacción realizada por el desarrollador es atómica.

NTFS tiene una característica llamada Servicio de instantáneas de volumen(Volume Shadow Copy Service) . El sistema operativo y otras herramientas de copia de seguridad del software utilizan esta función para hacer una copia de seguridad de los archivos que están actualmente en uso.(software backup)

NTFS se puede describir como un sistema de archivos de diario(journaling file system) . Antes de que se realicen cambios en el sistema, se hace un registro del mismo en un log. En caso de que un nuevo cambio resulte en un error antes de confirmarse, el registro facilita volver al estado anterior.

EFS: el sistema de cifrado de archivos(EFS – Encryption File System) es una función en la que se proporciona cifrado para archivos y carpetas individuales.

En NTFS , el administrador tiene derecho a establecer cuotas de uso del disco . (disk usage)Esto garantizará que todos los usuarios tengan el mismo acceso al espacio de almacenamiento(storage space) compartido y que ningún usuario ocupe demasiado espacio en una unidad de red(network drive) .

2. GRASA(2. FAT)

FAT significa Tabla de asignación de archivos(File Allocation Table) . Microsoft creó el sistema de archivos(file system) en el año 1977(year 1977) . FAT se usó en MS-DOS y otras versiones antiguas del sistema operativo Windows(Windows OS) . Hoy en día, NTFS es el principal sistema de archivos del sistema(file system) operativo Windows(Windows OS) . Sin embargo, FAT sigue siendo una versión compatible.

FAT ha evolucionado con el tiempo para admitir discos duros con archivos de gran tamaño.

Las diferentes versiones del sistema de archivos FAT(The different versions of the FAT File System)

FAT12

Introducido en 1980, FAT12 fue ampliamente utilizado en Microsoft Oss hasta MS-DOS 4.0 . Los disquetes todavía utilizan FAT12 . En FAT12 , los nombres de archivo no pueden exceder los 8 caracteres, mientras que para las extensiones, el límite es de 3 caracteres. Muchos atributos de archivo importantes que usamos hoy en día se introdujeron por primera vez en esta versión de FAT:(FAT – volume) etiqueta de volumen, oculto, sistema, solo lectura.

FAT16

La tabla de asignación de archivos(File Allocation Table) de 16 bits se lanzó por primera vez en 1984 y se usó en sistemas DOS hasta la versión 6.22(version 6.22) .

FAT32

Introducido en 1996, es la última versión de FAT . Puede admitir unidades de 2 TB (e incluso hasta 16 KB con clústeres de 64 KB).

ExFAT

EXFAT significa Tabla de asignación de archivos extendida(Extended File Allocation Table) . Una vez más(Again) , creado por Microsoft e introducido en 2006, no se puede considerar como la próxima versión de FAT . Está diseñado para su uso en dispositivos portátiles: unidades flash, tarjetas SDHC , etc. Esta versión de FAT es compatible con todas las versiones del sistema operativo Windows(Windows OS) . Se pueden almacenar hasta 2 796 202 archivos por directorio y los nombres de archivo pueden contener hasta 255 caracteres.

Otros sistemas de archivos de uso común son

  • HFS+
  • btrfs
  • Intercambio
  • Ext2/Ext3/Ext4 (sistemas Linux)
  • FDU
  • GFS

¿Se puede cambiar entre sistemas de archivos?(Can you switch between file systems?)

Una partición de una unidad está formateada con un sistema de archivos(file system) particular . Es posible convertir la partición a un tipo diferente de sistema de archivos,(file system) pero no se recomienda. Es una mejor opción copiar datos importantes de la partición a un dispositivo diferente.

Recomendado:(Recommended:) ¿Qué es un administrador de dispositivos?

Ciertos(Certain) atributos como el cifrado de archivos, las cuotas de disco, el permiso de objeto, la compresión de archivos y (file compression)el atributo de archivo(file attribute) indexado solo están disponibles en NTFS . Estos atributos no se admiten en FAT . Por lo tanto(Therefore) , cambiar entre sistemas de archivos como estos presenta ciertos riesgos. Si un archivo cifrado de NTFS se coloca en un espacio con formato FAT , el archivo ya no tiene cifrado. Pierde sus restricciones de acceso y puede ser accedido por cualquier persona. De manera similar, un archivo comprimido de un volumen NTFS(NTFS volume) se descomprimirá automáticamente cuando se coloque en un volumen con formato FAT .

Resumen(Summary)

  • Un sistema de archivos(file system) es un lugar para almacenar archivos y atributos de archivo. Es una forma de organizar los archivos del sistema. Esto ayuda al sistema operativo en la búsqueda y recuperación de archivos.
  • Existen diferentes tipos de sistemas de archivos(file system) . Cada sistema operativo tiene su propio sistema de archivos(file system) que viene preinstalado con el sistema operativo.
  • Es posible cambiar entre sistemas de archivos(file system) . Sin embargo, si las funciones del sistema de archivos(file system) anterior no son compatibles con el nuevo sistema, todos los archivos perderán las funciones anteriores. Por lo tanto, no se recomienda.


About the author

Soy un científico informático con más de 10 años de experiencia trabajando en el campo de los navegadores, Microsoft Office y OneDrive. Me especializo en desarrollo web, investigación de experiencia de usuario y desarrollo de aplicaciones a gran escala. Mis habilidades son utilizadas por algunas de las principales empresas del mundo, incluidas Google, Facebook y Apple.



Related posts