4 votos

Cómo cambiar el tamaño de las particiones RAID en Ubuntu Server 16.04

Recientemente hemos configurado un Ubuntu 16.04 en el Servidor. Tenemos dos de 256 GBs Ssd. Después de un tiempo nos dimos cuenta de que nuestro principal partición RAID sólo ha 20GBs mientras que la otra partición tiene más de 200GBs.

He aquí lo fdisk -l imprime:

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x807adac1

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1  *        2048    614399    612352   299M fd Linux raid autodetect
/dev/sda2         614400   1662975   1048576   512M 82 Linux swap / Solaris
/dev/sda3        1662976  43606015  41943040    20G fd Linux raid autodetect
/dev/sda4       43606016 500117503 456511488 217.7G fd Linux raid autodetect


Disk /dev/sdb: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9a57a62a

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sdb1  *        2048    614399    612352   299M fd Linux raid autodetect
/dev/sdb2         614400   1662975   1048576   512M 82 Linux swap / Solaris
/dev/sdb3        1662976  43606015  41943040    20G fd Linux raid autodetect
/dev/sdb4       43606016 500117503 456511488 217.7G fd Linux raid autodetect


Disk /dev/md0: 298.7 MiB, 313196544 bytes, 611712 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/md2: 217.6 GiB, 233599664128 bytes, 456249344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/md1: 20 GiB, 21458059264 bytes, 41910272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

El problema es que nos quedemos sin espacio cada vez que queremos instalar o ejecutar algo nuevo en /dev/md1, que es nuestra principal partición.

La pregunta es, sin embargo, ¿cómo podemos escapar de esto? Es allí una manera de utilizar /dev/md2 lado /dev/md1 , de modo que no encontramos bajo el espacio de los problemas de disco o incluso reducir /dev/md2 y crecer /dev/md1?

Hemos seguido muchos tutoriales pero no hubo suerte redimensionar /dev/md1.

6voto

Tero Kilkanen Puntos 4918

La forma recomendada para evitar el problema de espacio en tu situación es mover los directorios existentes en el sistema de ficheros en /dev/md2, y el uso de enlaces simbólicos a punto para el nuevo directorio.

Cambiar el tamaño de la MD es un proceso más complejo:

  1. Copie todo el contenido de /dev/md2 a otro lugar
  2. Borrar el /dev/md2 de dispositivos y particiones /dev/sda4 y /dev/sdb4 que son los miembros de la banda.
  3. Aumentar el tamaño de /dev/sda3 y /dev/sdb3 de particiones para el tamaño que desee.
  4. Uso mdadm --grow para aumentar el tamaño de /dev/md1 para que coincida con el tamaño de las particiones.
  5. Volver a crear /dev/sda4 y /dev/sdb4 de particiones y crear la matriz RAID en la parte superior de ellos.
  6. Copiar los datos en las particiones.

La razón por la que usted tiene que hacer todo esto es debido a que los dispositivos MD constan de particiones de disco y las particiones son áreas individuales en el disco duro. Por lo tanto, usted tiene que liberar el espacio después de la partición con el fin de aumentar.

El aumento del tamaño de los sistemas de ficheros sería más fácil si no fue Administrador de Volumen Lógico (LVM) en uso.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: