<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frabelrab</id>
		<title>Wiki de Sistemas Operativos - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Frabelrab"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php/Especial:Contribuciones/Frabelrab"/>
		<updated>2026-05-14T12:44:48Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sistemas_de_archivos&amp;diff=4622</id>
		<title>Sistemas de archivos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Sistemas_de_archivos&amp;diff=4622"/>
				<updated>2019-12-11T16:06:44Z</updated>
		
		<summary type="html">&lt;p&gt;Frabelrab: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Paso 1: Añadir un disco a la máquina virtual =&lt;br /&gt;
&lt;br /&gt;
Vamos a usar cualquier máquina virtual de ubuntu cloud que hayamos usado&lt;br /&gt;
previamente y vamos a añadir dos discos virtuales para hacer pruebas.&lt;br /&gt;
&lt;br /&gt;
# Abrimos la ventana de la máquina virtual a usar&lt;br /&gt;
# Nos movemos a Vista -&amp;gt; Detalles, y le damos al botón de 'Agregar hardware'&lt;br /&gt;
# Seleccionamos Almacenamiento, le damos un tamaño de 5GB y en el tipo de dispositivo seleccionamos 'dispositivo de disco'. Con estas opciones, pulsamos Finalizar., y ya tendremos nuestro disco creado.&lt;br /&gt;
# Repetir el paso anterior y crear otro disco de 4GB&lt;br /&gt;
&lt;br /&gt;
= Paso 2: Ver discos en Linux =&lt;br /&gt;
&lt;br /&gt;
Volvamos a la vista consola (Vista -&amp;gt; Consola) y arranquemos la máquina (Máquina virtual -&amp;gt; Ejecutar).&lt;br /&gt;
&lt;br /&gt;
Para comprobar los discos añadidos en el paso 1 vamos a utilizar el comando lsblk, el cual nos mostrará una salida similar a la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
sr0          11:0    1  1024M  0 rom&lt;br /&gt;
vda         252:0    0   2.2G  0 disk&lt;br /&gt;
├─vda1      252:1    0   2.1G  0 part /&lt;br /&gt;
├─vda14     252:14   0     4M  0 part&lt;br /&gt;
└─vda15     252:15   0   106M  0 part /boot/efi&lt;br /&gt;
vdb         252:16   0     5G  0 disk&lt;br /&gt;
vdc         252:32   0     4G  0 disk&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aqui vemos que tenemos 3 discos:&lt;br /&gt;
&lt;br /&gt;
* vda: el actual de ubuntu que añadimos al crear la máquina&lt;br /&gt;
* vdb: el disco que añadimos en el paso 1 de 5GB&lt;br /&gt;
* vdc: el disco que añadimos en el paso 1 de 4GB&lt;br /&gt;
&lt;br /&gt;
También vemos que el disco vda tiene 3 particiones: vda1, vda14 y vda15&lt;br /&gt;
&lt;br /&gt;
= Paso 3: Creación de particiones en Linux =&lt;br /&gt;
&lt;br /&gt;
Vamos a utilizar ahora nuestro disco añadido de 5GB, en el paso anterior&lt;br /&gt;
deberiamos de haber identificado cual es, en mi caso /dev/vdb, aseguraros cual&lt;br /&gt;
es el vuestro y comenzaremos a particionar el disco:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo fdisk /dev/vdb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si el disco es nuevo y no ha hecho nada previamente, normalmente viene sin tabla&lt;br /&gt;
de particiones, así que fdisk se encarga de crear una, seguramente veamos ese&lt;br /&gt;
mensaje cuando hayamos ejecutado el comando anterior.&lt;br /&gt;
La tabla de particiones es una pequeña parte del disco que se utiliza para&lt;br /&gt;
alamacenar la información de las particiones, el formato y si una partición es&lt;br /&gt;
ejecutable o no.&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto, veremos que estamos dentro de fdisk (software para&lt;br /&gt;
particionar un disco), y veremos que este tiene su propia linea de comando.&lt;br /&gt;
&lt;br /&gt;
Ahora veremos la ayuda de fdisk y crearemos una partición de prueba de 3GB&lt;br /&gt;
&lt;br /&gt;
# Introducir la letra 'm' y pulsar Intro, así obtendremos el listado de comandos posibles de fdisk.&lt;br /&gt;
# Introducir 'n' y pulsar Intro para crear una nueva partición. Nos preguntará varios detalles:&lt;br /&gt;
## Tipo de partición: pulsamos Intro y se asignará primaria por defecto.&lt;br /&gt;
## Número de partición: pulsamos Intro y se asignará 1 por defecto.&lt;br /&gt;
## Primer sector: pulsamos Intro para que se asigne por defecto.&lt;br /&gt;
## Último sector: vamos a crear una partición de 3GB, así que escribimos ''+3G'' y pulsamos Intro&lt;br /&gt;
# Ya está creada nuestra primera partición, aunque los cambios todavía no se han escrito en disco, para ello, necesitaremos aplicar estos cambios, y lo hacemos con el comando 'w' y pulsando Intro.&lt;br /&gt;
# Ahora si, ya tenemos nuestra partición creada. Vamos a comprobar que el cambio está hecho, usando lsblk por ejemplo, deberíamos de obtener algo similar a la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
sr0          11:0    1  1024M  0 rom&lt;br /&gt;
vda         252:0    0   2.2G  0 disk&lt;br /&gt;
├─vda1      252:1    0   2.1G  0 part /&lt;br /&gt;
├─vda14     252:14   0     4M  0 part&lt;br /&gt;
└─vda15     252:15   0   106M  0 part /boot/efi&lt;br /&gt;
vdb         252:16   0     5G  0 disk&lt;br /&gt;
└─vdb1      252:17   0     3G  0 part&lt;br /&gt;
vdc         252:32   0     4G  0 disk&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vamos ahora a crear en el disco de 4GB (vdc en mi caso) dos particiones de 2GB cada una, y la partición de 3GB creada anteriormente, vamos a borrarla:&lt;br /&gt;
&lt;br /&gt;
# sudo fdisk /dev/vdc&lt;br /&gt;
# comando 'n' e Intro&lt;br /&gt;
# Todos los datos por defecto, excepto el último sector, donde pondremos '+2G'&lt;br /&gt;
# Una vez creada la primera partición, antes de escribir a disco, vamos a crear la segunda partición, repetimos los pasos anteriores. Vamos a tener un problema y cuando lleguemos al último paso, nos dirá que 2GB no es posible. Si tenemos un disco de 4GB, ¿Por qué no nos permite crear dos particiones de 2GB? Exacto, por la tabla de particiones. Lo que haremos en el último paso será dejar el valor por defecto, que será todo el disco sobrante.&lt;br /&gt;
# Vamos a comprobar antes de escribir los cambios, que todo está bien, comando 'p' e Intro debería de mostrarnos una salida similar a:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Device    Boot   Start     End Sectors Size Id Type&lt;br /&gt;
/dev/vdc1         2048 4196351 4194304   2G 83 Linux&lt;br /&gt;
/dev/vdc2      4196352 4196351 4194304   2G 83 Linux&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Si todo está correcto, pulsamos 'w' e Intro y aplicamos los cambios&lt;br /&gt;
# Ahora entraremos con el disco /dev/vdb para eliminar la partición: sudo fdisk /dev/vdb&lt;br /&gt;
# Ahora vamos a eliminar la particion, pulsamos 'd' e Intro. Como solo tenemos una partición, nos la borra directamente, en caso de tener más de una, nos preguntaría cual queremos borrar.&lt;br /&gt;
# Aplicamos los cambios: 'w' e Intro&lt;br /&gt;
# Comprobamos que todo ha quedado a nuestro gusto con el comando lsblk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
sr0          11:0    1  1024M  0 rom&lt;br /&gt;
vda         252:0    0   2.2G  0 disk&lt;br /&gt;
├─vda1      252:1    0   2.1G  0 part /&lt;br /&gt;
├─vda14     252:14   0     4M  0 part&lt;br /&gt;
└─vda15     252:15   0   106M  0 part /boot/efi&lt;br /&gt;
vdb         252:16   0     5G  0 disk&lt;br /&gt;
vdc         252:32   0     4G  0 disk&lt;br /&gt;
├─vdc1      252:33   0     2G  0 part&lt;br /&gt;
└─vdc2      252:34   0     2G  0 part&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Paso 4: Formatear partición: crear un sistema de archivos =&lt;br /&gt;
&lt;br /&gt;
Hasta ahora solo hemos definido en la tabla de particiones donde comienza y&lt;br /&gt;
acaba cada partición, pero no podremos utilizarla hasta que no creemos un&lt;br /&gt;
sistema de archivos en la partición. Para crear un sistema de archivos&lt;br /&gt;
utilizaremos el comando 'mkfs', y tendremos varias opciones a la hora de crear&lt;br /&gt;
uno: ext2, ext3, ext4, btrfs, fat, ntfs, etc...&lt;br /&gt;
&lt;br /&gt;
Nosotros creamos un sistema ext4 para /dev/vdc1 y uno fat para /dev/vdc2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkfs -t ext4 /dev/vdc1&lt;br /&gt;
sudo mkfs -t fat /dev/vdc2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto, vamos a comprobar que se han aplicado bien los cambios:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo file -s /dev/vdc1&lt;br /&gt;
sudo file -s /dev/vdc2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la salida deberíamos de obtener que tenemos un sistema de ficheros ext4 y&lt;br /&gt;
otro FAT.&lt;br /&gt;
&lt;br /&gt;
= Paso 5: Montar y desmontar particiones en Linux =&lt;br /&gt;
&lt;br /&gt;
Tras haber creado en los pasos anteriores unas particiones y formatearlas, vamos&lt;br /&gt;
a pasar ahora a montarlas para poderles dar uso. En linux montar una partición&lt;br /&gt;
significará que asignaremos una carpeta del sistema a una partición, y en ella&lt;br /&gt;
estará todo el contenido del disco.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mount y umount ==&lt;br /&gt;
&lt;br /&gt;
Empezaremos utilizando los comandos mount y umount para montar y desmontar&lt;br /&gt;
particiones. Vamos a montar las particiones /dev/vdc1 y /dev/vdc2, la primera la&lt;br /&gt;
montaremos en /home/ubuntu/part1 y la segunda en /home/ubuntu/part2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /home/ubuntu/part1  # Creamos la carpeta donde vamos a montar la partición&lt;br /&gt;
sudo mount /dev/vdc1 /home/ubuntu/part1  # montamos la partición&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lo mismo con /dev/vdc2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /home/ubuntu/part2&lt;br /&gt;
sudo mount /dev/vdc2 /home/ubuntu/part2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a ver el contenido de las particiones montadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /home/ubuntu/part1&lt;br /&gt;
ls /home/ubuntu/part2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Veremos que tenemos una carpeta lost+found en el sistema ext4, la cual se&lt;br /&gt;
utiliza para los errores en el sistema de archivos, cuando hay un error y&lt;br /&gt;
encontramos un fichero sin referencia, este se añadiría dentro de esta carpeta,&lt;br /&gt;
y existiría la posibilidad de recuperarlo.&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a crear un nuevo fichero dentro de nuestra partición /dev/vdc1, la&lt;br /&gt;
vamos a desmontar, y vamos a montarla en otro directorio diferente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo touch /home/ubuntu/part1/nuevoFichero  # tenemos que crearlo con sudo porque no tenemos permisos, luego veremos esto&lt;br /&gt;
sudo umount /dev/vdc1&lt;br /&gt;
ls /home/ubuntu/part3  # el fichero ya no está, la partición fue desmontada&lt;br /&gt;
mkdir /home/ubuntu/part3&lt;br /&gt;
sudo mount /dev/vdc1 /home/ubuntu/part3&lt;br /&gt;
ls /home/ubuntu/part3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobaremos que el fichero creado en /home/ubuntu/part1 lo tenemos ahora en&lt;br /&gt;
/home/ubuntu/part3, ya que realmente, cuando lo guardamos, estaba en la&lt;br /&gt;
partición que montamos.&lt;br /&gt;
&lt;br /&gt;
También podemos ver que utilizando el comando lsblk, podremos observar donde&lt;br /&gt;
está montada la partición.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Montaje automático al iniciar el sistema ==&lt;br /&gt;
&lt;br /&gt;
Ahora veremos como automatizar el proceso de montaje cada vez que se inicia el&lt;br /&gt;
sistema, ya que sería tedioso tener que montar todos las particiones cada vez&lt;br /&gt;
que apagamos y encendemos nuestra máquina.&lt;br /&gt;
&lt;br /&gt;
El proceso de automatizado suele hacerse dentro del fichero /etc/fstab, veamos&lt;br /&gt;
su contenido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat /etc/fstab&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada fila contiene un montaje de una partición, la cual contiene:&lt;br /&gt;
&lt;br /&gt;
* Identificación de la partición: en este caso se está utilizando una etiqueta de&lt;br /&gt;
  la partición, pero podemos utilizar cualquier cosa que identifique al&lt;br /&gt;
  dispositivo, como el uuid o la localización (/dev/vdc1)&lt;br /&gt;
* Punto de montaje: donde se montará el dispositivo&lt;br /&gt;
* Sistema de archivos: ext4, fat32, reiserfs&lt;br /&gt;
* Opciones: aquí pondremos las diferentes opciones de montaje, como por ejemplo&lt;br /&gt;
  montar para solo lectura, dar permisos a un usuario para utilizar la&lt;br /&gt;
  partición, etc. Hay que tener en cuenta que cada sistema tiene sus opciones.&lt;br /&gt;
* backup: si está a cero, no haremos backup&lt;br /&gt;
* chequeo: si está a cero no se hace chequeo al iniciar&lt;br /&gt;
&lt;br /&gt;
Vamos a añadir unas líneas para montar automáticamente las particiones al&lt;br /&gt;
iniciar:&lt;br /&gt;
&lt;br /&gt;
Utilizando el editor que prefieras, añadir lo siguiente en el fichero&lt;br /&gt;
/etc/fstab. Importante hacerlo con sudo para que nos permita escribir en el&lt;br /&gt;
fichero:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/vdc1 /home/ubuntu/part1 ext4 rw,user,exec 0 0&lt;br /&gt;
/dev/vdc2 /home/ubuntu/part2 vfat umask=000 0 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez guardado los cambios, vamos a aplicarlos sin reiniciar, para comprobar&lt;br /&gt;
que funciona correctamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mount -a  # aplica los cambios de fstab sin necesidad de reiniciar&lt;br /&gt;
lsblk  # comprobar que está bien montado&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a comprobar si nuestro usuario tiene permisos para escribir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
touch /home/ubuntu/part1&lt;br /&gt;
touch /home/ubuntu/part2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el primero no nos dejará y en el segundo no tendremos problemas. Esto&lt;br /&gt;
funciona así porque los sistemas ext4, para poder tener permisos de escritura,&lt;br /&gt;
tenemos que darlo sobre el sistema de ficheros, mientras que el sistema fat,&lt;br /&gt;
tiene la opción umask que ya hace el trabajo. Para tener permisos de escritura&lt;br /&gt;
con nuestro usuario en la partición, tendremos que darle permiso a la partición&lt;br /&gt;
para poder escribir en ella, por ejemplo, utilizando el comando chown:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chown ubuntu /home/ubuntu/part1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si probamos ahora, podremos escribir en la partición de ext4, y al haber dado&lt;br /&gt;
permisos, ya nos funcionará siempre:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
touch /home/ubuntu/part1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora, vamos a desmontar todo y a reiniciar la máquina para comprobar que está todo funciona.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo umount /dev/vdc1&lt;br /&gt;
sudo umount /home/ubuntu/part2  # Es otra forma de desmontar, dando el punto de montaje&lt;br /&gt;
lsblk  # comprobamos que no estén montadas&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciamos la máquina (Máquina virtual -&amp;gt; Apagar -&amp;gt; Reiniciar) y comprobamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lsblk&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Paso 6: Creación de sistemas de ficheros de red NFS =&lt;br /&gt;
&lt;br /&gt;
En este paso, vamos a crear un sistema de ficheros de red compartido a través de NFS.&lt;br /&gt;
Para ello vamos a necesitar crear un servidor donde iniciemos este sistema al que se conectarán los clientes.&lt;br /&gt;
&lt;br /&gt;
== Paso 6.1: Instalación y configuración del servidor de NFS ==&lt;br /&gt;
&lt;br /&gt;
Para configurar el servidor, necesitaremos abrir una de las máquinas virtuales&lt;br /&gt;
creadas anteriormente e instalar la herramienta necesaria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install nfs-kernel-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto, vamos a crear un directorio el cual será el que&lt;br /&gt;
compartiremos, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /home/shared&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a editar el servidor nfs, para ello, tendremos que editar el fichero&lt;br /&gt;
/etc/exports, pero antes, veremos cual es nuestra IP, que nos hará falta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ip address&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La salida de este comando será similar a la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
enp1s0: flags=4163&amp;lt;UP,BROADCAST,RUNNING,MULTICAST&amp;gt;  mtu 1500&lt;br /&gt;
        inet 192.168.0.167  netmask 255.255.255.0  broadcast 192.168.0.255&lt;br /&gt;
        inet6 fe80::ea6a:64ff:fe66:66a0  prefixlen 64  scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt;
        ether e8:6a:64:66:66:a0  txqueuelen 1000  (Ethernet)&lt;br /&gt;
        RX packets 3821  bytes 2152349 (2.0 MiB)&lt;br /&gt;
        RX errors 0  dropped 268  overruns 0  frame 0&lt;br /&gt;
        TX packets 3386  bytes 266855 (260.6 KiB)&lt;br /&gt;
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;br /&gt;
        device interrupt 16  memory 0xa4300000-a4320000&lt;br /&gt;
