Cómo conectar una nueva unidad al servidor local
Por defecto, el disco duro del servidor local tiene una capacidad de 500 GB. Pero, ¿qué sucederá si la cantidad de archivos almacenados supera este límite?
Hagamos un cálculo simple: si un dispositivo virtual requiere hasta 500 MB, un disco de 500 GB puede manejar alrededor de 1000 dispositivos. Sin embargo, en empresas reales, los departamentos a menudo tienen muchos más empleados y ordenadores.
Si el espacio en disco se agota, no se crearán nuevos archivos, lo que eventualmente causará fallos en el funcionamiento del servidor.
Para evitar esta situación, podemos expandir el espacio disponible conectando una unidad adicional (ya sea un disco duro físico o uno virtual). Luego configuraremos el sistema para que los datos del usuario se almacenen en esta nueva unidad.
El proceso consta de los siguientes pasos:
- Agregar un disco real o virtual a la máquina virtual
- Detectar el nuevo disco en el sistema
- Crear una partición en el disco
- Formatear la partición
- Montar el disco en una carpeta temporal
- Mover los datos existentes al nuevo disco
- Desmontar el disco
- Limpiar la carpeta antigua
- Montar el nuevo disco en la carpeta de datos original
- Comprobar la corrección del montaje
- Configurar el montaje automático después del reinicio
- Establecer los derechos de acceso para la carpeta de datos
1. Agregar un disco real o virtual a la máquina virtual
Primero, agregue un nuevo disco a la máquina virtual. Puede ser un disco virtual del tamaño deseado o un disco duro físico conectado al servidor. 
2. Detectar el nuevo disco
Inicie la máquina virtual e inicie sesión en su cuenta de usuario. Para verificar los discos disponibles, ejecute:
sudo fdisk -l
Este comando enumera todos los discos y sus particiones. En la parte inferior de la lista, debería ver un nuevo dispositivo (por ejemplo, /dev/sdb) sin particiones. Tenga en cuenta que, en su caso, el nombre puede ser diferente.

3. Crear una partición en el nuevo disco
Para crear una partición en el nuevo disco, ejecute:
sudo fdisk /dev/sdb
Consejos:
Si es la primera vez que usa fdisk, escriba m para ver los comandos disponibles.
Ingrese n para crear una nueva partición.
Elija p para que sea una partición primaria.
Si desea utilizar todo el disco, simplemente acepte los valores predeterminados.
Cuando termine, escriba w para guardar los cambios y salir. Esto creará una nueva partición, generalmente llamada /dev/sdb1 (el nombre puede variar).

4. Formatear la partición
A continuación, formatee la partición y cree un sistema de archivos ext4:
sudo mkfs.ext4 /dev/sdb1

5. Montar el disco en una carpeta temporal
Dado que el servidor ya puede contener datos de usuario, primero debemos montar el nuevo disco en una carpeta temporal. Esto nos permite transferir datos de forma segura.
Cree una carpeta para el montaje temporal:
sudo mkdir /usr/data
Monte la nueva partición allí:
sudo mount -t ext4 /dev/sdb1 /usr/data

6. Mover los archivos existentes al nuevo disco
Abra Midnight Commander (mc) con derechos de administrador:
sudo mc
Mueva todos los archivos y carpetas desde:
/var/www/client/public/files/
a la nueva carpeta:
/usr/data

7. Desmontar el disco
Antes de volver a montar el disco en su ubicación final, desmóntelo de la carpeta temporal:
sudo umount /dev/sdb1

8. Limpiar la carpeta antigua
Si copió (en lugar de mover) los datos, debe eliminar todos los archivos restantes de:
/var/www/client/public/files/
Puede volver a utilizar Midnight Commander:
sudo mc
9. Montar el disco en la carpeta de datos principal
Ahora, monte el nuevo disco directamente en la carpeta original:
sudo mount -t ext4 /dev/sdb1 /var/www/client/public/files
10. Comprobar el montaje
Abra Midnight Commander y navegue a:
/var/www/client/public/files
Debería ver los datos que se copiaron anteriormente en /usr/data.
11. Configurar el montaje automático
Para asegurarse de que el disco se monte automáticamente después del reinicio, edite el archivo /etc/fstab:
sudo mc
Al final del archivo, agregue la siguiente línea:
/dev/sdb1 /var/www/client/public/files/ ext4 rw
Aquí:
ext4 es el tipo de sistema de archivos
rw significa que la carpeta se puede leer y escribir (read and write)

12. Asignar derechos de acceso
Finalmente, establezca los derechos de acceso correctos para que se puedan escribir nuevos datos en la carpeta:
sudo chmod -R 777 /var/www/client/public/files/
Si tiene alguna sugerencia o aclaración, contáctenos en help@staffcounter.net