Conceptos básicos sistema de archivos

Page 1

Sistema Operativo GNU/Linux

Sistema de Archivos

Luis Eduardo Sepúlveda R. Carlos Eduardo Gómez M.


Los Sistemas de Archivos o File Systems se encargan de mantener la estructura de los archivos y directorios que son guardados en algún dispositivo de almacenamiento persistente.


Un sistema de archivos está conformado por un conjunto de programas que se encargan de realizar todas las operaciones relacionadas con el almacenamiento y manipulación de los archivos.


Los Sistemas de Archivos tiene funciones que tratan con los dispositivos Físicos de almacenamiento de la computadora, tales como el disco duro, memorias USB y discos compactos, funciones como escribir, leer, borrar.


Los tipos de sistemas de archivos más representativos en GNU/Linux son:   Ext3fs, Ext4fs   XFS   SWAP


  Los Gestores de Archivos (File Browser –

File Manager) son software que se permiten la visualización y manipulación de los archivos por parte del usuario.   Cada sistema operativo debe tener por lo

menos un gestor de archivos.   Modo gráFico.   Modo texto (consola).

















  La proliferación de sistemas basados en

Unix, se hizo necesaria la estructuración de un estándar de organización para el sistema de archivos.   ¿Dónde colocar o buscar los archivos en el

sistema?


Estáticos: Varían con la intervención del administrador del sistema.

Dinámicos: Varían sin la intervención del administrador del sistema.

Compartibles: Son aquellos cuya naturaleza los hace susceptibles de ser compartidos.

No compartibles: Son aquellos archivos que no tiene sentido ser compartidos con otros sistemas.


Estáticos:

Dinámicos:

  /bin

  /var/mail

  /sbin

  /var/spool

  /opt

  /var/run

  /boot

  /var/lock

  /usr/bin

  /home


  Compartibles:

  No compartibles:

  /usr/bin

  /etc

  /opt

  /boot   /var/run   /var/lock



Directorio

Descripción

/

Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.


Directorio

Descripción

/

Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.

Arrancar: Los datos alojados en su sistema de archivos raíz deben ser suFicientes para completar los procesos involucrados en el ’arranque’ del mismo. Ejemplos   

Utilidades que permiten ’montar’ otros sistemas de archivos. Los datos del cargador de arranque.


Directorio

Descripción

/

Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.

Reparar: Los datos albergados en el sistema de archivos raíz deben ser suFicientes para que un administrador experimentado ’repare’ el sistema. Ejemplo:     

Binarios para comprobar y reparar el sistema de archivos. Visores de archivos Editores de archivos


Directorio

Descripción

/

Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.

Restaurar: Involucran generalmente la lectura desde respaldos hechos en cinta, discos, Ejemplo:   

Utilidades para leer dispositivos externos como tar Herramientas para copiar archivos como cp


Directorio

Descripción

/bin

Ejecutables del sistema accesibles a todos los usuarios (cat, ls, cp...)


Directorio

Descripción

/boot

Archivos utilizados en el arranque, como el kernel.


Directorio

Descripción

/dev

Archivos que representan a los dispositivos Físicos: •  discos duros /dev/hda •  disquetes /dev/fd0 •  puertos paralelo /dev/lp0 •  puertos serie /dev/ttyS0 •  terminales /dev/tty1 •  ratón /dev/mouse •  ...


Directorio

Descripción

/dev/null

Dispositivo que consume cualquier dato que se le envíe (agujero negro). Cualquier dato enviado a este dispositivo desaparece. Por ejemplo, si queremos suprimir la salida por pantalla de una orden, podemos enviar la salida a /dev/null.


Directorio

Descripción

/etc

Archivos de conFiguración.


Directorio

Descripción

/home

Directorios personales de los usuarios.


Directorio

Descripción

/lib

Librerías compartidas para los programas que residen en /bin y /sbin y módulos del kernel.


Directorio

Descripción

/lost+found

Usado por fsck.


Directorio

Descripción

/media

Directorios donde se montan las unidades de disquete y CD, como /media/cdrom o /media/Floppy.


Directorio

Descripción

/mnt

Directorios donde se montan particiones de disco duro.


Directorio

Descripción

/opt

Usado por desarrolladores para instalar paquetes.


Directorio

Descripción

/proc

Sistema de archivos virtual con información acerca de los procesos del sistema. Los archivos que contiene realmente residen en memoria, no en disco.


Directorio

Descripción

/root

Directorio personal del usuario root.


Directorio

Descripción

/sbin

Programas y utilidades del sistema accesibles sólo para root (init, route, ifup..).


Directorio

Descripción

/sbin

Programas y utilidades del sistema accesibles sólo para root Ejemplo: •  init •  route • Ifup •  ..


Directorio

Descripción

/srv

Datos de los servidores.


Directorio

Descripción

/sys

Sistema de archivos virtual sysfs del kernel 2.6, similar a /proc.


Directorio

Descripción

/tmp

Archivos temporales.


Directorio

Descripción

/usr

Programas que no son del sistema.


Directorio

Descripción

/usr

Programas que no son del sistema.

/usr/bin

Ejecutables.

/usr/doc

Documentación.

/usr/games

Juegos.


Directorio

Descripción

/usr

Programas que no son del sistema.

/usr/include

Archivos de cabecera para el compilador de C.

/usr/lib

Librerías para los ejecutables que residen en /usr/bin.

/usr/local

Programas instalados manualmente.


Directorio

Descripción

/usr

Programas que no son del sistema.

/usr/share

Archivos de las aplicaciones.

/usr/src

Código fuente.

/usr/X11R6

Sistema X Window.


Directorio

Descripción

/var

Archivos que cambian de tamaño o tienden a crecer.

/var/logs

Archivos logs del sistema y las aplicaciones.

/var/spool

Archivos que van a ser pasados a otro programa, como la cola de impresión (/var/spool/cups) o la cola del correo (/ var/spool/mail).

/var/www

Archivos relacionados la página Web.


  Rutas   Absolutas   Relativas

  Directorios especiales   Directorio actual .   Directorio padre ..   Directorio padre del directorio padre ../..   Directorio principal del usuario ~


  Comandos relacionados   pwd   whereis   ls

  Expresiones regulares básicas   *   ?


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.