Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Cloud no gestionada: montar el volumen para el almacenamiento de datos
Por defecto, los Servidores Cloud no gestionados se suministran con dos volúmenes:
- 1 volumen para el sistema operativo de su elección(/dev/vda)
- 1 volumen para el almacenamiento de sus datos (/dev/vdb)
El volumen para el almacenamiento de datos (/dev/vdb) debe ser formateado y luego montado por el cliente.
1. Comandos SSH para formatear el volumen de almacenamiento
Si elige XFS, por ejemplo, es necesario instalar las herramientas apropiadas (si aún no están instaladas):
sudo apt install xfsprogs
Entonces es necesario formatear el volumen usando el siguiente comando SSH:
sudo mkfs.xfs -f /dev/vdb
Y si elige el EXT4:
sudo mkfs.ext4 /dev/vdb
Si es necesario, es posible formatear el volumen con otro sistema de archivo soportado por su distribución.
2. Comandos SSH para montar el volumen de almacenamiento
Atención: si monta su volumen de datos en /home, no podrá conectarse más a su servidor a través de su clave privada en el próximo reinicio (ya que SSH va a buscar las claves en la carpeta ".ssh" en la home (carpeta home) del usuario y si el volumen de datos se monta en esta carpeta, se pierden las claves). En consecuencia, es necesario copiar previamente los datos que hay que conservar. Por ejemplo, en 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 se hace en este orden:
- se crea una carpeta temporal
- se monta el volumen en la carpeta temporal
- se copia el contenido de la carpeta original "/home" en la raíz del volumen conservando los derechos, owner, group, etc. (atención, tal vez haya que instalar el paquete "rsync" según la distribución de Linux elegida)
- se desmonta el volumen de la carpeta temporal
- se monta el volumen en la carpeta "/home"
- se elimina la carpeta temporal
De esta manera, debería poder montar el volumen en "/home" conservando la configuración inicial que se instale. A pesar de todo, recomendamos que se establezca una contraseña para "root" para no perderlo todo en caso de error. La contraseña podrá retirarse a posteriori.
Solución alternativa: no montar en "/home"...
Es un emplazamiento estándar para montar el volumen de datos, ya que por lo general los usuarios van a trabajar y, sobre todo, a almacenar sus datos en "/home". Un usuario sin derechos especiales estará normalmente 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 en el inicio
Un mount no resiste efectivamente a un reinicio. Si desea que la modificación sea persistente, puede añadir su volumen al archivo "/etc/fstab". Documentación Debian a este respecto:https://wiki.debian.org/fr/fstab
3. Comandos SSH para montar el volumen de almacenamiento
sudo mount /dev/vdb point_de_montage
Ayuda para la conexión SSH
Por ejemplo, para montar el volumen de datos en el directorio/homede su Servidor Cloud, hay que ejecutar el siguiente comando:
sudo mount /dev/vdb /home