UNIDAD PRÁCTICA - Montaje de Sistema de Ficheros en Linux
UNIDAD PRÁCTICA - Montaje de Sistema de Ficheros en Linux
UNIDAD PRÁCTICA - Montaje de Sistema de Ficheros en Linux
En esta unidad....
● Incorporarás un nuevo disco duro al servidor linux.
● Aprenderás a crear particiones.
● Asignar sistemas de archivos a cada partición.
● Montarás de forma manual las particiones.
● Aprenderás a automatizar el montaje de las particiones.
SITUACIÓN DE PARTIDA
Contamos con un servidor linux instalado sobre una máquina virtual. En concreto
emplearemos el sistema operativo Ubuntu Server sobre el software de virtualización
VirtualBox.
Al instalar el sistema operativo se ha creado un disco duro virtual de tipo SATA. Por lo tanto
el sistema linux cuenta inicialmente con el dispositivo sda.
Actividad 1
sudo fdisk -l
Una vez visualizado el disco sata, vamos a incorporar un segundo disco duro virtual a
nuestra máquina.
Apaga la máquina (sudo halt now), y en el entorno de VirtualBox en la sección de
almacenamiento añade un segundo disco duro SATA. Deberás tener cuidado en que quede
como disco secundario, ubicado por debajo del disco primario. En caso contrario no
arrancará la máquina. EL disco deberá tener un tamaño de 1 GB.
Santiago Moreno Ruiz
Práctica: Creando sistemas de ficheros en Linux
A continuación. arranca la máquina de nuevo. Una vez iniciada la sesión, deberás hacer la
siguiente actividad:
Santiago Moreno Ruiz
Práctica: Creando sistemas de ficheros en Linux
Actividad 2: CREANDO PARTICIONES
1)En primer lugar visualizaremos el estado del disco y sus particiones (ninguna).
2)El sistema nos avisará de que el modo DOS es obsoleto y nos recomendará pasar al
modo de sectores (u), para ello teclea el carácter “u”
a) ¿Nombre de la partición?
sd1
b) ¿Nº de bloques de disco?
2097152
c) ¿Id y sistema asignado por defecto?
83
7) Ahora crea una segunda partición primaria que ocupe el resto del disco. Deberá llegar
hasta el último sector.
Una vez creada la partición visualiza la tabla de particiones. (p)
Anota los siguientes datos:
Muestra de nuevo la tabla de particiones del disco e indica las diferencias que se
muestran ahora en la segunda partición.
Finalmente, debes guardar los cambios realizados en la tabla de particiones del disco.
Para ello teclea la opción w
Una vez que hemos creado las particiones ya podemos visualizarlas con fdisk -l
PRECAUCIÓN
La utilidad mkfs borra completamente todos los datos. No pide confirmación para
continuar. Es ejecutada sin interacción con el usuario. Debes usarla con precaución.
1) En primer lugar vamos a crear la estructura del sistema de archivos para la primera
partición. La formateamos empleando el sistema de archivos ext4. Observa bien el
comando antes de ejecutarlo.
-¿Tipo de S.O.?
-¿Tamaño del bloque?
-Nº Máximo de bloques del sistema de ficheros:
-¿Dónde guarda el respaldo del superbloque?
-¿Utiliza Journal?
Modifica ahora el id de dicha partición para que se corresponda con su tipo de sistema de
ficheros. Debes emplear el código 83
/ /dev/hda1
/var /dev/hda2
/home /dev/hda3
/usr /dev/hda4
Supongamos que el directorio /var fuese el lugar donde se almacena todo el correo del
servidor. Si este directorio está en una partición separada, el administrador del sistema no
debe preocuparse si dicho directorio se llena, llegando a parar el sistema por falta de
espacio de disco.
1) En primer lugar vamos a montar la primera de las particiones que se creó en el punto
anterior. La sintaxis del comando para montar particiones es la siguiente:
cd /mnt
sudo mkdir particion-ext4
sudo mkdir particion-ext2
2) Ahora monta la segunda partición, empleando el tipo del sistema de archivos ext2
sobre el directorio /mnt/particion-ext2
3) Una vez montados ambos sistemas teclea el siguiente comando para visualizar los
dispositivos recién montados, y su punto de montaje:
df
Observa cómo este comando nos muestra el nº de bloques, los usados, los disponibles y
el porcentaje de uso.
Una vez que los dispositivos (particiones) han sido montados, ya podemos utilizarlos.
Realiza con ellos las siguientes tareas:
cd /mnt/particion-ext4
mkdir prueba
cd prueba
touch 1
touch 2
touch 3
touch 4
touch 5
4) Por último, y para concluir esta actividad, reinicia el equipo y vuelve a teclear el
comando df para ver qué ha sucedido. Pasos:
-¿Ves la particiones?
-Accede al directorio /mnt y lista su contenido, ¿están los directorios de montaje?
-Lista el contenido de ambos directorio (/mnt/particion-ext4 y /mnt/particion-ext2)
¿qué ha sucedido? ¿se han perdido los archivos?
La respuesta es que NO se han perdido los datos, pero los dispositivos no están
montados.
Como creamos previamente los directorios, estos siguen ahí, pero su contenido
desaparece. Cuando se desmonta el sistema de ficheros, todo el contenido deja de estar
accesible. Los archivos siguen estando en el disco. Para comprobarlo vuelve a montar los
sistemas de ficheros con los mismos comandos y punto de montaje de la actividad
anterior. Accede a ellos y comprueba si los ficheros que creaste son accesibles.
Santiago Moreno Ruiz
Práctica: Creando sistemas de ficheros en Linux
Como hemos podido comprobar, el comando mount permite montar dispositivos, pero se
trata de un montaje temporal. Cuando arranca de nuevo la máquina dicho montaje ha
desaparecido. Vamos a ver como hacer dicho montaje permanente.
EL archivo /etc/fstab
En las primeras líneas se muestra un comentario que indica que lo más adecuado es
indicar el UUID de cada dispositivo. Se puede obtener dicho identificador mediante el
comando sudo blkid (compruebalo).
2) Reinicia el equipo
3) consulta con el comando mount (sin opciones) las particiones montadas. Debes ver las
del disco sdb
4) Accede a ambas particiones e intenta crear un archivo (sudo touch nuevo). ¿en qué
partición te deja y por qué?