SlideShare una empresa de Scribd logo
1 de 28
Sistemas de Archivos GNU/Linux
UNIVERSIDAD NACIONAL
EXPERIMENTAL
“FRANCISCO DE MIRANDA”
VICERRECTORADO ACADÉMICO
DIRECCIÓN DE DESARROLLO DEL
PERSONAL ACADEMICO
Un sistema de archivos son los métodos y
estructuras de datos que un sistema operativo
utiliza para seguir la pista de los archivos de un
disco o partición; es decir, es la manera en la que
se organizan los archivos en el disco.
S
I
S
T
E
M
A
GNU/
Linux
Sistemas de Archivos GNU/Linux
Sistemas de Archivos GNU/Linux
OBJETIVOS
• Obtener una Visión general de la estructura de directorios
GNU/Linux
• Conocer la localización de los ficheros de configuración y
ejecutables mas importantes dentro de esta estructura
• Encontrar información importante en el sistema
• Ser capaces de localizar los dispositivos de almacenamiento
en el sistema Linux, montarlos y desmontarlos
Sistemas de Archivos GNU/Linux
INTRODUCCIÓN
• La estructura de directorios es (más o menos) común entre los
sistemas basados en Unix.
• Existe un estándar: FHS (File Hierarchy Standard), y un
grupo de personas que se encargan de mantenerlo.
• Se definen los nombres de los directorios y su función en el
sistema
• Debian y sistemas derivados se ajustan bastante a este
estándar
• Otros sistemas operativos se separan de este estandar (Mac
OSX/Applications,Library)
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 1
Subdirectorios de la raíz: echemos una ojeada a la raíz del sistema
# cd /
# ls -l
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
Subdirectorios de la raíz: echemos una ojeada a la raíz del sistema
# cd /
# ls -l
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/bin
• Comandos y programas binarios esenciales
• También ejecutables para la administración del sistema de
archivos.
• Hay otros directorios que contienen binarios, como /usr/bin,
pero la diferencia radica en que con /bin podemos tener un
minisistema de comandos.
• Ejemplos: cd /bin
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/boot
• Ficheros utilizados durante el arranque del sistema
o Núcleos
o Ficheros de Grub, Lilo..
• Suele ser una partición completa muy pequeña (20 MB)
• Suele montarse como una partición aparte de la raiz.
• Ejemplos:
Vmlinuz -2.4.18-bf 2.4 vmlinuz -2.6.0-test11
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/dev
• Bajo este directorio encontramos los dispositivos del sistema.
• Son en realidad ficheros que el sistema maneja a modo de
interfaz entre el dispositivo hardware y los drivers del núcleo
• Ejemplos: colocar los dispositivos que tengo montados
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/etc.. Uno de los mas importantes
• Contiene los archivos de configuración de todo el sistema
Linux
• Ejemplos:
/etc/network/interfaces--> configuración de las interfaces de red..
/etc/apt/sources.list: configuración de los servidores de paquetes
Cat /etc/passwd --> Información de las cuentas de usuario
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/home
• Directorio de inicio de los usuarios (cd)
• Contiene archivos personales de cada usuario
• Se suele hacer una partición para este directorio, de modo que
lo tengamos diferenciado del resto de particiones en caso de
fallo del disco duro
Ejemplo: hacerlo
Vemos que existe el directorio del usuario Ubeda
¿Dónde indicamos que el directorio /home/ubeda pertenece al
usuario ubeda?
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/lib
• Librerias compartidas del sistema (tipicamente de /bin y /sbin)
• Modulos de los nuevos núcleos que compilemos
Ejemplo: hacerlo
Min 17:10
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/mnt y /media
• /mnt : directorio temporal para el montaje de unidades, ya sean
de CDROM, de floppy, o memorias USB
• /media : en deban y derivados el punto de montaje por defecto
de los medios extraibles de almacenamiento.
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/root
• Es el home de root
• Se diferencia, ya que se puede situar en una partición distinta a
la del resto de usuarios
• Y si no montamos /home por cualquier motivo, tendriamos
operativo el directorio de root
• Se puede modificar igualmente.
Ejemplo:
21:06
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/sbin
• Comandos binarios de administración del sistema.
• Normalmente, estos binarios no podran ser utilizados por los
usuarios, y solo seran utilizables por el administrador del
sistema
Ejemplo:
/sbin/ifconfig, nos da información sobre las interfaces de red del
sistema
/sbin/fsck (filesystem check)
/sbin/halt, detiene el sistema
/tmp
• Contiene los ficheros temporales del sistema
• Normalmente todos estos ficheros son borrados cada vez que
se apaga el sistema y se vuelve arrancar.
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/usr
• Directorio más importante del sistema junto con la raíz
• se suele asignar una partición exclusivamente para este directorio
• Colgaran casi todos los programas que se instalan en el sistema
• Diferencia entre /opt y usr --> reside fundamental en el tamaño de los
programas: los programas mas grandes se instalan generalmente en opt.
• /usr/bin: comandos de usuarios comunes. Son binarios que no se
necesitan en modo de recuperación. Los pueden ejecutar usuarios.
o Binarios de programas comunes, g++, gcc
• /usr/include: Ficheros cabecera (.h) de C.
• /usr/lib: Librerías (de los programas instalados)
• /usr/local: directorio para la instalación de software manualmente.
• /usr/src: Código fuente del núcleo y fuentes de programas.
Sistemas de Archivos GNU/Linux
Descripción del sistema de archivos 2
/var
• Uno de los directorios mas importantes del sistema.
• También se suele asignar una partición separada del resto
• En el se almacenan desde datos variables: correo, logs, ficheros
temporales.
• Ejemplo: /var/www --> web
• Otro ejemplo: los logs del sistema
• Hacerlos desde la consola
Min 29:12
Sistemas de Archivos GNU/Linux
Nomenclatura para Discos y Particiones
En el diseño tradicional UNIX y GNU/Linux, todo es un fichero y
los discos se nombran mediante su fichero de dispositivo: IDE,
SCSI y USB.
• IDE : /dev/hda Disco Maestro en canal IDE 0, /dev/hdb Disco Esclavo en canal
IDE 0, /dev/hdc Disco Maestro en canal IDE 1, /dev/hdb Disco Esclavo en canal
IDE 1.
• SCSI y USB: /dev/sda, /dev/sdbb, entre otros.
Las particiones de un disco se nombran mediante el nombre de
dispositivo y el número de partición:
• Primarias: /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda4.
• Lógicas: /dev/hda5, entre otras.
Sistemas de Archivos GNU/Linux
Puntos de montaje
Discos y Filesystem
Para poder acceder a una partición asociada a un determinado
Filesystem --> tendremos que realizar un proceso de montaje:
• Explicitamente (mount)
• Programada en arranque (/etc/fstab )
En el proceso de montaje se conecta el sistema de ficheros asociados
a la particion a un punto del arbol de directorios.
Nota: el comando de montaje puede estar de forma automática, para
que cada vez que insertaramos un usb por ejempo se automontara
como dispositivo
Sistemas de Archivos GNU/Linux
Puntos de montaje
Discos y Filesystem
• Para conocer los discos (o dispositivos de almacenamiento ) que
tenemos en el sistema --> dmesg (información de arranque del
sistema)
• Cualquier dispositivo de almacenamiento presentará una serie de
particiones de su espacio
• Por ejemplo un disco IDE soporta un máximo de 4 particiones físicas
• Cada partición puede contener tipos filesystems diferentes, de un
mismo sistema operativo o diferentes.
Sistemas de Archivos GNU/Linux
Puntos de montaje
Discos y Filesystem
Para examinar la estructura de un dispositivo conocido, o cambiar su
estructura particionando el disco  fdisk o cfdisk
Ejemplo:
# fdisk /dev/hda –l
Ojo en mi caso puedo usar el comando blkid
Sistemas de Archivos GNU/Linux
Puntos de montaje
Discos y Filesystems
• De los discos y particiones que dispongamos, los tendremos:
o Ya montados
o Preparados para montarse bajo demanda
o Preparados para montarse automáticamente (medios extraibles)
Sistemas de Archivos GNU/Linux
Montajes de particiones: mount
• Nos informa de los filesystems montados en ese momento (ya sean
dispositivos reales o filesystems virtuales como /proc)
• Podemos obtener esta información también desde el fichero
/etc/mtab
El proceso de montaje se realiza mediante la orden mount con el
siguiente formato:
mount -t filesystem-type device mount-point
• El tipo de filesystem´puede ser msdos (fat), vfat (fat32), ntfs (ntfs
lectura), iso9660 (para cdrom), ext3 (nativo linux)
• El dispositivo es la entrada correspondiente en el directorio /dev:
• IDE tenia /dev/hdxy donde x es a,b,c o d e y el numero de partición
Sistemas de Archivos GNU/Linux
Montajes de particiones: mount
• Ejemplos
mount -t iso9660 /dev/hdc /mnt/cdrom
Montaria el cdrom (si es el IDE que esta en el segundo ide de
forma master) en el punto /mnt/cdrom
Sistemas de Archivos GNU/Linux
Montajes de particiones: mount
• Hagamos la siguiente práctica:
Montar y desmontar un dispositivo USB
Sistema de Archivos GNU/Linux
Presentación sistemas archivos
Presentación sistemas archivos

