Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Copiade sistemadeficheros
1. -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
2. ○
Ejecución, autoriza para buscar ficheros en él
Gestión de Directorios
●
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 A UN CARÁCTER CUALQUIERA EN LA POSICIÓN QUE ESTÁ
COLOCADO.
■ Al? puede equivaler a ALA, ALO, ALT, …
○
●
EQUIVALE DE 0 A n CARACTERES DEL NOMBRE
■ *.* ES CUALQUIER FICHERO
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
3. ○
○
R, lista recursivamente los subdirectorios
i, saca el inode
Gestión de Directorios (Crear)
●
●
●
COMANDO
○ 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]
4. ●
■ 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
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
○ cat/proc/loports
○ cat/proc/interrpts
○ cat/proc/dma
○ cat/proc/filesystems
○ cat/proc/ioports
○ cat/proc/devices
○ cat/proc/meninfo
características de la cpu
características de la puerto de E/S
interrupciones
información sobre el dma en uso
información sobre el S.F. Que Puedo usar
características de la puerto de E/S
dispositivos configurados
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
5. ●
■ c, chequea para encontrar bloques defectuosos
FORMATO de BAJO NIVEL a DISQUETES:
○ COMANDO
■ fdformat dispositivo
Gestión de Dispositivos (Montar)
●
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)
6. EJEMPLO
d
(1)
rwxr-x
(2)
4 curso 6
(3)
1024 Jul
(4)
16 1999
(5)
Deskop
(6)
Propiedades de Ficheros(Modificación del Propietario)
●
MODIFICACIÓN DEL PROPIETARIO
○ CONDICIONES
■ 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
rwx
rwx
rwx
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
7. 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
■ /var/temp
■ /var/log/wtmp