&lt;br /&gt;
lo: flags=73&amp;lt;UP,LOOPBACK,RUNNING&amp;gt;  mtu 65536&lt;br /&gt;
        inet 127.0.0.1  netmask 255.0.0.0&lt;br /&gt;
        inet6 ::1  prefixlen 128  scopeid 0x10&amp;lt;host&amp;gt;&lt;br /&gt;
        loop  txqueuelen 1000  (Local Loopback)&lt;br /&gt;
        RX packets 220506  bytes 16017419 (15.2 MiB)&lt;br /&gt;
        RX errors 0  dropped 0  overruns 0  frame 0&lt;br /&gt;
        TX packets 220506  bytes 16017419 (15.2 MiB)&lt;br /&gt;
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nos fijamos donde pone inet, y miramos la red que NO sea 'lo', en este caso,&lt;br /&gt;
la IP buscada sería 192.168.0.167. Ahora si, vamos a editar el /etc/exports:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/home/shared   192.168.0.*(rw,sync,subtree_check)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Explicamos los parámetros:&lt;br /&gt;
&lt;br /&gt;
# Carpeta a compartir&lt;br /&gt;
# Le damos la IP con un * al final para poder permitir a todas las redes poder&lt;br /&gt;
   acceder, desde la 192.168.0.0 a la 192.168.0.255&lt;br /&gt;