Más contenido relacionado

La actualidad más candente

Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmdFlorbs
 
File System Management
File System ManagementFile System Management
File System ManagementJuan Sánchez
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linuxJavier Muñoz
 
Estructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxEstructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxYolanda Mora
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxFernando Sorto
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos Pamelaguibkdoe
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indicePamelaguibkdoe
 
Particionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eParticionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eAnny Ochoa
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1Antonio Durán
 
Sistema achivo UNIX
Sistema achivo UNIXSistema achivo UNIX
Sistema achivo UNIXPablo Macon
 

La actualidad más candente (20)

Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmd
 
Manejo de Ubuntu
Manejo de UbuntuManejo de Ubuntu
Manejo de Ubuntu
 
MS-DOS.
MS-DOS.MS-DOS.
MS-DOS.
 
File System Management
File System ManagementFile System Management
File System Management
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linux
 
Linux básico
Linux básicoLinux básico
Linux básico
 
Estructura del sistema de archivos de linux
Estructura del sistema de archivos de linuxEstructura del sistema de archivos de linux
Estructura del sistema de archivos de linux
 
Linux Para Asterisk
Linux Para AsteriskLinux Para Asterisk
Linux Para Asterisk
 
Sistemas de Archivos Windows
Sistemas de Archivos WindowsSistemas de Archivos Windows
Sistemas de Archivos Windows
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Tema2
Tema2Tema2
Tema2
 
