У меня есть сервер Ubuntu с 1x2TB HDD и 1x128GB SSD (не используется). Есть 2 раздела: / boot и физический том для LVM, который имеет 1 группу и 5 логических томов: /, / var / log, / home, / srv, / tmp.
Недавно прибыл 2-й жесткий диск емкостью 2 ТБ. Нам нужна лучшая избыточность, поэтому я ищу либо объединение 2 жестких дисков в 1 RAID1 (с / boot, / и раздел LVM с / home, / var / log, / srv, / tmp), либо добавление 2-го жесткого диска как Физический том LVM и использование зеркалирования LVM для логических разделов.
В дополнение к избыточности мне нужно достичь еще двух целей: - относительно безопасный переход с 1xHDD на 2xHDD (я удаленно администрирую живую систему) - легкие будущие расширения разделов LVM.
Здесь RAID1 превосходит зеркалирование LVM? (Я считаю, что это так. Я говорю здесь о программном RAID1.)
Если это так - каким будет лучший способ удаленно преобразовать живую систему 1xHDD в живую систему 1xRAID1, если все, что у меня есть, это пустой твердотельный накопитель на 128 ГБ, и все данные жесткого диска в настоящее время легко помещаются на него?
предполагая, что sda - это исходный диск, а sdb - новый диск:
c
чтобы он был выровнен, и измените тип раздела на da
.sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing
для создания устройства raid из диска с новыми разделами.sudo mdadm -Es
и скопируйте вывод этого в /etc/mdadm/mdadm.conf
таким образом, рейд-устройство запускается автоматически при перезагрузке сервера.sudo pvcreate /dev/md0
, после этого просто выполните vgcreate на / dev / md0 и lvcreate, как обычно, или вы можете использовать pvmoveПосле того, как данные будут перемещены со старого диска на новый, вы можете переразбить старый диск, убедившись, что размер раздела такой же, как у нового raid-диска. Затем добавьте его в устройство рейда с помощью: sudo mdadm --manage --add /dev/md0 /dev/sda1
. Поскольку похоже, что это загрузочные диски, вы захотите установить grub на оба диска.
Поскольку это удаленная система, вы, вероятно, захотите сделать sudo dpkg-reconfigure mdadm
(при условии, что это система на основе Debian, такая как Ubuntu) и разрешите загрузку с ухудшенным рейдом.
Вы также захотите настроить электронную почту, чтобы mdadm мог уведомлять вас о проблемах с устройством Raid (например, о неисправном диске).
sudo aptitude install postfix
/etc/aliases
и добавить root: yourusername
так что почта root идет к вам~/.forward
с участием youremail@awesomesauce.com
так что ваши электронные письма попадут на ваш электронный адресМне посоветовали, что, возможно, самый простой способ конвертировать 1xHDD в 1xRAID1: