Si está con un proveedor de alojamiento que utiliza la arquitectura de plataforma de administración WHMCS+VPS como Classic VPS, entonces necesita actualizar todo el paquete de alojamiento VPS usted mismo para expandir el disco duro. Sin embargo, si compra un host VPS de un proveedor de host en la nube como Linode, Alibaba Cloud, Tencent Cloud, etc., cuando el disco duro esté lleno, admitirá la expansión independiente del disco duro.

Otro beneficio del montaje en disco duro es que puede almacenar datos en un disco duro montable. Cuando cambia el host VPS, primero puede desinstalar el disco duro del host VPS original y luego volver a montarlo en el nuevo host VPS. el almacenamiento original Los datos en el disco duro aún se conservan en el nuevo host VPS, lo que es especialmente beneficioso para la migración de sitios web de gran almacenamiento.

Aquí compartiremos cómo montar un disco duro en los hosts Linode, Alibaba Cloud y Tencent Cloud VPS. Dado que generalmente es necesario formatear el disco duro antes de montarlo, se recomienda que haga una copia de seguridad de su sitio web antes de montarlo. Para el trabajo, Linode, Alibaba Cloud y Tencent Cloud tienen sus propias funciones de instantáneas. Puede crear una instantánea antes de montar el disco duro.

Método de expansión del disco duro montado en Linux: Alibaba Cloud, Tencent Cloud, método de expansión del disco duro montado en Linode

Para obtener más información sobre cómo utilizar hosts VPS de Linux y consejos operativos, aquí tiene:

  1. Resumen de los comandos de monitoreo del sistema Linux: CPU maestra, memoria, E/S de disco, etc. para encontrar cuellos de botella en el rendimiento
  2. Experiencia de optimización de php-fpm de Linux: el proceso php-fpm ocupa mucha memoria y no libera problemas de memoria
  3. Tres formas de compartir directorios de carpetas en Linux: montaje remoto NFS, almacenamiento compartido GlusterFS y directorios compartidos samba

PD: Actualizado el 1 de marzo de 2019, Si el almacenamiento de su disco duro cambia constantemente, puede probar la expansión dinámica para resolver el problema de la capacidad de almacenamiento insuficiente "de una vez por todas": servidores dedicados Linux y hosts VPS Expansión dinámica del disco duro: método de reducción y expansión del volumen lógico LVM.

1. Expansión del disco de montaje de Alibaba Cloud VPS

1.1  Precauciones de montaje

Si desea montar el disco en la nube comprado por separado de Alibaba Cloud VPS en el VPS, debe prestar atención a los dos puntos siguientes:

1. Los discos en la nube solo se pueden montar en instancias en la misma zona de disponibilidad en la misma región y no se pueden montar en zonas de disponibilidad.

2. Una instancia ECS puede montar hasta 16 discos en la nube para uso de disco de datos. Al mismo tiempo, un disco en la nube solo se puede montar en una instancia.

Cuando Alibaba Cloud monta un disco, el estado del disco en la nube debe ser Disponible. En la barra de navegación izquierda, seleccione Almacenamiento > Disco en la nube . Seleccione la región . Busque el disco en la nube que desea montar y, en la columna de operación , seleccione Más > para montar.

En el cuadro de diálogo emergente, complete la siguiente configuración:

1. Instancia de destino: solo puede seleccionar instancias ECS en la misma zona de disponibilidad.

2.El disco se libera con la instancia: si se selecciona , cuando se libera la instancia, el disco en la nube también se liberará al mismo tiempo.

3. Las instantáneas automáticas se publican con el disco: Si se selecciona, cuando se libera el disco en la nube, todas las instantáneas automáticas creadas por el disco en la nube se publicarán juntas, pero las instantáneas manuales no se publicarán. Se recomienda no seleccionar esta opción y conservar los datos de la copia de seguridad.

4. Después de completar la configuración, haga clic en para realizar el montaje.

2. Partición del disco de datos

Para montar un disco en Tencent Cloud, primero ejecute el comando   fdisk /dev/vdb  para particionar el disco de datos.

Siga las indicaciones en la interfaz, ingrese "n" (nueva partición), "p" (nueva partición extendida), "1" (use la primera partición primaria), presione Entrar dos veces (use la configuración predeterminada) e ingrese "w " (Guarde la tabla de particiones) y comience a particionar.

