CONTENIDOS: 1. Discos 1. Organizacin lgicadelos discos 2. Operaciones bsicas: formateo y particioando 2. Sistemas de ficheros 1. Visin del usuario 2. Visin del sistema 3. Operaciones: tipos, creacin y control deacceso 4. Establecimiento decuotas 5. Integridad DISCOS Y SISTEMAS DE FICHEROS OBJETIVOS: Que el alumno conozca las caractersticas hardware y de funcionamiento delos discos quehan detenerseen cuentaalahorade conectarlos al sistema. Queel alumno dominelos procedimientos y tareas queserealizanpara administrar los discos y sistemas de archivos; esto abarca: conocer el significado de los parmetros de configuracin, cmo y donde se establecen los valores de dichos parmetros y utilidades, procesos y archivos que intervienen en la administracin cotidiana de estos recursos. DISCOS Y SISTEMAS DE FICHEROS Discos: organizacin lgica de los discos Niveles deorganizacin delos discos: Estructura fsica: superficies, cilindros, sectores y tamao del sector. Estructuralgicadebajo nivel: readeparmetros del disco y rea disponibleparadatos. Estructuralgicaanivel desistemaoperativo: readeestructuras de control del sistema y rea de datos organizada en bloques del sistemadearchivos. DISCOS Y SISTEMAS DE FICHEROS Discos: Operaciones Estructura lgica de bajo nivel: independiente del sistema operativo y las operaciones disponibles aestenivel son: Obtencin deparmetros fsicos del disco Formateo abajo nivel Comprobacin delasuperficie Por ejemplo, para sistemas basados en el microprocesadores de Intel: Obtencin deparmetros fsicos del disco: setupdelaBIOS. Formateo abajo nivel: algunas versiones desetupdelaBIOS y utilidades especficas dedisco. Comprobacin delasuperficie: algunas versiones desetupde laBIOS y utilidades especficas dedisco. 2 DISCOS Y SISTEMAS DE FICHEROS Discos: operaciones Estructura lgica a nivel de sistema operativo: a partir de la organizacin anterior, el sistemaoperativo estructuralasuperficie parasu manejo, las operaciones disponibles aestenivel son: Integracin del disco en el sistema Establecimiento departiciones Obtencin delas propiedades delas particiones Por ejemplo, parasistemas UNIX: Integracin del disco en el sistema: manualmentehaciendo uso del procedimiento deintegracin. Establecimiento departiciones: fdisk Obtencin delas propiedades delas particiones: fdisk DISCOS Y SISTEMAS DE FICHEROS Discos: operaciones Integracin del disco en el sistemaUNIX: Verificacin queel manejador dedispositivo estpresente en el sistemaoperativo. Conectar fsicamenteel disco Verificar queel disco estformateado abajo nivel Verificar quelefichero especial dedispositivo asociado al disco existe: Discos duros IDE: /dev/hda,/dev/hdb Discos SCSI: /dev/sda,/dev/sdb Operaciones con las particiones: fdisk fichero_dispositivo fdisk /dev/hda fdisk /dev/sda DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: visin del usuario Unidad bsicadeinformacin: el archivo Organizacin de archivos: la establece el sistemas de archivos a travs delos tipos dearchivos quesoporta. Sistemas de ficheros en UNIX: visin del usuario Unidad bsicadeinformacin: el archivo Organizacin dearchivos en formadegrafo, tipos: Regular Directorio Enlaces: hardlink y soft link Dispositivo: debloquey decaracteres Canal decomunicacin: pipesy socket DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: organizacin Estructuras decontrol Bloques dedatos Sistemas de ficheros en UNIX: organizacin Estructuras decontrol: Listadeinodes Listadebloques libres Bloques dedatos: Nmero debloques Tamao 3 DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: tipos Nativo linux ext2 Sistemadearchivos dered (NFS) nfs CD-ROM iso9660 Intercambio dememoria swap FAT bsico msdos Monitorizacin del sistema proc Minix minix SystemV sysv BSD Fast FileSystem bsd DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: operaciones Creacin Integracin Verificacin Desintegracin Sistemas de ficheros en UNIX: operaciones bsicas Creacin mkfs Integracin mount Verificacin fsck, du, df Desintegracin umount DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: cuotas Medianteestafacilidad seposibilitalalimitacin del uso por parte delos usuarios (eincluso grupos deusuarios en algunos sistemas) de los recursos bsicos de los sistemas de archivos: bloques de datos y archivos. Ejemplo desistemas quesoportan estafacilidad: UNIX: HP-UX, AIX, SOLARIS, LINUX WINDOWS: WINDOWS-2000 Para su uso cada sistema posee sus procedimientos y recursos (utilidades y archivos especficos) DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: cuotas en Linux Sesoportaapartir delaversin dencleo 1.3.8x. Aspectos generales: Recursos que controla: bloques de sistema de archivos e inodes. Sujetos: usuarios y grupos. Slo seactaen sistemas dearchivos tipo ext2. Cada sistema de archivos es controlado de forma independiente. Recursos (utilidades y archivos especficos) Utilidades: quotacheck, quotaon, edquota, repquota, quotaoff Archivos: fstab, quota.user y quota.group 4 DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: cuotas en Linux Procedimiento deactivacin: 1. Comprobar si el ncelo poseesoporteparaestafacilidad. Si no es as habr que recompilar el ncleo con la opcin CONFIG_QUOTA activada. 2. Comprobar si sedisponedelas utilidades especficas. Si no es as habrqueobtener sus fuentes, compilarlos einstalarlos. 3. Modificar los archivos del sistema para que cuando ste arranquesecompruebe los sistemas dearchivos sobrelos que vaactuar el sistemadecuota(quotacheck) y acontinuacin active el sistema de cuotas (quotaon). Regla importante: antes deejecutar quotacheck y quotaon sobreun sistema dearchivo, stedebeestar integrado (montado) en el sistema. 4. En el archivo /etc/fstab especificar los sistemas de archivos sobre los que se va a actuar: a nivel de usuario (usrquota), degrupo (grpquota) o ambos niveles. DISCOS Y SISTEMAS DE FICHEROS Sistemas de ficheros: cuotas en Linux Procedimiento deactivacin: 5. En el directorio raz de cada sistema de archivos crear los archivos quota.user y quota.group. Estos deben ser propiedad del usuario root y el campo permisos de acceso debeposeer el valor 0600. 6. Reiniciar el sistema. 7. Establecer las cuotas a los usuarios y/o grupos a controlar (edquota). Bloques: Bloques que un usuario ha consumido, lmite suave de bloques de datos y lmite duro de bloques de dato. Inodes: Inodesqueun usuario haconsumido, lmitesuave deinodesy lmiteduro deinodes. Periodo degracia(atributo general parael sistemade archivos)