Sistemade ficheros pdf

7

Click here to load reader

Transcript of Sistemade ficheros pdf

Page 1: Sistemade ficheros pdf

-SISTEMA DE FICHEROS

Árbol de Directorios

● / (directorio raíz)● /bin (binarios esenciales en monousuario)● /sbin (binarios esenciales del superusuario)● /dev (controladores de dispositivos)● /etc (ficheros de configuración del sistema)● /tmp (ficheros temporales)● /home (donde se guardaran los directorios de trabajo de los usuarios)● /usr (software instalado por los usuarios)● /var (información variable del sistema: archivos de log, spool, correo ...)● /proc (directorio espejo de la memoria: información y estado del sistema)● /lib (librerías compartidas esenciales para el sistema)● /mnt (donde se montarán los sistemas de archivos de los distintos dispositivos de

almacenamiento)● /opt (aplicaciones opcionales)

Sistema de Ficheros Linux

● Método para almacenar información en las unidades de almacenamiento.● Es jerárquico o tipo piramidal

○ Estructura con forma de árbol de directorios● Soporta distintos sistemas

○ Sistema Linux: ext2, ext3, ext4○ Otros: msdos, vfat, ios 9660, nfs …○ Tipos que puedo usar en el sistema: /proc/filesystem

● Los sistemas de ficheros se montan○ Los dispositivos de almacenamiento son ficheros para Linux○ El contenido del fichero del dispositivo se “monta” en un directorio

Directorios

● Ficheros que contienen referencias a otros ficheros● Facilitan la capacidad de organización● Cada directorio posee un bloque de directorio● Tipo de fichero identificada con un d● Permisos

○ Lectura, se puede ver cuales son los ficheros que contiene○ Escritura, que se puede añadir o borrar ficheros del directorios○ Ejecución, autoriza para buscar ficheros en él

Gestión de Directorios

Page 2: Sistemade ficheros pdf

● ACCESO

○ directorio activo■ pwd

○ Directorio concreto■ cd [ruta]nombre

○ Directorio de trabajo del usuario,home■ cd

○ Directorio padre■ cd..

○ directorio raíz■ cd/

Caracteres Comodín

● * ○ EQUIVALE DE 0 A n CARACTERES DEL NOMBRE

■ *.* ES CUALQUIER FICHERO● ?

○ EQUIVALE A UN CARÁCTER CUALQUIERA EN LA POSICIÓN QUE ESTÁ COLOCADO.

■ Al? puede equivaler a ALA, ALO, ALT, …● [ ]

○ EQUIVALE A UN CARÁCTER PERTENECIENTE AL CONJUNTO■ AL[13]puede equivaler a AL1,AL3■ AL[1-3] puede equivaler a AL1,AL2 AL3■ AL[1-3]puede equivaler a AL0,AL4,AL5,...■ AL[A-Za-z] puede equivaler a ALA,Ala,ALBb, ...

Gestión de Directorios (Visualizar Contenido Directorios)

● VISUALIZAR CONTENIDO DE DIRECTORIOS:○ COMANDO

■ ls [-opciones] [(ruta)nombre)]● OPCIONES

○ a, lista todos los ficheros incluso los ocultos○ l, listado largo○ x, listado por líneas y ordenado alfabéticamente○ C, listado por columnas y ordenados alfabéticamente○ R, lista recursivamente los subdirectorios○ i, saca el inode

Gestión de Directorios (Crear)

● COMANDO

Page 3: Sistemade ficheros pdf

○ mkdir [ruta]nombre● TAMAÑO DEL NOMBRE

○ 256 caracteres● REFERENCIAS EN UN DIRECTORIO

○ . DIRECTORIO ACTIVO○ .. DIRECTORIO PADRE

Gestión de Directorios (Borrar)

● COMANDO○ rmdir [ -opciones] [(ruta)nombre]

● OPCIONES○ p, permite borrar directorios intermedios

● CONSIDERACIONES○ Para borrar mejor usar el comando rm

Ficheros Ordinarios

● Son aquellos que contienen:○ Secuencias de bytes que están comprendidas en el juego de caracteres ASCII (0-

127), Ficheros Texto.○ Secuencias de bytes cuyo contenido puede estar comprendidentre 0 y 256,

Ficheros Binarios.● Tipo de Fichero Identificado por -● Permisos

○ Lectura: se puede ver el contenido del fichero○ Escritura: que se puede cambiar o borrar el fichero○ Ejecución: que se puede ejecutar el fichero

Gestión de Ficheros Ordinarios (Copiar un fichero o varios)

● Copiar un Fichero o Varios○ Comando: cp [-Opciones] [ruta origen]nombre [rutadestinio] [nombre]

■ cp f1 f2 ...fn directorio destino○ Opciones:

■ R, copia recursiva■ v, verbose (visualizar lo que va copiando)

● Cambiar la Localización○ Comando:

■ mv [ruta origen]nombre [ruta destino]nombre