# Aquí tenemos muchas opciones disponibles:&lt;br /&gt;
## ro: solo lectura&lt;br /&gt;
## rw: lectura y escritura&lt;br /&gt;
## subtree_check: comprueba subdirectorios para compartirlos también&lt;br /&gt;
## sync: forzar a hacer las operaciones de forma síncrona (los datos se escriben inmediatamente en el disco del servidor NFS).&lt;br /&gt;
&lt;br /&gt;
Una vez modificado el fichero, vamos a reiniciar el servicio NFS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo service nfs-kernel-server restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto, nuestro servidor NFS ya está configurado.&lt;br /&gt;
&lt;br /&gt;
== Paso 6.2: Instalación y configuración del cliente de NFS ==&lt;br /&gt;
&lt;br /&gt;
Para acceder al sistema de ficheros NFS creado en el paso anterior, tendremos&lt;br /&gt;
que configurar el cliente para montar el sistema de ficheros compartido. El&lt;br /&gt;
cliente lo montaremos en otra máquina virtual diferente.&lt;br /&gt;
&lt;br /&gt;
Creamos y abrimos esta nueva máquina e instalamos una herramienta para poder&lt;br /&gt;
montar el NFS en nuestra máquina:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install nfs-common&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con esto ya podremos montar en nuestro cliente el NFS. Recordemos la IP que&lt;br /&gt;
obtuvimos en el paso anterior cuando montamos el servidor, y hacemos lo&lt;br /&gt;
siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mount 192.168.0.167:/home/shared /mnt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ya tenemos nuestro sistema de ficheros compartidos por red montado, vamos a&lt;br /&gt;
probar que todo funciona.&lt;br /&gt;
&lt;br /&gt;
1. En la máquina donde instalamos el servidor de NFS, vamos a crear una carpeta&lt;br /&gt;
   y un fichero dentro de la carpeta compartida, para ellos necesitaremos darle&lt;br /&gt;
   permisos a nuestro usuario previamente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo chown -R ubuntu /home/shared&lt;br /&gt;
