Sistemas de Archivos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistemas de Archivos por Mind Map: Sistemas de Archivos

1. Sistema archivos soportados por Linux

1.1. Minix

1.1.1. El más antiguo y supuestamente el más fiable, pero muy limitado en características (algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño por sistema de archivos).

1.2. Xia

1.2.1. Una versión modificada del sistema de archivos minix que eleva los límites de nombres de archivos y tamaño del sistema de archivos, pero por otro lado no introduce características nuevas. No es muy popular, pero se ha verificado que funciona muy bien.

1.3. Ext4

1.3.1. Nuevo sistema de ficheros para Linux evolucionado de Ext3 algunas de sus ventajas con respecto a este último son: • Aumento del tamaño del sistema de ficheros a 1 Exabay = 2^20 Terabyte y del tamaño máximo por archivo (16 Tb). • Número ilimitado de directorios frente a los 32.000 de Ext3 • Mayor velocidad en la creación y borrado de ficheros

1.4. Ext3

1.4.1. El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha vuelto más popular que el ext2.

1.5. Ext2

1.5.1. El más sistema de archivos nativo Linux que posee la mayor cantidad de características. Está diseñado para ser compatible con diseños futuros, así que las nuevas versiones del código del sistema de archivos no necesitarán rehacer los sistemas de archivos existentes.

1.6. Ext

1.6.1. Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus sistemas de archivos al tipo ext2.

1.7. Reiserfs

1.7.1. Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un registro por cada transacción que se va a realizar, o que ha sido realizada. Esto permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño ocasionado, por ejemplo, por cierres del sistema inadecuados.

1.8. Msdos

1.8.1. Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows NT).

1.9. Umsdos

1.9.1. Extiende el dispositivo de sistema de archivos msdos en Linux para obtener nombres de archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo. Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una partición independiente para Linux.

1.10. Vfat

1.10.1. Esta es una extensión del sistema de archivos FAT conocida como FAT32. Soporta tamaños de discos mayores que FAT. La mayoría de discos con MS Windows son vfat.

1.11. Iso9660

1.11.1. El sistema de archivos estándar del CD-ROM; la extensión popular Rock Ridge del estándar del CD-ROM que permite nombres de archivo más largos se soporta de forma automática.

1.12. Nfs

1.12.1. Un sistema de archivos de red que permite compartir un sistema de archivos entre varios ordenadores para permitir fácil acceso a los archivos de todos ellos.

1.13. Smbfs

1.13.1. Un sistema de archivos que permite compartir un sistema de archivos con un ordenador MS Windows. Es compatible con los protocolos para compartir archivos de Windows.

1.14. Hpfs

1.14.1. El sistema de archivos de OS/2.

1.15. Sysv

1.15.1. EL sistema de archivos de Xenix, Coherent y SystemV/386..

2. Qué sistemas de archivos deben utilizarse

2.1. Existe generalmente poca ventaja en utilizar muchos sistemas de archivos distintos. Actualmente, el más popular sistema de archivos es ext3, debido a que es un sistema de archivos con bitácora. Hoy en día es la opción más inteligente. Reiserfs es otra elección popular porque también posee bitácora.

3. Crear un sistema de archivos

3.1. Un sistema de archivos se crea, esto es, se inicia, con el comando mkfs. Existen en realidad programas separados para cada tipo de sistemas de archivos. mkfs es únicamente una careta que ejecuta el programa apropiado dependiendo del tipo de sistemas de archivos deseado. El tipo se selecciona con la opción -t fstype.

3.2. Los programas a los que -t fstype llama tienen líneas de comando ligeramente diferentes.

3.2.1. -t fstype

3.2.1.1. Selecciona el tipo de sistema de archivos.

3.2.2. -c

3.2.2.1. Busca bloques defectuosos e inicia la lista de bloques defectuosos en consonancia.

3.2.3. -l filename

3.2.3.1. Lee la lista inicial de bloques defectuosos del archivo dado.

4. Montar y desmontar

4.1. Antes de que se pueda utilizar un sistema de archivos, debe ser montado. El sistema operativo realiza entonces operaciones de mantenimiento para asegurarse que todo funciona. Como todos los archivos en UNIX están en un mismo árbol de directorios, la operación de montaje provocará que el contenido del nuevo sistema de archivos aparezca como el contenido de un subdirectorio existente en algún sistema de archivos ya montado.

4.2. Por ejemplo, la Figura 6.4, “Tres sistemas de archivos independientes.” muestra tres sistemas de archivos independientes, cada uno de ellos con su propio directorio raíz.