sistema de archivos - conceptos
DESCRIPTION
ÂTRANSCRIPT
![Page 1: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/1.jpg)
Profesor: M.Sc. Luis Eduardo Sepúlveda Rodríguez
Sistema Operativos GNU/Linux
![Page 2: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/2.jpg)
Los Sistemas de Archivos o File Systems se encargan de mantener la estructura de los archivos y directorios que son guardados en a lgún disposit ivo de a lmacenamiento persistente.
![Page 3: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/3.jpg)
¡ 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.
![Page 4: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/4.jpg)
¡ 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.
![Page 5: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/5.jpg)
¡ Los tipos de sistemas de archivos más representativos en GNU/Linux son:
¡ Ext3fs, Ext4fs ¡ XFS ¡ SWAP
![Page 6: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/6.jpg)
¡ 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).
![Page 7: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/7.jpg)
![Page 8: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/8.jpg)
![Page 9: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/9.jpg)
![Page 10: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/10.jpg)
![Page 11: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/11.jpg)
![Page 12: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/12.jpg)
![Page 13: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/13.jpg)
![Page 14: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/14.jpg)
![Page 15: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/15.jpg)
![Page 16: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/16.jpg)
![Page 17: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/17.jpg)
![Page 18: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/18.jpg)
![Page 19: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/19.jpg)
![Page 20: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/20.jpg)
![Page 21: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/21.jpg)
![Page 22: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/22.jpg)
¡ 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?
![Page 23: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/23.jpg)
¡ 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.
![Page 24: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/24.jpg)
¡ Estáticos: § /bin § /sbin § /opt § /boot § /usr/bin
¡ Dinámicos: § /var/mail § /var/spool § /var/run § /var/lock § /home
![Page 25: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/25.jpg)
¡ Compartibles: § /usr/bin § /opt
¡ No compartibles: § /etc § /boot § /var/run § /var/lock
![Page 26: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/26.jpg)
![Page 27: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/27.jpg)
Directorio Descripción
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
![Page 28: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/28.jpg)
¡ 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.
![Page 29: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/29.jpg)
¡ 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.
![Page 30: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/30.jpg)
¡ 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
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
![Page 31: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/31.jpg)
Directorio Descripción
/bin Ejecutables del sistema accesibles a todos los usuarios (cat, ls, cp...)
![Page 32: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/32.jpg)
Directorio Descripción
/boot Archivos utilizados en el arranque, como el kernel.
![Page 33: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/33.jpg)
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 • ...
![Page 34: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/34.jpg)
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.
![Page 35: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/35.jpg)
Directorio Descripción
/etc Archivos de conDiguración.
![Page 36: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/36.jpg)
Directorio Descripción
/home Directorios personales de los usuarios.
![Page 37: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/37.jpg)
Directorio Descripción
/lib Librerías compartidas para los programas que residen en /bin y /sbin y módulos del kernel.
![Page 38: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/38.jpg)
Directorio Descripción
/lost+found Usado por fsck.
![Page 39: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/39.jpg)
Directorio Descripción
/media Directorios donde se montan las unidades de disquete y CD, como /media/cdrom o /media/Dloppy.
![Page 40: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/40.jpg)
Directorio Descripción
/mnt Directorios donde se montan particiones de disco duro.
![Page 41: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/41.jpg)
Directorio Descripción
/opt Usado por desarrolladores para instalar paquetes.
![Page 42: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/42.jpg)
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.
![Page 43: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/43.jpg)
Directorio Descripción
/root Directorio personal del usuario root.
![Page 44: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/44.jpg)
Directorio Descripción
/sbin Programas y utilidades del sistema accesibles sólo para root (init, route, ifup..).
![Page 45: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/45.jpg)
Directorio Descripción
/sbin Programas y utilidades del sistema accesibles sólo para root Ejemplo: • init • route • Ifup • ..
![Page 46: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/46.jpg)
Directorio Descripción
/srv Datos de los servidores.
![Page 47: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/47.jpg)
Directorio Descripción
/sys Sistema de archivos virtual sysfs del kernel 2.6, similar a /proc.
![Page 48: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/48.jpg)
Directorio Descripción
/tmp Archivos temporales.
![Page 49: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/49.jpg)
Directorio Descripción
/usr Programas que no son del sistema.
![Page 50: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/50.jpg)
Directorio Descripción
/usr Programas que no son del sistema.
/usr/bin Ejecutables.
/usr/doc Documentación.
/usr/games Juegos.
![Page 51: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/51.jpg)
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.
![Page 52: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/52.jpg)
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.
![Page 53: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/53.jpg)
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.
![Page 54: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/54.jpg)
¡ Rutas § Absolutas § Relativas
¡ Directorios especiales § Directorio actual . § Directorio padre .. § Directorio padre del directorio padre ../.. § Directorio principal del usuario ~
![Page 55: Sistema de archivos - Conceptos](https://reader033.vdocuments.net/reader033/viewer/2022052605/579076131a28ab6874b793bf/html5/thumbnails/55.jpg)
¡ Comandos relacionados § pwd § whereis § ls
¡ Expresiones regulares básicas § * § ?