Realizar un rearrange de una cuenta alojada en cPanel puede ser necesario en ciertas situaciones. Este proceso implica cambiar la partición en la que se encuentra alojada la cuenta, y puede ser beneficioso por varias razones:
Mejor rendimiento: Si notas que el rendimiento de tu cuenta ha disminuido debido a la carga de otras cuentas en la misma partición, un rearrange puede ayudar a distribuir mejor los recursos y mejorar el rendimiento general.
Espacio adicional: Si tu cuenta necesita más espacio en disco y la partición actual está casi llena, un rearrange te permite moverla a una partición con más espacio disponible.
Organización y administración: En ocasiones, es conveniente agrupar cuentas relacionadas o de un mismo proyecto en una misma partición para facilitar la administración y organización de los recursos.
Recuerda que el rearrange implica un proceso que puede afectar temporalmente la disponibilidad de la cuenta, por lo que es importante realizarlo en momentos de baja actividad. Asegúrate de respaldar los datos importantes antes de proceder.
A continuación, te presentamos un tutorial paso a paso sobre cómo realizar un rearrange o cambiar de partición una cuenta alojada en cPanel. Sigue las instrucciones cuidadosamente para completar el proceso de forma segura y eficiente.
- Crea un "screen". Si tu conexión de internet se pierde, el proceso se mantendrá activo
# screen -S [NOMBRE_SCREEN]
- Sincroniza tu contenido enviando un correo a tu cuenta de email cuando acabe, esto te servirá por si es una cuenta grande puedas saber cuándo termina sin necesidad de estar pendiente a la computadora
# rsync -avhzo /homeOrigen/USUARIO/ /homeDestino/USUARIO && echo "finalizado USUARIO" | mail -s "cuenta sincronizada" correo.notificacion@dominio.com
- Cuando haya acabado la sincronización deberás realizar los cambios de partición dentro de las carpetas "userdata" y "proftpd"
# sed -i 's/homeOrigen/homeDestino/g' /var/cpanel/userdata/USUARIO/* && sed -i 's/homeOrigen/homeDestino/g' /etc/proftpd/USUARIO
- Modifica la ubicación de las contraseñas de tus aplicaciones, deberás buscar manualmente tu USUARIO y sustituye el homeOrigen por el HomeDestino
# nano /etc/passwd
- Ajusta los parámetros para tus correos electrónicos, reinicia servicios y actualiza cagefs para este usuario (siempre y cuando utilices CloudLinux)
# sed -i 's/homeOrigen/homeDestino/g' /homeDestino/USUARIO/etc/*/passwd && /scripts/rebuildhttpdconf && service httpd restart && service pure-ftpd restart && /scripts/updateuserdatacache && cagefsctl -m USUARIO
- Genera un SymLink en el /homeOrigen que apunte al /homeDestino
ln -s /homeDestino/USUARIO /homeOrigen/USUARIO
Recuerda NO debes cambiar otros datos más que:
- homeOrigen
- homeDestino
- USUARIO