Ms dos
Ms dosMs dos
Ms dos
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Linux
LinuxLinux
Linux
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Particionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5eParticionar un disco duro ana ochoa 5e
Particionar un disco duro ana ochoa 5e
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
Sistema achivo UNIX
Sistema achivo UNIXSistema achivo UNIX
Sistema achivo UNIX
 

Destacado

Sistemas De Archivos Distrivuidos
Sistemas De Archivos DistrivuidosSistemas De Archivos Distrivuidos
Sistemas De Archivos DistrivuidosByron Ochoa
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Archivos digitales
Archivos digitalesArchivos digitales
Archivos digitalesjosecito2011
 
Errores más frecuentes en el sistema operativo windows
Errores más frecuentes en el sistema operativo windowsErrores más frecuentes en el sistema operativo windows
Errores más frecuentes en el sistema operativo windowsSuheik Nave
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJunior
 

Destacado (8)

Sistemas De Archivos Distrivuidos
Sistemas De Archivos DistrivuidosSistemas De Archivos Distrivuidos
Sistemas De Archivos Distrivuidos
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Archivos digitales
Archivos digitalesArchivos digitales
Archivos digitales
 
Errores más frecuentes en el sistema operativo windows
Errores más frecuentes en el sistema operativo windowsErrores más frecuentes en el sistema operativo windows
Errores más frecuentes en el sistema operativo windows
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas de Archivos
Sistemas de ArchivosSistemas de Archivos
Sistemas de Archivos
 

Similar a Presentación sistemas archivos

Linux - Jerarquia de Directorios
Linux - Jerarquia de DirectoriosLinux - Jerarquia de Directorios
Linux - Jerarquia de DirectoriosSergio Sanchez
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficherosdaniimc
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformaticscursoNGS
 
1 estructura del sistema de archivos
1  estructura del sistema de archivos1  estructura del sistema de archivos
1 estructura del sistema de archivosAprende Viendo
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxRaul Hernandez
 
Comandos basicos
Comandos basicosComandos basicos
Comandos basicosiran_isma10
 
