hdp_guia_5_2015_

4
Universidad de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniería y Arquitectura.- -------------------------------------------------------------------------------- Herramientas de Productividad 24 – Abril -2015.- -.Guía de Trabajo No 5.- Discos, Particiones, Puntos de Montaje, /etc/fstab y LVM [Manipulación de Discos Duros y Particiones: fdisk, mount, mkfs, tune2fs ] – Los discos y particiones Objetivo: crear una partición y que el sistema la reconozca. ¡Cuidado: la operación puede ser destructiva! 1. Supongamos un disco duro de su sistema que dispone de espacio para la creación de una partición. En la máquina de prueba, se trata del segundo disco SATA, llamado /dev/sdb. Cree tres particiones primarias: /dev/sdb1, /dev/sdb2 y /dev/sdb3. Cree una cuarta partición extendida. Inicie fdisk: # fdisk /dev/sdb 2. Cree una nueva partición pulsando n y luego [Intro]. Cree una partición extendida pulsando e y luego [Intro]. Como número, teclee el 4 y luego [Intro]: sólo puede haber cuatro particiones primarias. Finalmente, pulse dos veces [Intro] para aceptar los valores por defecto. 3. Cree luego una partición lógica, según el mismo principio, en la partición extendida. Llevará el número 5 y ocupará todo el espacio disponible. 4. Guarde la tabla de las particiones pulsando w y luego [Intro]. Seguramente obtendrá un mensaje de aviso que le informará de que la nueva tabla no está accesible. 5. Fuerce la actualización de la nueva tabla de las particiones con partprobe: # partprobe /dev/sdb 6. Verifique en /dev la presencia del archivo /dev/sdb5. # ls -l /dev/sdb5 – Creación de un sistema de archivos Objetivo: crear y manejar el sistema de archivos en /dev/sdb5. Cuidado: esta operación es destructiva. 1. Cree un sistema de archivos de tipo ext2 en /dev/sdb5, sin opciones particulares: # mkfs -t ext2 /dev/sdb5 2. La verdad sea dicha, había que crearlo en ext3 para aprovechar su transaccionalidad. Modifique el sistema de archivos para que el tipo sea ext3: # tune2fs -j /dev/sdb5 -.Herramientas de Productividad.- -.24-Abril-2015.- -.Ing. Luis Barrera.-

Upload: ryan-king

Post on 10-Nov-2015

2 views

Category:

Documents


0 download

DESCRIPTION

hdp

TRANSCRIPT

  • Universidad de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniera y Arquitectura.--------------------------------------------------------------------------------- Herramientas de Productividad 24 Abril -2015.-

    -.Gua de Trabajo No 5.-Discos, Particiones, Puntos de Montaje, /etc/fstab y LVM

    [Manipulacin de Discos Duros y Particiones: fdisk, mount, mkfs, tune2fs ]

    Los discos y particionesObjetivo: crear una particin y que el sistema la reconozca. Cuidado: la operacin puede ser destructiva!

    1. Supongamos un disco duro de su sistema que dispone de espacio para la creacin de una particin. En la mquina de prueba, se trata del segundo disco SATA, llamado /dev/sdb. Cree tres particiones primarias: /dev/sdb1, /dev/sdb2 y /dev/sdb3. Cree una cuarta particin extendida.

    Inicie fdisk:# fdisk /dev/sdb

    2. Cree una nueva particin pulsando n y luego [Intro]. Cree una particin extendida pulsando e y luego[Intro]. Como nmero, teclee el 4 y luego [Intro]: slo puede haber cuatro particiones primarias. Finalmente, pulse dos veces [Intro] para aceptar los valores por defecto.

    3. Cree luego una particin lgica, segn el mismo principio, en la particin extendida. Llevar el nmero 5 y ocupar todo el espacio disponible.

    4. Guarde la tabla de las particiones pulsando w y luego [Intro]. Seguramente obtendr un mensaje de aviso que le informar de que la nueva tabla no est accesible.

    5. Fuerce la actualizacin de la nueva tabla de las particiones con partprobe:# partprobe /dev/sdb

    6. Verifique en /dev la presencia del archivo /dev/sdb5.# ls -l /dev/sdb5

    CreacindeunsistemadearchivosObjetivo: crear y manejar el sistema de archivos en /dev/sdb5. Cuidado: esta operacin es destructiva.

    1. Cree un sistema de archivos de tipo ext2 en /dev/sdb5, sin opciones particulares:# mkfs -t ext2 /dev/sdb5

    2. La verdad sea dicha, haba que crearlo en ext3 para aprovechar su transaccionalidad. Modifique el sistema de archivos para que el tipo sea ext3:

    # tune2fs -j /dev/sdb5

    -.Herramientas de Productividad.- -.24-Abril-2015.- -.Ing. Luis Barrera.-

  • 3. La nueva particin va a servir al almacenamiento de varios datos. Asgnele una etiqueta (nombre, label): Datos_

    # e2label /dev/sdb5 Datos_

    4. Ahora intente conocer el identificador nico de sistema de archivos, el UUID, de su nuevo sistema dearchivos. Dispone de dos mtodos:Por udev:

    # /lib/udev/vol_id --uuid /dev/sdb5527585d3-1e52-4aba-b7fc-70f18388458d

    Por dumpe2fs:# dumpe2fs /dev/sdb5 | grep -i uuidFilesystem UUID: 527585d3-1e52-4aba-b7fc-70f18388458d

    Por blkid:

    # blkid -o value -s UUID /dev/sdb5527585d3-1e52-4aba-b7fc-70f18388458d

    Accesoymontajedelsistemadearchivos

    Objetivo: acceder al nuevo sistema de archivos creado en la prctica anterior.

    1. Cree un directorio que servir de punto de montaje al nuevo sistema de archivos:# mkdir /DATOS

    2. Monte el sistema de archivos, por su nombre de perifrico, en este directorio:# mount -t ext3 /dev/sdb5 /DATOS

    3. Muvase a este punto de montaje y cree un archivo cualquiera:# cd /DATOS # touch pepito

    4. Salga de este directorio (CD) y desmonte el sistema de archivos:# umount /DATOS

    5. Aada una lnea en /etc/fstab para poder montar este sistema de archivos de manera automtica, por su label. La lnea es:

    LABEL=DATOS /DATOS ext3 defaults 0 0

    6. Monte el sistema de archivos de manera sencilla desde el nombre de su punto de montaje:# mount /DATOS

    EstadsticasymantenimientodelsistemadearchivosObjetivo: obtener informacin sobre la ocupacin del sistema de archivos y repararlo si fuese necesario.

    1. Mire el estado de ocupacin de sus sistemas de archivos de manera legible para un simple humano:

    # df -H

    -.Herramientas de Productividad.- -.24-Abril-2015.- -.Ing. Luis Barrera.-

  • 2. El sistema de archivos que apunta a /home parece ocupado. Se trata de determinar lo que puede ocupar tanto espacio. Determine la ocupacin de cada archivo y directorio:

    # du -m /home

    3. El resultado es demasiado largo. Ordene la salida de manera que aparezcan las mayores ocupaciones en ltimo lugar:

    # du -m | sort -n

    4. Un directorio montado en /DATOS (prctica anterior) tiene problemas: parece que el contenido de un directorio se ha corrompido; nombres de archivos y tamaos estrafalarios. Verifique y arregle este sistema de archivos:

    # cd# umount /DATOS# fsck /dev/sdb5

    5. Fuerce una verificacin de este sistema de archivos en el prximo reinicio. El manual de tune2fs indica que se trata de la opcin -C:

    # tune2fs -C 1000 /dev/sdb5

    Trabajar con un LVMObjetivo: Trabajar con PV, VG y LV.

    1. Modifique el disco utilizado anteriormente y cree las particiones con el tipo 0x8e:/dev/sdb2 16847 18152 10490445 8e Linux LVM/dev/sdb3 18153 19457 10482412+ 8e Linux LVM

    2. Cree dos PV con estas dos particiones:# pvcreate /dev/sdb2 Physical volume "/dev/sdb2" successfully created# pvcreate /dev/sdb3 Physical volume "/dev/sdb3" successfully created

    3. Cree un grupo de volmenes vgLOCAL con el primer PV:# vgcreate vgLOCAL /dev/sdb2 Volume group "vgLOCAL" successfully created

    4. Compruebe el estado del VG. En particular, observe el tamao de un Physical Extend:# vgdisplay vgLOCAL --- Volume group --- VG Name vgLOCAL System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 10,00 GB PE Size 4,00 MB Total PE 2561

    -.Herramientas de Productividad.- -.24-Abril-2015.- -.Ing. Luis Barrera.-

  • Alloc PE / Size 0 / 0 Free PE / Size 2561 / 10,00 GB VG UUID VYNM1X-D4al-PPZl-oD4t-7l5r-HyPP-SdZuDw

    5. Cree un volumen lgico lv_L1 de 8 GB (adptelo segn el tamao de su VG), utilizando los Logical extends. Aqu, hacen falta 2048 extensiones. A continuacin, d formato al LV en ext3.

    # lvcreate -n lv_L1 -l 2048 vgLOCAL Logical volume "lv_L1" created

    # mkfs -t ext3 /dev/vgLOCAL/lv_L1mke2fs 1.41.1 (01-Sep-2008)...Escritura de los superbloques y de la informacin de contabilidaddel sistema de archivos: completado

    6. Ample lv_L1 a 15 GB. Para ello, aada el segundo PV en el grupo de volmenes, luego ample el LVy, por fin, ample el sistema de archivos.

    # vgextend vgLOCAL /dev/sdb3 Volume group "vgLOCAL" successfully extended# lvextend -L +3G /dev/vgLOCAL/lv_L1 Extending logical volume lv_L1 to 11,00 GB Logical volume lv_L1 successfully resized# resize2fs /dev/vgLOCAL/lv_L1resize2fs 1.41.1 (01-Sep-2008)Resizing the filesystem on /dev/vgLOCAL/lv_L1 to 2883584 (4k) blocks.El sistema de archivos /dev/vgLOCAL/lv_L1 tiene ahora un tamaode 2883584 bloques.

    7. Reduzca el volumen lgico lv_L1 a 5 GB. Para ello, reduzca primero el sistema de archivos a este tamao, luego el volumen lgico. Tendr que confirmar esta ltima operacin, ya que puede ser destructiva si se olvida de reducir el tamao del sistema de archivos.

    # resize2fs /dev/vgLOCAL/lv_L1 5Gresize2fs 1.41.1 (01-Sep-2008)Resizing the filesystem on /dev/vgLOCAL/lv_L1 to 1310720 (4k) blocks.El sistema de archivos /dev/vgLOCAL/lv_L1 tiene ahora un tamao de1310720 bloques.

    # lvreduce -L 5G /dev/vgLOCAL/lv_L1 WARNING: Reducing active logical volume to 5,00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce lv_L1? [y/n]: y Reducing logical volume lv_L1 to 5,00 GB Logical volume lv_L1 successfully resized

    8. Aada una lnea en /etc/fstab para poder montar este sistema de archivos de manera automtica

    9. Para terminar, destruya totalmente el grupo de volmenes. Empiece por destruir el volumen lgico lv_L1 y todos los volmenes lgicos que puedan estar presentes. Luego, retire todos los volmenes fsicos del grupo de volmenes, salvo uno. Para terminar, destruya el grupo de volmenes.

    # lvremove /dev/vgLOCAL/lv_L1Do you really want to remove active logical volume "lv_L1"? [y/n]: y Logical volume "lv_L1" successfully removed# vgreduce vgLOCAL /dev/sdb3 Removed "/dev/sdb3" from volume group "vgLOCAL"# vgremove vgLOCAL Volume group "vgLOCAL" successfully removed

    -.Herramientas de Productividad.- -.24-Abril-2015.- -.Ing. Luis Barrera.-

    Los discos y particiones Creacin de un sistema de archivos Acceso y montaje del sistema de archivos Estadsticas y mantenimiento del sistema de archivos Trabajar con un LVM