Как объединить два отдельно подключенных устройства Linux Software RAID1 в одно?

В настоящее время я изучаю программный RAID-массив Linux и пытаюсь выполнить свою первую базовую реконфигурацию. В настоящее время у меня есть два жестких диска по 3 ТБ в программном обеспечении RAID1. К сожалению, я неправильно настроил это. В настоящее время есть два MD-устройства: одно /dev/md2 @ 1 ТБ и одно /dev/md3 @ 1,7 ТБ. Один подключен к моему каталогу / home /, а другой к моему корню.

В идеальном мире я хотел бы изменить это так, чтобы все 2,7 ТБ монтировалось как корень диска.

В настоящее время у меня есть настройки диска, например, так:

$ fdisk -l
Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device          Start        End    Sectors  Size Type
/dev/sda1        4096   16781311   16777216    8G Linux RAID
/dev/sda2    16781312   17829887    1048576  512M Linux RAID
/dev/sda3    17829888 2165313535 2147483648    1T Linux RAID
/dev/sda4  2165313536 5860533134 3695219599  1.7T Linux RAID
/dev/sda5        2048       4095       2048    1M BIOS boot

Partition table entries are not in disk order.


Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device          Start        End    Sectors  Size Type
/dev/sdb1        4096   16781311   16777216    8G Linux RAID
/dev/sdb2    16781312   17829887    1048576  512M Linux RAID
/dev/sdb3    17829888 2165313535 2147483648    1T Linux RAID
/dev/sdb4  2165313536 5860533134 3695219599  1.7T Linux RAID
/dev/sdb5        2048       4095       2048    1M BIOS boot

Partition table entries are not in disk order.


Disk /dev/md1: 511.4 MiB, 536281088 bytes, 1047424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md0: 8 GiB, 8581545984 bytes, 16760832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md3: 1.7 TiB, 1891818209280 bytes, 3694957440 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md2: 1023.9 GiB, 1099377410048 bytes, 2147221504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

И вывод df:

$ df
Filesystem      1K-blocks      Used  Available Use% Mounted on
udev              8037136         0    8037136   0% /dev
tmpfs             1611420     12368    1599052   1% /run
/dev/md2       1056634044 685900556  317036568  69% /
tmpfs             8057084         8    8057076   1% /dev/shm
tmpfs                5120         0       5120   0% /run/lock
tmpfs             8057084         0    8057084   0% /sys/fs/cgroup
/dev/md1           498980    108471     364324  23% /boot
/dev/md3       1818357760    124756 1725842684   1% /home
tmpfs             1611420         0    1611420   0% /run/user/1000

Какие шаги мне нужно сделать, чтобы сделать это?

Спасибо за помощь!

2 ответа

Да. после перемещения данных в корневой каталог, размонтирования и удаления раздела используйте графический инструмент gparted для управления разделами диска. Используя этот инструмент, вы можете изменить размер раздела /.

Поскольку это не логические тома, то, чего вы хотите добиться, будет сложно. Единственное, что вы можете сделать, это архив tar tar home и переместить его на другой диск / корневую файловую систему, затем размонтировать /home удалить раздел для home и root, а затем расширить раздел для root, соответственно изменив указатели начала / конца через консоль восстановления. Очевидно, вам нужно быть очень осторожным с этим и соответствующим образом оценивать риск.

Другие вопросы по тегам