Capítulo 3. Administración del sistema de ficheros

Tabla de contenidos

Introducción
Creación de un sistema de ficheros
Montaje de sistemas de ficheros
/etc/fstab
Sistema de cuotas
Activación de las cuotas
Cuotas de usuario
Memoria virtual: swap
Sistema de ficheros de swap
Creación de un fichero de swap
Copias de seguridad en linux
dump y restore
tar

Introducción

Un sistema de ficheros son los métodos y las estructuras de datos que emplea el sistema operativo (en nuestro caso, Linux) para organizar los ficheros en disco. El término Sistema de Ficheros se utiliza tanto para referirse a una partición o a un disco. Pero hablando con propiedad, muchos programas no trabajarán satisfactoriamente con una partición que no contenga un sistema de ficheros.

Linux soporta varios tipos de sistemas de ficheros. Entre los más importantes podemos destacar los siguientes:

  • MINIX: el más antiguo, presume de ser el más seguro, pero es bastante limitado en las características que proporciona. Un sistema de ficheros de este tipo solo puede tener 64 MB.

  • EXT2: es el sistema de ficheros nativo de Linux. Está diseñado para ser compatible con versiones anteriores, así que las nuevas versiones del código del sistema de ficheros no requerirán rehacer los sistemas de ficheros existentes.

  • EXT3: es una modificación del ext2 para añadirle funcionalidades de jourmaling.

  • VFAT: este tipo permite utilizar sistemas de ficheros de Windows (FAT, FAT32), y actualmente está soportado el sistema de ficheros de Windows NT, pero solo fiable en solo-lectura.

  • Iso9660: es el sistema de ficheros estándar para CD-ROM.

  • NFS: un sistema de ficheros en red que permite compartir sistemas de ficheros entre diferentes máquinas conectadas en red y tratarlos de forma local.

  • HPFS: es el tipo de sistema de ficheros de OS/2

  • SYSV: es el tipo de sistema de ficheros de SystemV/386, Coherent y Xenix.

Existe también un sistema de ficheros especial denominado proc, y que es accesible via el directorio /proc, el cual no es realmente un sistema de ficheros. El sistema de ficheros /proc permite acceder fácilmente a ciertas estructuras de datos del kernel, como es la lista de procesos. Convierte estas estructuras de datos en algo parecido a un sistema de ficheros y por tanto da la posibilidad de manipularlas con las herramientas habituales de manipulación de ficheros. Hay que tener en cuenta que aunque se le denomine sistema de ficheros, ninguna parte del sistema de ficheros /proc toca el disco. El existe únicamente en la imaginación del kernel.