comando resize2fs no encontrado

comando resize2fs no encontrado

Quiero cambiar el tamaño del volumen raíz de EC2 EBS. Intenté instalar e2fsprogs pero todavía "no se encuentra". Estoy usando debian 8.

¿Cómo instalo esta aplicación?

Respuesta1

Como se menciona en los comentarios, resize2fspuede estar ubicado en sbin(ese también fue el caso en mi instancia EC2). Puedes cambiar tu PATHo cd /sbinluego resize2fs. Luego puede cambiar el tamaño de su volumen raíz de EC2 EBS con resize2fs.

Respuesta2

Parafraseando de"Cómo cambiar el tamaño de los volúmenes de AWS EC2 EBS" de Matt Berther

Reducir un volumen de EBS

Cuando desee reducir un volumen raíz de EBS, deberá iniciar una instancia EC2 nueva y pequeña a la que pueda adjuntar el volumen que desea cambiar de tamaño. Una instancia t2.micro debería ser más que suficiente para esta tarea. Una vez que haya creado esta instancia, continúe con los siguientes pasos.

  1. Siempre prefiera realizar una copia de seguridad, detener su instancia EC2 y tomar una instantánea.

  2. Cree un nuevo volumen de EBS que tenga el tamaño que desea reducir

  3. Separe el volumen que desea cambiar de tamaño de la instancia EC2 actual y adjunte ambos volúmenes a la nueva y pequeña instancia EC2 que creó.
    • Monte el volumen antiguo como /dev/sdf (esto se convierte en /dev/xvdf)
    • Monte el nuevo volumen como /dev/sdg (esto se convierte en /dev/xvdg)
  4. Encienda la nueva instancia pequeña y espere a que se conecte
  5. SSH en la instancia y ejecute los siguientes comandos
  6. Para asegurarse de que el sistema de archivos esté en orden, ejecute sudo e2fsck -f /dev/xvdf1. Si está cambiando el tamaño de una partición diferente en la unidad, cambie el número 1 por el número de partición que desea cambiar de tamaño.

  7. Si el comando e2fsck se ejecutó sin errores, ahora ejecute sudo resize2fs -M -p /dev/xvdf1. Nuevamente, cambie el 1 al número de partición que desea cambiar de tamaño si no está cambiando el tamaño de la primera.

  8. La última línea del comando resize2fs debería indicarle cuántos bloques de 4k tiene ahora el sistema de archivos. Para calcular la cantidad de bloques de 16 MB que necesita, use la siguiente fórmula: número de bloques * 4 / (16 * 1024). Redondea este número para tener un poco de margen.

  9. Si aún no tiene una partición en su nuevo volumen (/dev/xvdg1),use fdisk para crear uno.
  10. Ejecute el siguiente comando, utilizando el número que se le ocurrió en el paso anterior.

    sudo dd bs=16M if=/dev/xvdf1 of=/dev/xvdg1 count=numberfrompreviousstep
    

    Dependiendo del tamaño de su volumen, esto puede tardar varios minutos en ejecutarse; déjelo terminar.

  11. Una vez finalizada la copia, cambie el tamaño y verifique y asegúrese de que todo esté en orden con el nuevo sistema de archivos ejecutando

    sudo resize2fs -p /dev/xvdg1 && sudo e2fsck -f /dev/xvdg1
    
  12. Una vez completado este paso, desconecte ambos volúmenes de la nueva instancia que creó. Adjunte el volumen reducido a la instancia EC2 anterior como /dev/sda1 (su dispositivo de arranque) y reinicie su instancia anterior. Guarde el volumen anterior, más grande, hasta que haya validado que todo funciona correctamente. Cuando haya verificado que todo funciona bien, no dude en eliminar la nueva instancia EC2 que creó, además del volumen más grande y la instantánea.

Ampliar un volumen de EBS

Ampliar el tamaño de un volumen EBS es un poco más fácil, ya que no tenemos que ejecutar una copia disco-disco. Para ampliar el tamaño del volumen, ejecute los siguientes pasos:

  1. Tome la instancia EC2 y tome una instantánea.

  2. Cree un nuevo volumen de EBS a partir de la instantánea especificando el nuevo tamaño más grande

  3. Adjunte el nuevo volumen de EBS a su instancia EC2 existente, como /dev/sda1 si este es el volumen raíz
  4. Encienda su instancia existente y espere a que se conecte
  5. SSH en la instancia y ejecute los siguientes comandos
  6. Para garantizar que el sistema de archivos esté en orden y en ejecución sudo e2fsck -f /dev/xvda1. Si está cambiando el tamaño de una partición diferente en la unidad, cambie el número 1 por el número de partición que desea cambiar de tamaño.
  7. Si el comando e2fsck se ejecutó sin errores, ahora ejecute sudo resize2fs -p /dev/xvda1. Nuevamente, cambie el 1 al número de partición que desea cambiar de tamaño si no está cambiando el tamaño de la primera.
  8. Guarde el volumen anterior, más pequeño, y la instantánea hasta que haya validado que todo funciona correctamente. Cuando haya verificado que todo funciona bien, no dude en eliminar el volumen y la instantánea originales.

Espero que estas instrucciones hayan podido ayudarte.

Si aún desea instalar e2fsprogs... pruebe el siguiente método, es fácil...

sudo apt-get install e2fsprogs

Si no puedes instalar desde apt entonces prueba estoenlace

información relacionada