Sistema de archivos - Conceptos

Page 1

Sistema Operativos GNU/Linux

Profesor: M.Sc. Luis Eduardo Sepúlveda Rodríguez


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: §  §  §  §  §

¡

/bin /sbin /opt /boot /usr/bin

Dinámicos: §  §  §  §  §

/var/mail /var/spool /var/run /var/lock /home


¡

Compartibles: §  /usr/bin §  /opt

¡

No compartibles: §  §  §  §

/etc /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 Dí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 conDiguració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/Dloppy.


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 §  * §  ?


Turn static files into dynamic content formats.

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