Page 4: Sistemade ficheros pdf

Gestión Ficheros Ordinarios (Crear /Visualizar contenido del Fichero)

● CREAR Y VISUALIZAR CONTENIDO DEL FICHERO○ COMANDO

■ cat [ruta] nombre

● EJEMPLOS DE VISUALIZACIÓN○ cat /proc/cqpuinfo características de la cpu○ cat/proc/loports características de la puerto de E/S○ cat/proc/interrpts interrupciones○ cat/proc/dma información sobre el dma en uso○ cat/proc/filesystems información sobre el S.F. Que Puedo usar

○ cat/proc/ioports características de la puerto de E/S○ cat/proc/devices dispositivos configurados ○ cat/proc/meninfo utilización de la memoria

Gestión Ficheros Ordinarios (Borrar Fichero)

● BORRAR FICHERO ○ COMANDO

■ rm opciones [ruta]nombre○ OPCIONES

■ r, borrado recursivo■ f, omite la pregunta para la configuración del borrado

!OJO¡ rm-rf /* Borra todo el disco

Gestión de Dispositivos (Formato de Alto Nivel)

● FORMATO de ALTO NIVEL:○ SISTEMAS DE FICHEROS QUE SE PUEDEN USAR

■ /proc/filesystems○ COMANDO:

■ mkfs -t sistema ficheros [-c] dispositivo [nº_bloques]

○ OPCIONES■ c, chequea para encontrar bloques defectuosos

● FORMATO de BAJO NIVEL a DISQUETES:○ COMANDO

■ fdformat dispositivo

Gestión de Dispositivos (Montar)

Page 5: Sistemade ficheros pdf

● MONTAR○ Es necesario montar los dispositivos para poder acceder al contenido de las

unidades○ COMANDO:

■ mount, nos muestra los dispositivos montados (etc/mtab)■ mount [-opcion] -t sisficheros dispositivo punto_montaje

● mount -r -t iso9660 /dev/cdrom /mnt/cdrom● mount -t msdos /dev/fd0 /mnt

○ OPCIONES■ w, el sistema de ficheros se monta como de lectura y escritura■ r, el sistema de ficheros se monta como de sólo lectura

Gestión de Dispositivos (Desmontar)

● DESMONTAR○ COMANDO:

■ umount punto montaje● umount /mnt/cdrom● umount /mnt

○ CONSIDERACIONES:■ No se puede desmontar si se está en él■ Es necesario desmontar para hacer efectivas las lecturas/escrituras

Propiedades de los Ficheros (Elementos)

● Elementos:○ Tipo de fichero: directorio,especial,ordinario (1)○ Privilegios de acceso a ese fichero (2)○ Número de enlaces, Usuario y Grupo propietario (3)○ Tamaño del fichero (4)○ Fecha de creación o última modificación (5)○ Nombre (6)

EJEMPLO

d rwxr-x 4 curso 6 1024 Jul 16 1999 Deskop(1) (2) (3) (4) (5) (6)

Propiedades de Ficheros(Modificación del Propietario)

● MODIFICACIÓN DEL PROPIETARIO○ CONDICIONES

Page 6: Sistemade ficheros pdf

■ Debemos ser el propietario○ COMANDO

■ chown nuevo_propietario_nombre_fichero/s

Permisos de los Ficheros (Modificación de los Permisos)

● modificación de permisos○ condiciones

■ debemos ser el propietario○ comando

■ chmod p1p2p3 [ruta] nombre_ficheros/s● p1, representa a quién va dirigido el cambio de permiso. Si el valor

es : u ,(usuario), g (grupo), o (resto de usuario), a(usuario,grupo y resto)

● p2,sirve para añadir (+), retirar (-) o asignar (=) un permiso● p3, representa el tipo de permiso: r,w,x

■ chmod máscara [ruta]nombre_fichero/s● mascara: usuario grupo resto

r w x r w x r w x 421 421 421

Mantenimiento Sistema de Ficheros( Nivel de Ocupación de la partición)

● Nivel de ocupación de la participación○ COMANDO

■ df -h○ CONSIDERACIONES

■ Además de mostrar los S.F. Montados en ese instante, nos da la información sobre la ocupación de las particiones

■ a incluye los sistemas de ficheros especiales, p.e / proc■ -i informa sobre la ocupación para los i-nodos■ -T, nos indica el sistema de ficheros que hay en esa partición

Mantenimiento Sistema de Ficheros (Nivel de Ocupación del directorio en bloques)

● Nivel de ocupación del directorio en bloques○ COMANDO

■ du -h directorio○ CONSIDERACIONES

■ Nos informa de la ocupación del directorio y de todos los subdirectorios que estén dentro de él.

● Borrado periódico de temporales y trazas○ Directorio a tener en cuenta:

■ /tmp

Page 7: Sistemade ficheros pdf

■ /var/temp■ /var/log/wtmp