mkdir /home/shared/carpeta&lt;br /&gt;
touch /home/shared/carpeta/fichero&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Vamos a comprobar en el cliente, que estos ficheros se están mostrando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /mnt&lt;br /&gt;
ls /mnt/carpeta&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Ahora lo hacemos al contrario, escribiremos desde el cliente, y vamos a verlo en el servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /mnt/carpeta2&lt;br /&gt;
touch /mnt/carpeta2/fichero&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Entramos en el servidor y comprobamos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /home/shared&lt;br /&gt;
ls /home/shared/carpeta2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Paso 7: Creación de un RAID =&lt;br /&gt;
&lt;br /&gt;
En este apartado vamos a configurar un RAID 1 (espejo) que nos permite aumentar la fiabilidad. La idea es que si uno de los discos del RAID deja de funcionar, los datos en el sistema de fichero siguen estando disponibles con lo que disponemos de algo de tiempo para reemplazar el disco defectuoso.&lt;br /&gt;
&lt;br /&gt;
== Paso 7.1: Añadir discos a la máquina virtual ==&lt;br /&gt;
&lt;br /&gt;
Como explicamos en el Paso 1, vamos a añadir a una máquina virtual 2 discos duros de 5GB cada uno.&lt;br /&gt;
&lt;br /&gt;
== Paso 7.2: Instalación de la herramienta de mdadm ==&lt;br /&gt;
&lt;br /&gt;
Por defecto, esta herramienta viene instalada en el ubuntu cloud server, pero en&lt;br /&gt;
el caso de utilizar otra distribución diferente, necesitaremos instalarla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install mdadm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 7.3: Utilización de la herramienta de mdadm ==&lt;br /&gt;
&lt;br /&gt;
Empezamos escribiendo el comando, y luego pasamos a explicar los detalles:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/vdb1 /dev/vdc1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Explicamos los parámetros:&lt;br /&gt;
&lt;br /&gt;
# --create: para crear el raid&lt;br /&gt;
# --verbose: nos muestra más información del proceso&lt;br /&gt;
# /dev/md0: El nombre del nuevo raid, normalmente se utiliza md0&lt;br /&gt;
# --level=1: crea un raid 1 que es el que queremos&lt;br /&gt;
# --raid-devices=2: cantidad de dispositivos que vamos a utilizar, 2 en nuestro caso&lt;br /&gt;
# /dev/vdb1: Nombre de la partición 1&lt;br /&gt;
# /dev/vdc1: Nombre de la partición 2&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado el comando, creará el RAID 1, pasemos ahora a ver los&lt;br /&gt;
detalles:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mdadm --detail /dev/md0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto nos mostrará la información del RAID, lo que a nosotros nos interesa son&lt;br /&gt;
las últimas líneas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
           Name : ubuntu:0  (local to host ubuntu)&lt;br /&gt;
           UUID : e40ba520:5ed1bd37:5c818550:03a18368&lt;br /&gt;
         Events : 17&lt;br /&gt;
