1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Montar un volumen en un VPS en la nube
Esta guía explica cómo formatear y luego montar el Volumen dedicado a almacenar sus datos en su VPS Cloud.
De hecho, de forma predeterminada, estos servidores en la nube no administrados se ofrecen con dos volúmenes:
- 1 volumen para el sistema operativo de su elección (/dev/vda)
- 1 volumen para almacenar sus datos (/dev/vdb)
El cliente debe formatear y luego montar el volumen para el almacenamiento de datos (/dev/vdb) .
1. Comandos SSH para formatear el volumen de almacenamiento
Si elige XFS, por ejemplo, es necesario instalar las herramientas adecuadas (si aún no están presentes):
sudo apt install xfsprogs
Luego formatee el volumen con los siguientes comandos SSH:
sudo mkfs.xfs -f /dev/vdb
Y si elige EXT4 :
sudo mkfs.ext4 /dev/vdb
Si es necesario, es posible formatear el volumen con otro sistema de archivos compatible con su distribución.
2. Monte el volumen de almacenamiento
Advertencia: si monta su volumen de datos en /home, ya no podrá conectarse a su servidor a través de su clave privada en el próximo reinicio (porque SSH buscará las claves en la carpeta ".ssh" en el hogar ( carpeta de inicio) del usuario y si el volumen de datos está montado en esta carpeta, las claves se pierden). Por lo tanto, es necesario copiar primero los datos a conservar. Por ejemplo, como root:
mkdir /mnt/home
mount /dev/vdb /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt/home
mount /dev/vdb /home
rmdir /mnt/home
Lo que hace en orden:
- crear una carpeta temporal
- montar el volumen en la carpeta temporal
- copiamos el contenido de la carpeta "/home" original a la raíz del volumen conservando los derechos, propietario, grupo, etc. ( tenga cuidado, es posible que deba instalar el paquete "rsync" según la distribución de Linux elegida )
- desmontar el volumen de la carpeta temporal
- monte el volumen en la carpeta "/home"
- eliminar la carpeta temporal
De esta manera, debería poder montar el volumen en "/ home" mientras mantiene la configuración inicial que se instalará. Sin embargo, recomendamos establecer una contraseña para "root" para no perder el control en caso de error. La contraseña se puede eliminar después.
Solución alternativa: no montar en "/home"...
Esta es una ubicación estándar para montar el volumen de datos porque generalmente es en "/home" donde los usuarios trabajarán y especialmente almacenarán sus datos. Un usuario sin derechos especiales normalmente estará limitado a su directorio "/home/user". Es posible indicar otro directorio por defecto para un usuario (pero la configuración ya no será "estándar").
Otra solución alternativa : Montaje automático del volumen al inicio
Un montaje no resiste efectivamente un reinicio. Si desea que la modificación sea persistente, puede agregar su volumen al archivo "/etc/fstab". Documentación de Debian sobre esto: https://wiki.debian.org/en/fstab
3. Comandos SSH para montar el volumen de almacenamiento
sudo mount /dev/vdb punto_de_montaje
Ayuda de inicio de sesión SSH
Por ejemplo, para montar el volumen de datos en el directorio /home de su Cloud Server, el comando a ejecutar es el siguiente:
sudo mount /dev/vdb /inicio
Más información
Una guía que cubre estos pasos y explica en detalle cómo implementar un servidor administrado con Laravel Forge está disponible haciendo clic aquí .