Sistemas de Archivos

Get Started. It's Free
or sign up with your email address
Sistemas de Archivos by Mind Map: Sistemas de Archivos

1. definición

1.1. son los metodos y estructuras de datos que un sistemas operativo utiliza para seguir pista de los archivos de un disco o particion, es la manera en la que se organizan los archivos en el disco

1.2. una partición o disco que se esta utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza.

2. soportados por Linux

2.1. minix

2.2. xia

2.3. ext4

2.4. ext3

2.5. ext2

2.6. ext

2.7. reiserfs

2.8. sistemas adicionales

2.8.1. msdos

2.8.2. umsdos

2.8.3. vfat

2.8.4. iso9660

2.8.5. nfs

2.8.6. smbfs

2.8.7. hpfs

2.8.8. sysv

3. Crear un sistema de archivo paso a paso...

3.1. 1. iniciar comando mfs

3.1.1. 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. 2. t fstype

3.2.1. Selecciona el tipo de sistema de archivos.

3.3. 3. c

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

3.4. 4. l filename

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

4. ¿Qué sistemas de archivos deben utilizarse?

4.1. 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. Dependiendo de la sobrecarga del listado de estructuras, velocidad, fiabilidad (percibible), compatibilidad, y otras varias razones, puede ser aconsejable utilizar otro sistema de archivos. Estas necesidades deben decidirse en base a cada caso.

5. Montar y desmontar

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

5.2. Montar y desmontar requieren privilegios de superusuario, esto es, sólo root puede hacerlo.De cualquier modo, se necesita generalmente permitir a los usuarios utilizar los disquetes, y hay varias maneras de hacerlo:

5.2.1. Dar al usuario la contraseña de root. Esto es obviamente inseguro, pero es la solución más sencilla. Funciona muy bien si no hay otras necesidades de seguridad, que es el caso de muchos sistemas personales sin red.

5.2.2. Utilizar un programa como sudo para permitir a los usuarios que monten. Esto también es inseguro, pero no proporciona privilegios de superusuario directamente a todo el mundo.

5.2.3. Hacer que el usuario utilice mtools, un paquete para manipular sistemas de archivos MS-DOS, sin tener que montarlos. Esto funciona bien si todo lo que se necesitan son disquetes MS-DOS, pero es bastante lioso en otros casos.

5.2.4. Listar los dispositivos flexibles y su punto de montaje permitido junto a las opciones oportunas en /etc/fstab.

6. Comprobar la integridad de un sistema de archivos con fsck

6.1. Los sistemas de archivos son criaturas complejas, y como tales, tienden a ser propensos a los errores. La corrección y validación de un sistema de archivos puede ser comprobada utilizando el comando fsck.

6.2. Si fsck encuentra problemas irreparables, necesita conocimientos profundos de cómo funciona en general un sistema de archivos, y en particular el tipo del sistema de archivos corrupto, o buenas copias de seguridad.

6.3. fsck debe ser utilizado únicamente en sistemas de archivos desmontados, nunca en sistemas de archivos montados (a excepción del raíz en sólo-lectura en el arranque).

7. Comprobar errores en el disco mediante badblocks

7.1. Puede ser buena idea comprobar los bloques defectuosos periódicamente. Esto se realiza con el comando badblocks. Saca una lista de los números de todos los bloques malos que puede encontrar.

8. Otras herramientas para todos los sistemas de archivos

8.1. df muestra el espacio libre en disco de uno o más sistemas de archivos.

8.2. du muestra cuánto espacio en disco ocupa un directorio y los archivos que contiene.

8.3. sync fuerza que todos los bloques en el buffer caché no escritos se escriban al disco.