Esta presentación forma parte del Curso de Administración de Linux, dado por la academia Capacity Academy. Para saber más sobre este entrenamiento, y obtener el resto de las diapositivas, visite esta página:
www.capacityacademy.com
Conocer la historia, antecedentes, filosofía, distribuciones y conceptos del mundo Linux
Determinar requerimientos e Instalar, desde cero, Linux
Trabajar con el sistema de archivos, la línea de comandos, los comandos fundamentales, tuberias, filtros, scripts, procesos y administracion de usuarios...
Logrará administrar los recursos del sistema, interactuar con el Kernel, así como configurar Redes de Datos
Podrá instalar, configurar y administrar servidores de: DHCP, Web, FTP, SSH, MySQL, DNS, Email, Proxy y Firewall en Linux
Adquirirá todo el conocimiento práctico y teórico para tener múltiples Servidores Linux virtuales en su computador, y poder certificarse de CompTIA Linux+
1. Administración de discos
• Objetivos:
– Terminología de almacenamiento
– Master Boot Record
– La tabla de particiones
– Los tipos de bus
– EL IOS stack
– Las particiones
– El sistema de archivo
– La tecnología RAID
3. Master Boot Record
• EL MBR se encuentra en el cilindro 0, head 0, sector 1.
• El MBR contiene el boot loader (grub / lilo)
• EL MBR contiene la tabla de particiones:
– Primary
– Extended
• Un disco está divido en rango de b (sector) llamados
particiones.
• Cada partición tiene una etiqueta (label) con el tipo
de sistema de archivo que maneja (ext2, ext3, ext4,
FAT32, etc).
4. The bus / controller
• En la arquitectura i386 tenemos dos tipos de bus
principalmente:
– IDE=Intelligent Drive Electronics
– SCSI=Small Computer System Interface
• Los dispositivos USB en Linux utilizan SCSI-over-USB
5. The bus / controller
• IDE
– Dos dispositivos pueden ser conectados a un bus
IDE (Master / Slave).
– La tasa de transferencia de los dispositivos en el
bus IDE está limitada al dispositivo más lento.
– Algunas arquitecturas de chipset IDE soportan la
tecnología “Independent Device Timing” para
superar este inconveniente.
– Al momento que un dispositivo esta utilizando el
bus, lo demás estarán en modo idle.
6. The bus / controller
• SCSI
– El bus SCSI es mucho más rápido y robusto que su
competidor IDE.
– Su precio es mucho mayor.
– Un bus SCSI puede soportar entre 8 y 16
dispositivos.
8. /dev
• En Linux todo es un archivo. Eso incluye a los discos
duros, impresoras, scanner, monitores, etc.
• Los archivos que representan a los dispositivos se
encuentran en el directorio /dev.
• Cada dispositivo tiene un “Major number” y “Minor
number”.
• El “Major number” indica la categoría del dispositivo,
en su efecto el manejador (driver).
• El “Minor number” indica específicamente el
dispositivo dentro de una categoría.
10. Device Enumeration
• Todos los dispositivos de un servidor deben de estar
asociados a un archivo dentro del directorio /dev
para poder ser manipulados por los usuarios y
aplicaciones.
• Los dispositivos son reconocidos cuando las
controladoras son inicializadas por el núcleo
(kernel) de Linux.
11. Device Enumeration
Controller Connection Device name
Ide0 Master /dev/hda
Ide0 Slave /dev/hdb
Ide0 Master /dev/hdc
Ide1 Slave /dev/hdd
Controller scsi id Device name
Disk 0 0 /dev/sda
Disk 1 1 /dev/sdb
12. Las particiones
• Las particiones son enumeradas por dispositivos.
• La primera partición de primer disco duro scsi es
/dev/sda1.
• 1-4 particiones pueden enumeradas en el Primary
Partition table.
• +5 deben de ser enumeradas en el Extended
Partition table.
• Luego de crear las particiones se produce a crear el
sistema de archivo.
15. El sistema de archivo
• Un sistema de archivo es una simple estructura
grabada en el disco o cualquier tipo de medio de
almacenamiento que facilita la grabación y la
organización de información en forma de bloques
(blocks). Sistema de archivo Descripción
Ext2 Es el sistema de archivo de
estándar en Linux
Ext3 Una versión mejorada de
ext2
FAT32 Sistema de archivo de
Microsoft Windows
NTFS Sistema de archivo de
Microsoft Windows Server
16. El sistema de archivo
• Comandos:
– /sbin/mke2fs
– /sbin/mke2fs –j
– /sbin/tune2fs
– /sbin/fsck
17. El sistema de archivo
• /etc/fstab
– Este es el archivo de configuración en los sistemas
operativos compatibles con Unix donde se
encuentra la configuración de los diferentes
sistemas de archivo y particiones.
18. Montando el sistema de archivo
• Montar (mount) un sistema de archivo es
hacerlo disponible para su uso.
– /bin/mount
– /bin/umount
– /etc/filesystem
– /etc/mtab
– /bin/df
19. Soluciones de Almacenamiento
• Tenemos tres caminos:
– Particiones
• Un sistema de archivo = Una partición
– MD (Multi Devices)
• Software RAID. Múltiples particiones pueden ser
agrupadas para proporcionar mayor almacenamiento,
mayor disponibilidad y mejor rendimiento.
– Logical Volumen Management
• Las particiones pueden ser agrupadas en volúmenes
virtuales. Las configuración de estos volúmenes puede
cambiar sin interrumpir el sistema.
20. RAID
• RAID (Redundant Array of Independent Disk) es
una tecnología desarrollada para aumentar la
disponibilidad y rendimiento de los sistemas de
almacenamiento.