&lt;br /&gt;
Number   Major   Minor   RaidDevice State&lt;br /&gt;
   0       252     17        0      active sync   /dev/vdb1&lt;br /&gt;
   1       252     33        1      active sync   /dev/vdc1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aqui vemos el UUID de nuestro RAID, y también veremos en las dos última líneas,&lt;br /&gt;
las dos particiones, las cuales están marcadas con active sync, esto quiere&lt;br /&gt;
decir que están activos y sincronizados. Puede que si hacemos muy rápido este&lt;br /&gt;
comando, muestre algo diferente porque tarda un poco en sincronizar la primera&lt;br /&gt;
vez, pero pronto estará.&lt;br /&gt;
&lt;br /&gt;
Otra forma de ver el UUID es usando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
blkid&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paso 7.5: Guardar la configuración del RAID ==&lt;br /&gt;
&lt;br /&gt;
Vamos a modificar la configuración, tendremos que editar el&lt;br /&gt;
fichero /etc/mdadm/mdadm.conf y debajo de la línea que pone '# definitions of&lt;br /&gt;
existing MD arrays', añadir lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ARRAY /dev/md0 UUID=e40ba520:5ed1bd37:5c818550:03a18368&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recuerda que el UUID lo puedes consultar con la orden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --detail /dev/md0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Busca el campo UUID.&lt;br /&gt;
&lt;br /&gt;
Tras actualizar /etc/mdadm/mdadm.conf, tienes que invocar la siguiente orden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
update-initramfs -u&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto asegura que en el próximo arranque el RAID usa la unidad /dev/md0.&lt;br /&gt;
&lt;br /&gt;
== Paso 7.6: Particionar y formatear el RAID ==&lt;br /&gt;
&lt;br /&gt;
Como explicamos en los Pasos 2, 3 y 4, vamos a particionar el disco RAID:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lsblk  # comprobamos los dicos, en mi caso sería md0&lt;br /&gt;
sudo fdisk /dev/md0 &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a formatear la partición:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkfs -t ext4 /dev/md0p1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 7.7: Montar el RAID ==&lt;br /&gt;
&lt;br /&gt;
Como previamente hemos hecho, crearemos una carpeta donde montar el RAID y lo&lt;br /&gt;
montaremos usando el comando mount:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /home/ubuntu/datos&lt;br /&gt;
sudo mount /dev/md0p1 /home/ubuntu/datos&lt;br /&gt;
sudo chown -R ubuntu /home/ubuntu/datos&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así ya tenemos nuestro RAID montado y podemos utilizarlo, vamos a probar a&lt;br /&gt;
escribir en él.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
touch /home/ubuntu/datos/fichero&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto está funcionando, pero como comentamos en uno de los pasos previos, el&lt;br /&gt;
comando mount solo montará el raid temporalmente, para automatizar este montado&lt;br /&gt;
al arrancar, tendremos que añadir la siguiente línea a /etc/fstab:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/md0p1 /home/ubuntu/datos ext4 defaults&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Paso 7.8: Comprobar tolerancia a fallos ==&lt;br /&gt;
&lt;br /&gt;
Vamos a probar que sin un disco duro, todo sigue funcionando bien, ya que al&lt;br /&gt;
tener un RAID 1 y tener los datos en espejo, no debería de haber problemas.&lt;br /&gt;
&lt;br /&gt;
La siguiente orden marca el disco /dev/sdb1 como dañado:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --fail /dev/md0 /dev/sdb1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podemos ver con la siguiente orden que el disco aparece como ''faulty'':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --detail /dev/md0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo, podemos ver que el sistema de ficheros sigue montado y el contenido sigue estando disponible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /home/ubuntu/datos/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podéis retirar definitivamente el disco defectuoso con la orden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --remove /dev/md0 /dev/sdb1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para volver a incluirlo en el RAID:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --add /dev/md0 /dev/sdb1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podéis consultar que está sincronizando con la orden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mdadm --detail /dev/md0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Que mostrará el disco /dev/sdb1 en estado ''spare rebuilding'' y mostrará el porcentaje de sincronización.&lt;br /&gt;
&lt;br /&gt;
= Paso 8: Gestión volúmenes (Logic Volume Manager, LVM) =&lt;br /&gt;
&lt;br /&gt;
Logic Volume Manager (LVM) es una capa de software que permite crear volúmenes lógicos y mapearlos de manera sencilla sobre dispositivos físicos.&lt;br /&gt;
&lt;br /&gt;
La instalación de LVM es sencilla mediante la orden:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install lvm2&lt;br /&gt;
&lt;br /&gt;
La gestión de LVM se basa en tres conceptos básicos:&lt;br /&gt;
&lt;br /&gt;
* Volúmenes físicos (PV):  Representa una unidad de almacenamiento que aprovisiona espacio de almacenamiento para el volumen lógico que vamos a crear.&lt;br /&gt;
* Grupo volumen (VG): Representa un almacén de espacio para LVM. Un VG estará compuesto por varios PV, pudiendo tener tantos VG como sean necesarios.&lt;br /&gt;
* Volumen lógico (LV): Representan unidades lógicas creadas a partir de VG creado previamente. Se podrán crear tantos LV como sean necesarios para un VG. La creación de un LVM genera un archivo especial en /dev, con la forma /dev/nombre_del_grupo/nombre_volumne_logico. El mapeo de espacio desde un LV hasta un PV es configurable pudiendo ser: Lineal, RAID, Cache, ...&lt;br /&gt;
&lt;br /&gt;
== Paso 8.1: Creación de volumen físico LVM (PV) ==&lt;br /&gt;
&lt;br /&gt;
Para listar las unidades de almacenamiento disponibles en el sistema, empleamos la siguiente orden:&lt;br /&gt;
&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
En virtualbox podemos crear nuevas unidades almacenamiento y añadirlas a la máquina virtual.&lt;br /&gt;
&lt;br /&gt;
Para crear un volumen físico en la unidad /dev/sdb, empleamos la orden:&lt;br /&gt;
&lt;br /&gt;
 pvcreate /dev/sdb&lt;br /&gt;
