RAID 1 после установки и два контроллера
У меня есть вопрос, касающийся RAID 1. Могу ли я установить программный RAID 1 после установки первого диска и настройки Ubuntu 12? Я знаю, что во время установки и разбиения сервера я могу выбрать RAID и настройку, но что мне неясно, так это как в мире настроить RAID 1 после факта? Может ли кто-нибудь дать указания для этого?
Кроме того, я могу RAID 1 два диска, один, являющийся 500 ГБ, и зеркальный диск, являющийся 1 ТБ? Конечно, зеркальный диск будет иметь раздел 500 ГБ, но это моя точка зрения.
Наконец, один диск может быть на IDE, а другой на контроллере SATA? Я знаю, что скорость будет проблемой, это не имеет значения, мне просто нужно знать, будет ли она работать без повреждения данных, и если это тот же процесс?
Благодарю.
2 ответа
Вы не можете быстро преобразовать один диск в зеркало, так как вам нужно сначала добавить сигнатуры mdadm на диск / раздел.
Вместо этого процесс включает создание нового RAID-устройства на новом диске с существующими разделами, помеченными как "отсутствующие", а затем копирование данных на новое MD-устройство. Вы можете достичь всего этого без перезагрузки или использования загрузочного CD/USB.
Смотрите подробное руководство здесь: https://wiki.archlinux.org/index.php/Convert_a_single_drive_system_to_RAID
В дополнение к этим инструкциям, если вы используете LVM (вы должны быть), я использую pvmove
вместо копирования файлов (используя rsync). Предполагая, что ваше новое устройство md называется md0, а ваш старый диск назывался sd0, сделайте следующее после создания нового устройства md (mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb2
)
pvcreate /dev/md0
vgextend base /dev/md0
pvmove /dev/sda /dev/md0
vgreduce base /dev/sda
Этот блок перемещает каждую LV / файловую систему со старого диска на новое устройство md.
Обновить:
Весь процесс, при условии, что старый диск = / dev / sd0, новый диск = /dev/sdb, один LVM PV в /dev/sda1, vg = ubuntu:
- Изменить на root:
sudo -i
- Переведите систему в однопользовательский режим:
telinit 1
- Создать новую карту деталей для SDB:
cfdisk /dev/sdb
(Новый, Основной, Тип: fd, Загрузочный) - Создать новый массив MD без устройства
mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb
- Создать LVM PV:
pvcreate /dev/md0
- Расширить VG на новый диск:
vgextend ubuntu /dev/md0
- Переместить все LV на новый диск:
pvmove /dev/sda /dev/md0
- Удалить старый диск из VG:
vgreduce ubuntu /dev/sda
- Скопируйте карту разделов с нового диска:
sfdisk -d /dev/sdb | sfdisk /dev/sda
- Добавьте отсутствующие диски в md0:
mdadm -a /dev/md0 /dev/sda1
- Перестройте initramfs:
update-initramfs
- Переустановите grub:
grub-install /dev/sda ; grub-install /dev/sdb
- Вернуть в обычный пользовательский режим:
telinit 3
Можно ли установить программный RAID 1 после установки первого диска и настройки Ubuntu 12?
Да, ты можешь.
Учти это:
Текущая ситуация: Диск 1: уже используется. Диск 2: Пусто.
Теперь создайте зеркало, используя диск 2 (я знаю, зеркало с 1 диском не имеет смысла)
Диск 1: уже используется. Диск 2: часть зеркала. (Деградируют).
Скопируйте все данные с диска 1 в зеркало.
Проверьте зеркало.
Загрузиться с зеркала.
Текущая ситуация: Диск 1: заполнен вещами, но в настоящее время не используется. Диск 2: новая установка на устаревший RAID 1 (зеркало)
Теперь добавьте диск 1 к зеркалу.
Хотя это не может быть тривиальным, это, безусловно, возможно.
Могу ли я подключить RAID 1 к двум дискам объемом 500 ГБ, а зеркальный диск - 1 ТБ? Конечно, зеркальный диск будет иметь раздел 500 ГБ, но это моя точка зрения.
Да, ты можешь. Этот вопрос задавался несколько раз раньше. Используйте поле поиска в правом верхнем углу страницы, чтобы найти ответы. Краткая версия:
- Вы можете сделать это с помощью аппаратного RAID. Вы получите зеркало 500 ГБ
- Вы можете сделать это с mdadm и в итоге получить зеркало на 500 ГБ. При желании вы также можете использовать оставшуюся часть большего диска (но не как часть зеркала).
Наконец, один диск может быть на IDE, а другой на контроллере SATA?
Технически это не проблема.
Однако скорость зеркальной записи, вероятно, будет самой низкой общей скоростью обоих дисков.