# Cambio y ampliación de disco ## 1. Crear el raid1 de los nuevos discos nvme: ``` mdadm --create --run /dev/md3 --level=1 --raid-devices=2 /dev/nvme0n1 /dev/nvme5n1 ``` ## 2. Crear nuevo volumen fisico (PV) del nuevo raid: ``` pvcreate /dev/md3 pvs ``` ## 3. Crear un nuevo grupo de volumen (VG) llamado `data` del raid: ``` vgcreate data /dev/md3 ``` ## 4. Crear un nuevo volumen logico (LV) del grupo `data` llamado `data`: ``` lvcreate -l 100%FREE -n data data ``` ## 5. Añadir sistema de ficheros XFS: ``` mkfs -t xfs /dev/mapper/data-data ``` ## 6. Crear directorio `data` y montar el raid sobre el directorio: ``` mkdir /mnt/data mount -o defaults,noatime,nodiratime,noquota /dev/mapper/data-data /mnt/data/ ``` ## 7. Lanzar rsync y comprobar la velocidad: ``` cd /mnt/data/ rsync --progress -r /opt/isard/* . --> Para ver la velocidad y no saturar la carga y comprometer la experiencia del usuario ``` ## 8. Lanzar en un screen el rsync con la velocidad reducida: ``` screen rsync --progress -r --bwlimit=70000 /opt/isard/* . ``` ### EXTRA - Expandir grupo de volumen con un nuevo RAID creado: `vgextend isard /dev/md3` - Para eliminar la extensión del VG donde hay más de 1 PV (hay que tener cuidado): `vgreduce isard /dev/md3` - Para hacer la expansión primero habría que congelar la transferencia: `xfs_freeze -f /opt/isard` - Se exapande: `lvextend -l +95%FREE isard/data` - Se descongela: `xfs_freeze -u /opt/isard` - Ampliación en caliente del sistema de ficheros XFS: `xfs_growfs /opt/isard` - Para montar todo al arrancar hay que lanzar: `mdadm --detail --scan >> /etc/mdadm/mdadm.conf` - Actualizar la imagen del sistema de archivos de inicialización: `sudo update-initramfs -u` - Añadir al /etc/fstab: `/dev/mapper/data-data /backup xfs defaults,noatime,nodiratime,noquota 0 1` - Finalmente `reboot`