Я хочу добавить новый диск к существующему серверу NAS и был бы признателен, если бы еще раз взглянул на мой план, прежде чем я нажму на курок. Часть проблемы заключается в том, что новый диск будет добавлен к существующему RAID, который сам зашифрован, а также составляет физический том в существующей группе томов.
Текущая настройка:
Существует один логический том («носитель») и группа томов («рейд»), состоящая из двух физических томов («/dev/mapper/crypt1» и «/dev/mapper/crypt2»). Каждый физический том представляет собой RAID-массив с шифрованием LUKS: (1) RAID-5, состоящий из 4 дисков по 4 ТБ («md0»), и (2) RAID-1, состоящий из 2 дисков по 8 ТБ («md127»).
пользователь@сервер:~$ lsblk
sdb 8:16 0 3.7T 0 диск
ââmd0 9:0 0 10.9T 0 рейд5
ââcrypt1 253:0 0 10.9T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
sdc 8:32 0 3.7T 0 диск
ââmd0 9:0 0 10.9T 0 рейд5
ââcrypt1 253:0 0 10.9T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
sdd 8:48 0 3.7T 0 диск
ââmd0 9:0 0 10.9T 0 рейд5
ââcrypt1 253:0 0 10.9T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
sdf 8:80 0 3.7T 0 диск
ââmd0 9:0 0 10.9T 0 рейд5
ââcrypt1 253:0 0 10.9T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
sdg 8:96 0 7.3T 0 диск
ââmd127 9:127 0 7.3T 0 рейд1
ââcrypt2 253:1 0 7.3T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
SDH 8:112 0 7.3T 0 диск
ââmd127 9:127 0 7.3T 0 рейд1
ââcrypt2 253:1 0 7.3T 0 крипта
ââraid-media 253:2 0 18.1T 0 lvm /media
Задача:
Я хотел бы добавить третий диск емкостью 8 ТБ в массив md127 без потери существующих данных. И поскольку это увеличит массив с двух дисков до трех, я хотел бы изменить форму массива с RAID-1 на RAID-5, чтобы получить примерно 8 ТБ свободного места для хранения.
Шаг 0. Размонтируйте логический том и преобразуйте RAID-1 в RAID-5
размонтировать /dev/raid/media
mdadm --grow /dev/md127 --level=5
Шаг 1: Добавьте жесткий диск в RAID-5
Предположим, что новый диск добавлен как «/dev/sda»:
$ mdadm --добавить /dev/md127 /dev/sda
$ mdadm --grow --raid-devices=3 --backup-file=~/md127_grow.bak /dev/md127
Я понимаю, что это может занять длинный время. Можно проверить прогресс с помощью mdadm --detail /dev/md0
.
Шаг 2. Увеличьте физический диск, группу томов и файловую систему.
pvresize /dev/mapper/crypt2
lvextend -l +100% БЕСПЛАТНО /dev/raid/media
resize2fs /dev/raid/носитель
Я взял свои записи из эта страница и эта страница, ни один из которых не рассматривает какое-либо шифрование. Мой план выше не учитывает шифрование, за исключением случаев идентификации физического тома (например, '/dev/mapper/crypt2'). Я предполагаю, что это единственное, что я делаю по-другому.
Я был бы признателен за любые ваши мысли или комментарии. Большое спасибо за помощь.