&lt;br /&gt;
Recuerde que la unidad /dev/sdb tiene que estar en desuso.&lt;br /&gt;
&lt;br /&gt;
Para ver los volúmenes físicos existentes, empleamos la orden:&lt;br /&gt;
&lt;br /&gt;
 pvscan&lt;br /&gt;
&lt;br /&gt;
Para obtener más información:&lt;br /&gt;
&lt;br /&gt;
 pvdisplay&lt;br /&gt;
&lt;br /&gt;
Para eliminar un PV, por ejemplo /dev/sdb:&lt;br /&gt;
&lt;br /&gt;
 pvremove /dev/sdb&lt;br /&gt;
&lt;br /&gt;
== Paso 8.2: Creación de grupo de volumenes LVM (VG) ==&lt;br /&gt;
&lt;br /&gt;
Para crear un grupo, empleamos el comando vgcreate:&lt;br /&gt;
&lt;br /&gt;
 vgcreate vg_prueba /dev/sdb /dev/sdc&lt;br /&gt;
&lt;br /&gt;
Esto añade al grupo 'vg_prueba' los volúmenes sdb y sdc, haciendo que la capacidad del grupo sea la capacidad agregada de los PV añadidos.&lt;br /&gt;
&lt;br /&gt;
Para eliminar un grupo vgremove:&lt;br /&gt;
&lt;br /&gt;
 vgremove vg_prueba&lt;br /&gt;
&lt;br /&gt;
Para extender un grupo creado (por ejemplo, vg_prueba) con más PV (por ejemplo /dev/sde) usamos el comando vgextend:&lt;br /&gt;
&lt;br /&gt;
 vgextend vg_prueba /dev/sde&lt;br /&gt;
&lt;br /&gt;
Para reducir la capacidad de un grupo creado (por ejemplo, vg_prueba) basta con usar el comando vgreduce indicando la unidad (PV) a quitar, por ejemplo /dev/sde:&lt;br /&gt;
&lt;br /&gt;
 vgreduce vg_prueba /dev/sde&lt;br /&gt;
&lt;br /&gt;
Para mostrar todos los grupos de volumenes existentes&lt;br /&gt;
&lt;br /&gt;
 vgscan&lt;br /&gt;
&lt;br /&gt;
== Paso 8.3: Creación de volumen lógico (LV) ==&lt;br /&gt;
&lt;br /&gt;
Para crear un volúmen lógico, empleamos la orden:&lt;br /&gt;
&lt;br /&gt;
 lvcreate --name volumen1 --size 100MB vg_prueba&lt;br /&gt;
&lt;br /&gt;
A partir de este momento hay una unidad que se presenta como ''/dev/mapper/vg_prueba-volumen1''.&lt;br /&gt;
&lt;br /&gt;
Podemos ahora formatear el volumen lógico:&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
y montarlo para almacenar información:&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vg_prueba/volumen1 /mnt&lt;br /&gt;
&lt;br /&gt;
Puedes extender un volumen lógico en 1 Gbyte de más:&lt;br /&gt;
&lt;br /&gt;
 lvextend --size +1GB /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
Justo después tienes que redimensionar el sistema de ficheros:&lt;br /&gt;
&lt;br /&gt;
 resize2fs /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
Puedes comprobar con:&lt;br /&gt;
&lt;br /&gt;
 df -h&lt;br /&gt;
&lt;br /&gt;
que el sistema de ficheros en ''volumen1'' ocupa ahora todo el volumen lógico.&lt;br /&gt;
&lt;br /&gt;
Reducir el tamaño de un volumen lógico es un poco más complicado, ¡podrían perder datos si no se realiza correctamente!&lt;br /&gt;
&lt;br /&gt;
Primero, desmontamos el volumen:&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/volumen1&lt;br /&gt;
&lt;br /&gt;
reducir el tamaño del sistema de ficheros, comprobamos la integridad del sistema de ficheros:&lt;br /&gt;
&lt;br /&gt;
 e2fsck -f /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
Y lo redimensionamos (reducimos de tamaño):&lt;br /&gt;
&lt;br /&gt;
 resize2fs /dev/vg_prueba/volumen1 500M&lt;br /&gt;
&lt;br /&gt;
Ahora ya, por último lugar, puedes reducir el tamaño del volumen:&lt;br /&gt;
&lt;br /&gt;
 lvreduce --size 500M /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
Para comprobar que hay ido todo bien, vuelve a redimensionar el sistema de ficheros para que ocupe todo el espacio disponible.&lt;br /&gt;
&lt;br /&gt;
 resize2fs /dev/vg_prueba/volumen1&lt;br /&gt;
&lt;br /&gt;
Y puedes volver a montar el sistema de ficheros:&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vg_prueba/volumen1 /mnt/volumen1&lt;br /&gt;
&lt;br /&gt;
con&lt;br /&gt;
&lt;br /&gt;
 df -h&lt;br /&gt;
&lt;br /&gt;
para comprar el nuevo tamaño disponible de sólo 500 MBytes.&lt;/div&gt;</summary>
		<author><name>Frabelrab</name></author>	</entry>

	</feed>