Nota: Este es un ejemplo de creación de una partición. Los desarrolladores también pueden crear varias particiones según sus propias necesidades. Al ejecutar el siguiente comando, preste atención a modificar la letra de la unidad de datos. Puede usar "fdisk -l" para ver la letra de la unidad y otra información relacionada. Lo siguiente usa vdb como ejemplo. reemplace vdb con la letra de la unidad. Por ejemplo, reemplace fdisk /dev/vdb con fdisk /dev/xvdb. Confirme que la ruta es "/dev/vdb". Si se completa incorrectamente como "/dev/vda", el host de la nube fallará.

3.  Ver nueva partición

Utilice el comando fdisk -l para ver que se haya creado la nueva partición vdb1.

4.  Formatear la nueva partición

Al formatear una partición, los desarrolladores pueden decidir ellos mismos el formato del sistema de archivos, como ext2, ext3, etc. Este ejemplo toma "ext3" como ejemplo, ingrese   mkfs.ext3 /dev/vdb1

5.  Montar nueva partición

Use el comando   mkdir /mydata  para crear el directorio mydata, luego use el comando   mount /dev/vdb1 /mydata  para montar manualmente la nueva partición y finalmente use el comando   df -h  comando para verlo. Si aparece la información que se muestra en la figura, el montaje se realizó correctamente y se puede ver el disco de datos.

6.  Montar automáticamente el disco de datos

Si desea que el servidor en la nube monte automáticamente el disco de datos al reiniciar o iniciar, debe agregar la información de la partición a /etc/fstab. Si no se agrega, el disco de datos no se montará automáticamente después de reiniciar o encender el servidor en la nube. Utilice el comando   echo ‘/dev/vdb1 /mydata ext3 defaults 0 0’ >> /etc/fstab  para agregar información de partición. Utilice el comando   cat /etc/fstab para verificar. Si aparece la información que se muestra en la figura, la información de la partición se agregó correctamente.

Nota: Confirme si la ruta de la partición es "/dev/vdb1". Si la ruta es incorrecta, el host de la nube no podrá reiniciarse.

3. Ampliación del disco duro de montaje de Linode VPS

Hay dos métodos para que el host Linode VPS logre la expansión del disco duro. Uno es aumentar directamente la capacidad de espacio en el disco original mediante la edición del disco de Linode para lograr la expansión; el otro es usar Linux para montar el disco duro para lograr la expansión. Para obtener más información sobre cómo utilizar el host Linode, consulte: Excelente experiencia de host VPS de Linode: problemas de uso y evaluación de la velocidad del rendimiento de Linode VPS.

3.1  Actualización del disco duro Linode VPS

Primero, ingrese al fondo de administración de Linode VPS y haga clic en Actualizar. Aquí se enumerarán diferentes paquetes de alojamiento VPS.

Listar todos los discos

lsblk

Formato de disco

Ingrese a la interfaz del disco principal, busque la Ruta del sistema de archivos y use el comando mkfs.ext4 Ruta del sistema de archivos para formatear el disco.

mkfs.ext4 /dev/disk/by-id/scsi-0Linode_Volume_test-1

Montar disco

Crear un directorio como punto de montaje

mkdir /mnt/test-1

Montar el disco en el punto de montaje

mount /dev/disk/by-id/scsi-0Linode_Volume_test-1 /mnt/test-1

Ver todos los discos montados

df -kh

Desmontar disco

umount /mnt/test-1

Se utiliza al transferir discos entre diferentes VPS

Almacenar archivos

La ruta del punto de montaje es la entrada del disco. Solo necesita guardar el archivo en la ruta /mnt/test-1. Después de la conexión FTP, ingrese al directorio /mnt/test-1 para ver el sistema de archivos debajo del disco

4. Resumen

Arriba utilizamos el sistema de archivos ext3 al formatear el nuevo disco duro. De hecho, también existe un sistema de archivos ext4. En términos generales, ext3 es suficiente para nuestro uso. La ventaja de ext4 sobre ext3 es que Ext4 admite sistemas de archivos de 1 EB y archivos de hasta 16 TB, un número ilimitado de subdirectorios y admite inodos más grandes.

Ya sea Alibaba Cloud, Tencent Cloud o Linode, debe recordar hacer una copia de seguridad de los datos originales antes de comprar un disco duro montado. Especialmente cuando algunos directorios de Linux necesitan montar un disco duro para ampliar la capacidad, los datos del directorio original se borrarán después de montar el disco duro. Si los datos de su sitio web original están en este directorio, recuerde transferirlos primero.

Deja una respuesta