LINUX

Páginas: 6 (1455 palabras) Publicado: 23 de mayo de 2013
El sistema de ficheros en Linux
Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro, gestionándolo de manera que los datos estén de forma estructurada y sin errores. La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde el directorio principal (directorio raíz) es el directorio /, del que cuelga todala estructura del sistema:

 
Linux admite nombres de fichero largos y se puede utilizar cualquier carácter excepto /. De todas maneras no es recomendable usar los siguientes caracteres, por tener significado especial en Linux:
            \ ^ ~ ! # ? & ( ) ´ " ` ; · $ = ¿ ¡ < > @ { } * + -
A la hora de diferenciar un fichero de otro, Linux distingue mayúsculas y minúsculas, por lo que losficheros "texto1.txt" y "Texto1.txt" son ficheros
Definición y tipos de sistemas de ficheros
En primer lugar vamos a definir un sistema de ficheros como la organización lógica de un dispositivo que nos permite almacenar y recuperar información en forma de fichero. Existen diversos tipos de sistemas de ficheros, es decir diferentes formas de organizar la información en un dispositivo,normalmente discos. Entre los más habituales tenemos: ext2, ext3 Es el sistema de ficheros nativo de Linux. Se organiza en un superbloque, i-nodos y área de datos. Este tipo de sistema de ficheros admite características multiusuario para indicar los permisos y la propiedad de ficheros y directorios.
vfat 12, 16 y 32 Es el sistema de ficheros usados por la gama baja de las plataformas win32. Noadmite características multiusuario como propiedad de ficheros. Estos tipos de sistemas de ficheros se basan en un directorio y una tabla de localización que dependiendo del tamaño de cada elemento se denomina FAT 12, 16 o 32. Linux los admite sin ningún problema, aunque siempre es preferible usar ext2.
iso9660Es el sistema de ficheros propio de los CDROM.
msdos Análogo a los sistemas FAT, aunquesólo admite ficheros con nombre 8+3.

Creación de un sistema de ficheros: mkfs
Una vez que tenemos creada un partición podemos dedicarla a dos usos; para contener ficheros o bien como partición de intercambio; este último caso lo veremos más adelante.
Pues bien, para contener ficheros necesitamos crear un sistema de ficheros en la partición. Para esto disponemos de la orden mkfs, a la cualle tendremos que indicar el tipo de sistema, con la opción -t y el dispositivo en el que queremos crearla. Por ejemplo, para crear un sistema de ficheros en la segunda partición del tercer disco duro ide, pondremos:
mkfs -t ext2 /dev/hdc2
A estas alturas el lector se debe imaginar que al crear un nuevo sistema de ficheros en una partición se borra el contenido previo de dicha partición.
Al crearun sistema de ficheros se crea automáticamente el directorio lost+found. Este directorio lo utiliza el sistema para guardar la información perdida cuando se deteriora el sistema de ficheros correspondiente.
Verificar un sistema de ficheros: fsck
En ciertas ocasiones es necesario verificar la integridad del sistema de ficheros y corregir los posibles errores que hubiese. Esta acción la realizala orden fsck.
Para verificar un sistema de ficheros es aconsejable hacerlo mientras este está desmontado. Es una forma de evitar riesgos innecesarios.
Si tiene que verificar alguna partición que el sistema monta automáticamente durante el arranque reinicie su sistema poniendo init=/bin/bash en el indicador de lilo.

Dispositivos de E/S
En Linux las entradas / salidas sobre un dispositivo sehacen gracias a los archivos situados en el directorio /dev/. Cada uno de ellos se identifica por un nombre (por ejemplo, hdapara el primer disco duro del controlador IDE) pero sobre todo por dos únicos números: mayor y menor. Estos archivos especiales son de dos tipos: caracteres (terminal, impresora, etc) obloques (disco por ejemplo).
Es muy importante conocer estos archivos. Las diferentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • linux
  • linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS