Para ver que el kernel ha reconocido la nueva partición: Creación de Sistemas de archivos II. mkfs -t ext2 /dev/fd mkfs -t fat /dev/fd0 1144

Texto completo

(1)

‰ Crear las estructuras necesarias

‰ Formateo del dispositivo de forma que pueda albergar un

sistema de archivos: mkfs

‰ Sintaxis:

‰ mkfs [-vct] dispositivo tamaño

‰ -t: indica el tipo de sistema de archivos a crear ‰ Ejemplos:

mkfs -t ext2 /dev/fd0 1144 mkfs -t fat /dev/fd0 1144

‰ Para ver que el kernel ha reconocido la nueva partición:

cat /proc/partitions

(2)

‰ Montaje del nuevo sistema de archivos(I) ‰ Probablemente el sistema disponga de:

- Varios discos físicos

- Cada uno con distintas particiones

- Cada partición con un archivo de dispositivo

‰ En UNIX todos los sistemas forman parte de un único sistema

lógico

‰ Se puede acceder a la información de los discos a través de

sus archivos de dispositivo

- No resulta demasiado práctico ni cómodo para el usuario

‰ Montaje/desmontaje: mount/umount

- Actualización de la tabla de montajes (mount table)

(3)

‰ Montaje del nuevo sistema de archivos(II)

‰ Cada entrada en la tabla de montajes contiene:

- Número de dispositivo que identifica al S.A. montado - Un puntero al buffer donde se almacena el superbloque - Un puntero al i-nodo raíz del S.A. montado

- Un puntero al i-nodo del directorio que actúa como punto de montaje

‰ Operación de montaje (mount)

- Asociación del i-nodo del punto de montaje y el del S.A.

‰ Se debe montar sobre directorios vacíos en la estructura de

árbol existente

(4)

‰ Montaje del nuevo sistema de archivos(III) ‰ /etc/mtab

Información sobre particiones montadas y su localización

‰ Sintaxis de mount

mount [-tahvrw] [disp dir]

La orden de parámetros muestra los SS.AA. montados -t: indica el tipo del S.A.

-a: monta los SS.AA. incluidos en /etc/fstab -r: monta el S.A. en modo de sólo lectura

-w: monta el S.A. en modo de lectura/escritura (defecto)

‰ Ejemplo:

mount -t fat /dev/hda1 /windows

(5)

‰ Montaje del nuevo sistema de archivos(IV)

‰ Sintaxis de umount

umount dispositivo

‰ Disocia el SA del dispositivo del sistema de archivos raíz.

‰ Primero debe estar inactivo

- Ningún archivo abierto

- Ningún usuario lo debe tener como directorio de trabajo

‰ Para comprobar los procesos abiertos sobre un S.A.

- fuser

−Muestra los PID’s de los procesos y login que lo utilizan −fuser -ku /dev/hda1 elimina todos los procesos que

impiden que se pueda desmontar

(6)

‰ Archivos de configuración de los SA(I) ‰ /etc/fstab

ArchBlq PtoMontaje Tipo Opcs FreDump Npas

‰ ArchBlq: Nombre del archivo en el que reside el SA ‰ PtoMontaje: Directorio donde se monta el SA

‰ Tipo: Tipo de partición(ext2, ext3, vfat, ntfs,...)

‰ Opcs: Opciones de montaje(rw,ro,noauto,user,...)

‰ FreDump: Nº veces que se tiene que hacer dump a ese SA ‰ Npas: Orden en el que fsck debe chequear el sistema

(NB: un valor 0 en fredump y npas indica opción inactiva)

(7)

‰ Archivos de configuración de los SA(II)

(8)

‰ Funciones y operaciones relacionadas con la integridad del SA

‰ Búsqueda de causas de corrupción del SA ‰ Reparar daños del SA

‰ Comprobar la cantidad de espacio libre en disco ‰ Plantear mecanismos para liberar espacio en disco

(9)

‰ Mantenimiento del Sistema de Archivos

‰Tareas de mantenimiento a realizar regularmente:

‰ Utilización regular de fsck para chequear la consistencia

del sistema

‰ Ejecución regular de sync para provocar la descarga de

los buffers

‰ Monitorizar el uso del disco

‰ Repaso de los enlaces duros o físicos ‰ Utilización de procedimientos de backup

‰ Utilización de procedimientos adecuados de parada del

sistema

(10)

‰ Causas de corrupción más frecuentes

‰ Procedimientos incorrectos de shutdown

- No usar reboot ni shutdown para apagar el sistema

‰ Procedimientos incorrectos de inicio

- No comprobar el sistema de archivos para ver si hay inconsistencias

- No solucionar inconsistencias cuando se encuentran

‰ Fallo de hardware

(11)

‰ fsck

‰ Comprueba la consistencia estructural del SA y soluciona

algunos problemas

‰ Multipaso

‰ En cada paso/fase analiza una cierta característica del SA ‰ Debe ejecutarse sobre el SA desmontado

‰ Encontramos un problema con el sistema raíz

‰ El sistema raíz debe analizarse en modo monousuario ‰ Puede ejecutarse de forma:

‰ Interactiva: Pregunta antes de cada reparación ‰ No interactiva: Comprueba pero no repara

(12)

‰ fsck

‰Sintaxis

‰ fsck -p|-P [sist_arch]

‰ Comprueba los sistemas de archivos definidos como

ext2 en /etc/fstab

‰ El orden viene determinado por el campo Npaso

‰ fsck [-b bloque#] [-y|n] [-q] [sist_arch]

‰ -b: Utiliza el bloque blq como superbloque

‰ -y: asume “sí” como respuesta a todas las preguntas ‰ -n: asume “no” como respuesta a todas las preguntas ‰ -q: solo escribe los mensajes que requieren respuesta

(13)

‰ El directorio lost+found

‰ Se crea mediante newfs

‰ Debe existir en la raíz del sistema de archivos

‰ fsck copia los archivos con problemas o “huérfanos” en este

directorio

‰ Posteriormente debe intentarse retornar los archivos a sus

directorios de origen

(14)

‰ syncer y sync ‰ syncer

- se ejecuta desde el archivo /etc/rc - crea syncerdaemon

- sintaxis es: syncer [segundos]

‰ sync

- escribe los contenidos del buffer en el disco - mantiene actualizado el SA

- se llama regularmente desde el programa syncer Integridad del SA VII

(15)

‰ Monitorización del espacio libre en disco ‰ Comprobación del espacio libre

- df (o bdf) - Ejemplo:

‰ Reparto del espacio entre los directorios

- du [-s] [directorio]

- Informa del espacio en bloques que ocupa el directorio y los subdirectorios y archivos que cuelgan de él.

(16)

‰ Monitorización del espacio libre en disco ‰ Archivos que crecen sin límite

‰ Intentos de login con éxito (/etc/wtmp) ‰ Intentos de login sin éxito (/etc/btmp)

‰ Utilizaciones del comando su (usr/adm/sulog) ‰ ...

Se pueden eliminar (rm) y crear nuevos (touch)

‰ Archivos core

‰ find / -name core -exec rm {} \; ‰ Archivos grandes o antiguos

‰ find / -size nbytes -atime ndias

Reducción de archivos de auditoria (log)

(17)

‰ Objetivo: administrar el espacio en disco consumido por cada

usuario.

‰ Configurable para usuarios o grupos ‰ Requerimientos

‰ Software quota-1.55 o superior ‰ Kernel versión 2.0.x o superior

‰ Kernel compilado con soporte para cuotas

(18)

‰ Instalación y configuración(I)

‰ Verificar que el paquete quotas está instalado

# dmesg | grep quotas

‰ Llevar el sistema a modo monousuario

# shutdown now

(19)

‰ Instalación y configuración(II)

‰ Editar el archivo /etc/fstab y asociar a los sistemas de

archivos donde se quiere controlar la cuota las opciones

usrquota y grpquota

(20)

‰ Instalación y configuración (III)

‰ Volver a montar los sistemas de archivos modificados

umount / mount o mount –o remount

‰ Creación de archivos de cuotas

‰ generación archivos de cuotas(aquota.user y aquota.group)

quotacheck –acug /home

‰ generar la tabla del uso actual del disco duro por el sistema de

archivos con cuotas activadas:

quotacheck -avug

(21)

‰ Definición de cuotas para los usuarios(I) ‰ Edición de la cuota de cada usuario

edquota -u username

‰ Límites posibles

‰ Bloques

‰ Soft (el sistema avisa de que se acerca al límite) ‰ Hard (límite insalvable)

‰ Inodos (archivos y directorios)

‰ Soft (el sistema avisa de que se acerca al límite) ‰ Hard (límite insalvable)

(22)

‰ Definición de cuotas para los usuarios (II)

‰ verificar que la cuota para el usuario ha sido configurada

quota testuser

‰ Definición de cuotas para grupos

edquota –g groupname

‰ Soft /hard

‰ Verificar que la cuota del grupo ha sido definida:

quota –g groupname

(23)

‰ Visualización del estado de las cuotas

repquota -

a

User

used soft hard used soft hard

root

--

17

0

0

3

0

0

ftp

--

1

0

0

1

0

0

jfg

--

19043 2560 3072 1146 0

0

(24)

‰ Tipos de S.A. soportados bajo la familia Windows:

(25)

‰ En general, los sistemas FAT no soportan control de acceso

local, cuotas de disco, compresión y encriptación.

‰FAT 16

‰ Pensada para discos de pequeño tamaño

- Con discos grandes se produce gran fragmentación

‰ No existe seguridad

‰ Nombres de archivos formato: 8.3 ‰ FAT 32

‰ Mejora la gestión del espacio

‰ Permite nombres largos(hasta 255 caracteres) ‰ Compatible con FAT 16

‰ No incluye gestión de la seguridad

(26)

‰ Estructura interna FAT, VFAT y FAT32

‰ Tabla de 2 o 4 bytes para identificación bloque - 2 bytes ≡ 216 bloques (FAT)

- 4 bytes ≡ 232 bloques (FAT32)

- Ejemplo: un fichero ocupa los en el siguiente orden los

bloques: 12,5,6,10 y 1

‰ Otra tabla donde se almacenan nombre del archivo, fecha y

hora de creación, tamaño, bloque inicial,...

Tipos de Sistemas de Archivos III

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

(27)

‰ NTFS (I)

‰ NTFS Versión 4 (Windows NT 4.0) y NTFS Versión 5 (Windows 2000)

‰ Mejora el rendimiento y la fiabilidad

‰ Permite operaciones avanzadas sobre discos

- RAID 0 a 5 - Espejo

- Bandas con paridad

‰ No es compatible con otros sistemas

‰ Incluye medidas de seguridad - aplicación de permisos (rwx)

‰ Requiere de estructuras de datos muy grandes (MFT)

- No se recomienda para particiones de menos de 400MB

‰ Permite la compresión a nivel de archivos pero no a nivel de

dispositivo

‰ Permite direccionar hasta 2 hexabytes (2 mil millones de GygaBytes)

(28)

‰ NTFS (II)

‰ NTFS versión 4

‰ soporta: seguridad local de archivos, auditoría compresión ‰ no soporta: cuotas y encriptación

‰ empleado por Windows NT 4.0 ‰ NTFS versión 5

‰ soporta: seguridad local de archivos, auditoría,

compresión, cuotas y encriptación.

‰ recomendado para Windows 2000

(29)

‰ Herramienta

‰ Administrador de discos

‰ Funciones

ƒ Gestión de particiones de disco y unidades lógicas

ƒ Formateo de volúmenes y asignación de nombres

ƒ Información del estado de los discos

ƒ Estado de volúmenes, sistema de archivos y tamaño

ƒ Creación y modificación de la asignación de letras

ƒ Ampliación de volúmenes

ƒ Creación o eliminación de bandas con o sin paridad

ƒ Establecimiento o eliminación de conjuntos de espejos

ƒ Comprobación de errores (scandisk)

ƒ Desfragmentación

(30)
(31)

‰ Seleccionar la unidad p.e. desde Windows Explorer ‰ Visualizar propiedades de la unidad

‰ Habilitar la gestión de cuotas en la pestaña de "Quota" ‰ Definir los límites:

‰ Denegar espacio de disco a usuarios que excedan el límite ‰ Limitar el espacio de disco

‰ Especificar el nivel de advertencia

‰ Registro de sucesos ante excesos de límites o niveles de

advertencia

(32)
(33)

‰ Valores de cuota

‰ Por defecto se aplican a todo usuario excepto a administradores ‰ Posibilidad para cambiar las propiedades para cada entrada

(34)
(35)

‰ Funciona de forma transparente ‰ Aplicable a: ‰ volúmenes ‰ carpetas ‰ archivos ‰ Mediante "Propiedades" Compresión

(36)

‰ Funciona de forma transparente ‰ Se puede aplicar a:

‰ carpetas ‰ archivos

‰ Emplea DESX(clave de 56 bits) ‰ Puede ser heredado este atributo

‰ Un archivo o carpeta no puede estar encriptado y comprimido

al mismo tiempo (son exclusivos).

Figure

Actualización...

Referencias

Actualización...

Related subjects :