Equipo 7:Comandos basicos y aplicaciones en linux
Equipo 7:Comandos basicos y aplicaciones en linuxEquipo 7:Comandos basicos y aplicaciones en linux
Equipo 7:Comandos basicos y aplicaciones en linuxiran_isma10
 
Despositivos de Memoria y Arranque
Despositivos de Memoria y ArranqueDespositivos de Memoria y Arranque
Despositivos de Memoria y Arranquezamudiocet
 
Administración de Linux - Manejo de Discos
Administración de Linux - Manejo de DiscosAdministración de Linux - Manejo de Discos
Administración de Linux - Manejo de DiscosCapacity Academy
 
Introduccion UNIX/LINUX
Introduccion UNIX/LINUXIntroduccion UNIX/LINUX
Introduccion UNIX/LINUXmiguelrios9999
 
Introducción a GNU - POSIX - LINUX
Introducción a GNU - POSIX - LINUXIntroducción a GNU - POSIX - LINUX
Introducción a GNU - POSIX - LINUXJose Pla
 
[ES] Fundamentos de GNU/Linux
[ES] Fundamentos de GNU/Linux[ES] Fundamentos de GNU/Linux
[ES] Fundamentos de GNU/LinuxEudris Cabrera
 
[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/Linux[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/LinuxEudris Cabrera
 

Similar a Presentación sistemas archivos (20)

Linux - Jerarquia de Directorios
Linux - Jerarquia de DirectoriosLinux - Jerarquia de Directorios
Linux - Jerarquia de Directorios
 
Curso linux operación
Curso linux operaciónCurso linux operación
Curso linux operación
 
16 fhsasoitson
16 fhsasoitson16 fhsasoitson
16 fhsasoitson
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficheros
 
Linux
LinuxLinux
Linux
 
Linux for bioinformatics
Linux for bioinformaticsLinux for bioinformatics
Linux for bioinformatics
 
Camtasia getting started guide
Camtasia getting started guideCamtasia getting started guide
Camtasia getting started guide
 
1 estructura del sistema de archivos
1  estructura del sistema de archivos1  estructura del sistema de archivos
1 estructura del sistema de archivos
 
1 estructura del sistema de archivos
1  estructura del sistema de archivos1  estructura del sistema de archivos
1 estructura del sistema de archivos
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Comandos basicos
Comandos basicosComandos basicos
Comandos basicos
 
Equipo 7:Comandos basicos y aplicaciones en linux
Equipo 7:Comandos basicos y aplicaciones en linuxEquipo 7:Comandos basicos y aplicaciones en linux
Equipo 7:Comandos basicos y aplicaciones en linux
 
Despositivos de Memoria y Arranque
Despositivos de Memoria y ArranqueDespositivos de Memoria y Arranque
Despositivos de Memoria y Arranque
 
Administración de Linux - Manejo de Discos
Administración de Linux - Manejo de DiscosAdministración de Linux - Manejo de Discos
Administración de Linux - Manejo de Discos
 
2
22
2
 
Introduccion UNIX/LINUX
Introduccion UNIX/LINUXIntroduccion UNIX/LINUX
Introduccion UNIX/LINUX
 
Introducción a GNU - POSIX - LINUX
Introducción a GNU - POSIX - LINUXIntroducción a GNU - POSIX - LINUX
Introducción a GNU - POSIX - LINUX
 
[ES] Fundamentos de GNU/Linux
[ES] Fundamentos de GNU/Linux[ES] Fundamentos de GNU/Linux
[ES] Fundamentos de GNU/Linux
 
16 fhsasoitsonp
16 fhsasoitsonp16 fhsasoitsonp
16 fhsasoitsonp
 
[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/Linux[ES] Estructura del Sistema de Archivos Gnu/Linux
[ES] Estructura del Sistema de Archivos Gnu/Linux
 

Presentación sistemas archivos

  • 1. Sistemas de Archivos GNU/Linux UNIVERSIDAD NACIONAL EXPERIMENTAL “FRANCISCO DE MIRANDA” VICERRECTORADO ACADÉMICO DIRECCIÓN DE DESARROLLO DEL PERSONAL ACADEMICO
  • 2. Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. S I S T E M A GNU/ Linux Sistemas de Archivos GNU/Linux
  • 3. Sistemas de Archivos GNU/Linux OBJETIVOS • Obtener una Visión general de la estructura de directorios GNU/Linux • Conocer la localización de los ficheros de configuración y ejecutables mas importantes dentro de esta estructura • Encontrar información importante en el sistema • Ser capaces de localizar los dispositivos de almacenamiento en el sistema Linux, montarlos y desmontarlos
  • 4. Sistemas de Archivos GNU/Linux INTRODUCCIÓN • La estructura de directorios es (más o menos) común entre los sistemas basados en Unix. • Existe un estándar: FHS (File Hierarchy Standard), y un grupo de personas que se encargan de mantenerlo. • Se definen los nombres de los directorios y su función en el sistema • Debian y sistemas derivados se ajustan bastante a este estándar • Otros sistemas operativos se separan de este estandar (Mac OSX/Applications,Library)
  • 5. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 1 Subdirectorios de la raíz: echemos una ojeada a la raíz del sistema # cd / # ls -l
  • 6. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 Subdirectorios de la raíz: echemos una ojeada a la raíz del sistema # cd / # ls -l
  • 7. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /bin • Comandos y programas binarios esenciales • También ejecutables para la administración del sistema de archivos. • Hay otros directorios que contienen binarios, como /usr/bin, pero la diferencia radica en que con /bin podemos tener un minisistema de comandos. • Ejemplos: cd /bin
  • 8. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /boot • Ficheros utilizados durante el arranque del sistema o Núcleos o Ficheros de Grub, Lilo.. • Suele ser una partición completa muy pequeña (20 MB) • Suele montarse como una partición aparte de la raiz. • Ejemplos: Vmlinuz -2.4.18-bf 2.4 vmlinuz -2.6.0-test11
  • 9. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /dev • Bajo este directorio encontramos los dispositivos del sistema. • Son en realidad ficheros que el sistema maneja a modo de interfaz entre el dispositivo hardware y los drivers del núcleo • Ejemplos: colocar los dispositivos que tengo montados
  • 10. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /etc.. Uno de los mas importantes • Contiene los archivos de configuración de todo el sistema Linux • Ejemplos: /etc/network/interfaces--> configuración de las interfaces de red.. /etc/apt/sources.list: configuración de los servidores de paquetes Cat /etc/passwd --> Información de las cuentas de usuario
  • 11. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /home • Directorio de inicio de los usuarios (cd) • Contiene archivos personales de cada usuario • Se suele hacer una partición para este directorio, de modo que lo tengamos diferenciado del resto de particiones en caso de fallo del disco duro Ejemplo: hacerlo Vemos que existe el directorio del usuario Ubeda ¿Dónde indicamos que el directorio /home/ubeda pertenece al usuario ubeda?
  • 12. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /lib • Librerias compartidas del sistema (tipicamente de /bin y /sbin) • Modulos de los nuevos núcleos que compilemos Ejemplo: hacerlo Min 17:10
  • 13. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /mnt y /media • /mnt : directorio temporal para el montaje de unidades, ya sean de CDROM, de floppy, o memorias USB • /media : en deban y derivados el punto de montaje por defecto de los medios extraibles de almacenamiento.
  • 14. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /root • Es el home de root • Se diferencia, ya que se puede situar en una partición distinta a la del resto de usuarios • Y si no montamos /home por cualquier motivo, tendriamos operativo el directorio de root • Se puede modificar igualmente. Ejemplo: 21:06
  • 15. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /sbin • Comandos binarios de administración del sistema. • Normalmente, estos binarios no podran ser utilizados por los usuarios, y solo seran utilizables por el administrador del sistema Ejemplo: /sbin/ifconfig, nos da información sobre las interfaces de red del sistema /sbin/fsck (filesystem check) /sbin/halt, detiene el sistema /tmp • Contiene los ficheros temporales del sistema • Normalmente todos estos ficheros son borrados cada vez que se apaga el sistema y se vuelve arrancar.
  • 16. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /usr • Directorio más importante del sistema junto con la raíz • se suele asignar una partición exclusivamente para este directorio • Colgaran casi todos los programas que se instalan en el sistema • Diferencia entre /opt y usr --> reside fundamental en el tamaño de los programas: los programas mas grandes se instalan generalmente en opt. • /usr/bin: comandos de usuarios comunes. Son binarios que no se necesitan en modo de recuperación. Los pueden ejecutar usuarios. o Binarios de programas comunes, g++, gcc • /usr/include: Ficheros cabecera (.h) de C. • /usr/lib: Librerías (de los programas instalados) • /usr/local: directorio para la instalación de software manualmente. • /usr/src: Código fuente del núcleo y fuentes de programas.
  • 17. Sistemas de Archivos GNU/Linux Descripción del sistema de archivos 2 /var • Uno de los directorios mas importantes del sistema. • También se suele asignar una partición separada del resto • En el se almacenan desde datos variables: correo, logs, ficheros temporales. • Ejemplo: /var/www --> web • Otro ejemplo: los logs del sistema • Hacerlos desde la consola Min 29:12
  • 18. Sistemas de Archivos GNU/Linux Nomenclatura para Discos y Particiones En el diseño tradicional UNIX y GNU/Linux, todo es un fichero y los discos se nombran mediante su fichero de dispositivo: IDE, SCSI y USB. • IDE : /dev/hda Disco Maestro en canal IDE 0, /dev/hdb Disco Esclavo en canal IDE 0, /dev/hdc Disco Maestro en canal IDE 1, /dev/hdb Disco Esclavo en canal IDE 1. • SCSI y USB: /dev/sda, /dev/sdbb, entre otros. Las particiones de un disco se nombran mediante el nombre de dispositivo y el número de partición: • Primarias: /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda4. • Lógicas: /dev/hda5, entre otras.
  • 19. Sistemas de Archivos GNU/Linux Puntos de montaje Discos y Filesystem Para poder acceder a una partición asociada a un determinado Filesystem --> tendremos que realizar un proceso de montaje: • Explicitamente (mount) • Programada en arranque (/etc/fstab ) En el proceso de montaje se conecta el sistema de ficheros asociados a la particion a un punto del arbol de directorios. Nota: el comando de montaje puede estar de forma automática, para que cada vez que insertaramos un usb por ejempo se automontara como dispositivo
  • 20. Sistemas de Archivos GNU/Linux Puntos de montaje Discos y Filesystem • Para conocer los discos (o dispositivos de almacenamiento ) que tenemos en el sistema --> dmesg (información de arranque del sistema) • Cualquier dispositivo de almacenamiento presentará una serie de particiones de su espacio • Por ejemplo un disco IDE soporta un máximo de 4 particiones físicas • Cada partición puede contener tipos filesystems diferentes, de un mismo sistema operativo o diferentes.
  • 21. Sistemas de Archivos GNU/Linux Puntos de montaje Discos y Filesystem Para examinar la estructura de un dispositivo conocido, o cambiar su estructura particionando el disco  fdisk o cfdisk Ejemplo: # fdisk /dev/hda –l Ojo en mi caso puedo usar el comando blkid
  • 22. Sistemas de Archivos GNU/Linux Puntos de montaje Discos y Filesystems • De los discos y particiones que dispongamos, los tendremos: o Ya montados o Preparados para montarse bajo demanda o Preparados para montarse automáticamente (medios extraibles)
  • 23. Sistemas de Archivos GNU/Linux Montajes de particiones: mount • Nos informa de los filesystems montados en ese momento (ya sean dispositivos reales o filesystems virtuales como /proc) • Podemos obtener esta información también desde el fichero /etc/mtab El proceso de montaje se realiza mediante la orden mount con el siguiente formato: mount -t filesystem-type device mount-point • El tipo de filesystem´puede ser msdos (fat), vfat (fat32), ntfs (ntfs lectura), iso9660 (para cdrom), ext3 (nativo linux) • El dispositivo es la entrada correspondiente en el directorio /dev: • IDE tenia /dev/hdxy donde x es a,b,c o d e y el numero de partición
  • 24. Sistemas de Archivos GNU/Linux Montajes de particiones: mount • Ejemplos mount -t iso9660 /dev/hdc /mnt/cdrom Montaria el cdrom (si es el IDE que esta en el segundo ide de forma master) en el punto /mnt/cdrom
  • 25. Sistemas de Archivos GNU/Linux Montajes de particiones: mount • Hagamos la siguiente práctica: Montar y desmontar un dispositivo USB
  • 26. Sistema de Archivos GNU/Linux

Notas del editor

  1. 26
  2. 27