У меня Debian Squeeze в RAID 1 на 2 физических дисках по 2 ТБ. Возможно ли в будущем добавить два физических диска и расширить RAID 1?
2 ответа
Использование LVM действительно было бы самым простым способом. Даже если вы еще не используете LVM, вы можете рассмотреть возможность его использования с новыми дисками. Это означает, что вы не можете прозрачно увеличить размер текущего тома, но должны использовать точки монтирования для расширения пространства.
Имея четыре диска, вы можете одновременно выполнять RAID-0 и RAID-1 (если все имеют одинаковый размер или вы готовы обойтись без какой-либо емкости). Но использование RAID-0 требует копирования ваших данных.
Без RAID-0 и без LVM вы можете сделать следующее: Создайте второй RAID-1 с новыми дисками. Если старый RAID-массив md0, а новый - md1, вы можете создать комбинированное устройство:
mdadm --create /dev/md2 --level=linear /dev/md0 /dev/md1
Не общая проблема, но я не знаю, достаточно ли умны загрузочные скрипты, чтобы это сделать. Если вы используете целые диски не для своего RAID-1, а для отдельных разделов (например, md0 для /boot, md1 для / и md2 для данных), то это не проблема, так как вы можете использовать свой собственный загрузочный скрипт для настройки вашего "двухуровневый RAID" при необходимости.
ОБНОВЛЕНО
Я удалил основанные на MD инструкции. Они не учитывали проблемы чередования RAID0 и могли привести к потере данных. Приведенное ниже решение LVM лучше в любом случае.
Если вы используете LVM, это намного проще. Процесс аналогичен, но вы используете LVM, чтобы охватить два RAID1. Следуйте этому уроку: