UNIVERSIDAD FRANCISCO GAVIDIA
Facultad de Ingeniería y Sistemas - Ciclo 01 - 2020
Redes en Plataforma Linux – RPL0
Docente: Ing. Wilfredo Alemán, MBS.
Guía práctica 8: Sistemas de archivos y almacenamiento en Linux.
Nombre del estudiante: Carné:
Objetivos de la práctica: que los estudiantes desarrollen competencias para la administración de
almacenamiento en Linux.
Instrucciones: después de leer la introducción teórica y recibir instrucciones del docente siga los
pasos de la práctica. Inserte las capturas requeridas en la entrega. Al finalizar guarde este archivo
en PDF y súbalo a la plataforma virtual.
Introducción
GiB vs GB
Gibibyte (GiB) es una de las unidades estándar utilizadas en el campo del procesamiento de
datos y la transmisión de datos (junto con mebibyte (MiB), kibibyte (KiB), etc.). Gibibyte,
mebibyte y kibibyte se definen como potencias de 2.
1 GiB equivale a 230 bytes o [Link] bytes. Gibibyte está estrechamente relacionado
con gigabyte (GB), que puede ser un sinónimo de gibibyte o puede referirse a 109 bytes o
1,000,000,000 de bytes de acuerdo con el Sistema Internacional de Unidades (SI).
Gigabyte (GB) puede tener diferentes significados en diferentes contextos. Cuando se
refiere a la memoria de la computadora, el gigabyte siempre es una "potencia de dos" -
1,073,741,824 bytes, pero cuando se mide la capacidad del disco duro a menudo se define
como 1,000,000,000 de bytes.
En general, los sistemas operativos calculan el tamaño del disco y de los archivos
utilizando números binarios, por lo que el SO informará que una nueva unidad de 500 GB
que acaba de adquirir será "465.66 GB" (es decir, 465.66 GiB).
Página 1 de 12
jaleman@[Link]
Calculadoras:
[Link]
[Link]
Prerrequisito
Tomar una instantánea para guardar el estado actual de la máquina virtual. Es muy
importante recordar el estado actual de la máquina, de preferencia además de crear la
instantánea, hacer un duplicado mediante exportarla, ya que con la presente guía y la
siguiente es posible dañar nuestra máquina virtual.
Escenario
Como administradores de sistemas, en algunas ocasiones se nos requerirá configurar
nuevos discos duros a servidores ya existentes para actualizar su capacidad de
almacenamiento o proveer nuevas funcionalidades.
También es importante que sepamos configurar arreglos de discos y realizar reemplazos en
caso de falla de disco.
En esta práctica veremos 2 escenarios. El primero es simplemente agregar un disco nuevo.
El segundo caso es agregar un arreglo RAID 1 (duplicado de información) y ver que ocurre
cuando un disco falla.
Página 2 de 12
jaleman@[Link]
Desarrollo
1. Agregar discos duros en Virtual Box
Agregaremos tres discos duros adicionales a nuestra configuración de máquina virtual en
Virtual Box.
Con la máquina virtual apagada, entramos a configuración, luego controladora SATA (o
IATA), agregar disco.
Nos preguntará si deseamos agregar un disco nuevo o utilizar uno existente. En este caso
crearemos un disco nuevo para cada uno de los 3 casos.
Requeriremos crear cuatro 3 nuevos discos dinámicos del tipo VDI. Es importante que sean
dinámicos para que se creen más rápido y no utilicen espacio innecesario en nuestro
equipo.
Página 3 de 12
jaleman@[Link]
Pueden usar cualquier valor en el tamaño, yo he colocado 8GB a cada uno. Aunque en
realidad no vamos a utilizar ese espacio ya que se llena dinámicamente de acuerdo al uso
así que no se preocupen si tienen poco espacio en sus discos duros.
Se debe seleccionar la opción de “conectable en caliente”, hot pluggable.
Ahora arranque su máquina virtual. Inicie sesión y ejecute los siguientes comandos:
sudo fdisk -l | less
Inserte una captura de pantalla, no borre este texto(1)
Página 4 de 12
jaleman@[Link]
Ahora vamos a utilizar una visualización un poco más amigable de nuestros discos, usando
cfdisk. Sin embargo en este caso los discos que recién creamos se vera cómo espacio vacío:
sudo cfdisk
Inserte una captura de pantalla, no es necesaria una por cada disco (2)
Página 5 de 12
jaleman@[Link]
Ejecute los siguientes comandos:
sudo cfdisk /dev/sdb
sudo cfdisk /dev/sdc
sudo cfdisk /dev/sdd
Visualizará que los discos /dev/sdb, /dev/sdc, /dev/sdd aunque son detectados por fdisk y
son listados pero no tienen formato ni particiones.
Página 6 de 12
jaleman@[Link]
2. Agregar disco duro a un servidor existente
Utilizaremos el disco sdb. Primero, vamos a crear una partición. Ejecute el siguiente
comando:
sudo fdisk /dev/sdb
Se solicitará una opción, presione “m” para ver la lista de opciónes.
Inserte una captura de pantalla (3)
Seleccionaremos ahora la opción “n” para crear una partición.
Se permite crear particiones primarias/extendidas. Por defecto podemos tener hasta 4
particiones primarias.
Página 7 de 12
jaleman@[Link]
En este caso vamos a crear dos particiones, seleccionar 1 pues es la primera partición,
identificamos el primer sector, en el ejemplo es 2048, y para el último sector podemos
definirlo en tamaño por ejemplo 4GiB
Luego se volverá a cargar el menú de opciones, de nuevo seleccionamos la opción “n”, y
crearemos una segunda partición primaria. En este caso tendremos que escribir el sector de
inicio y el sector final, que en este caso será también 4GiB pero podemos escribir el sector
en sus números enteros.
Por favor remitirse al siguiente ejemplo y tomar una captura de pantalla de su propio
procedimiento:
Página 8 de 12
jaleman@[Link]
Inserte sus capturas de pantalla, sin reemplazar el ejemplo (4)
Finalmente, guardamos los cambios con la opción “w”.
Sí ahora, corremos el siguiente comando, veremos que se han creado las particiones
correctamente.
sudo fdisk -l | less
A continuación, vamos a formatear ambas particiones:
sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2
Inserte una captura de pantalla (5)
Página 9 de 12
jaleman@[Link]
Un paso importante es modificar el archivo /etc/fstab para que las particiones puedan
montarse automáticamente.
Si utilizamos el comando lsblk, notaremos que las particiones han sido creadas pero no
están montadas:
lsblk
Inserte una captura de pantalla (6)
Página 10 de 12
jaleman@[Link]
Primero crearemos el punto de montaje para cada partición que usaremos para acceder a
dichas particiones:
sudo mkdir /particion1
sudo mkdir /particion2
Ahora procedemos a editar el archivo /etc/fstab agregando cada entrada.
sudo vi /etc/fstab
Deberemos agregar al final del archivo la información de las particiones que acabamos de
crear:
/dev/sdb1 /particion1 ext4 defaults 0 0
/dev/sdb2 /particion2 ext4 defaults 0 0
Guardamos y salimos de vi.
Ahora, podemos montar las particiones.
sudo mount -a
Si utilizamos el comando lsblk, notaremos que las particiones han sido creadas y está vez si
están montadas:
lsblk
Inserte una captura de pantalla (7)
Ahora ya podemos utilizar dichas particiones, que de hecho son accedidas como archivos
individuales. En la próxima práctica continuaremos utilizando este escenario.
Página 11 de 12
jaleman@[Link]
Finalmente escribe tus conclusiones de la práctica, ¿qué hicimos? ¿qué aprendiste? ¿algo nuevo?
¿repasaste algo que ya sabías? ¿Algún comentario adicional?
Aprendí a agregar unidades de disco a la máquina virtual, además como gestionar los
discos, asignar los tamaños, como formatearlos.
Totalmente nuevo para mí, estoy acostumbrado a trabajar con Windows todo muy
gráfico, La guía esta bien explicada y se entiende el desarrollo paso a paso.
Criterios de Evaluación
Elemento Puntaje
Capturas de pantalla competas (7) 7
Conclusiones 2
Guía entregada a tiempo en formato PDF 1
Total 0
Página 12 de 12
jaleman@[Link]