Настройка RAID 1 на 14.04 с существующим диском
У меня установлен Seagate ST3000DM001 (заполнено примерно на 90%) и новый Seagate ST3000DM001 (пустой). Я хотел бы настроить RAID 1 без потери данных на моем в настоящее время установленном диске.
Если я буду использовать процесс mdadm, описанный в этом руководстве: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/, будут ли мои данные сохранены?
1 ответ
Это возможно, но знайте, что для завершения зеркала потребуется некоторое время, так как речь идет о 3 ТБ. Что бы я сделал, это:
Сначала подготовьте диск с
gdisk
посколькуfdisk
не могу сделать раздел размером более 2ТБ. Предположим, что созданный разделsdb1
Бежать
sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1
, Здесь важно сообщить mdadm, что вы используете--raid-devices=1
один диск прямо сейчас для RAID уровня 1.Отформатируйте вновь созданный раздел RAID и скопируйте все с исходного диска в этот раздел.
Теперь подготовьте другой диск для включения в RAID, выполнив следующую команду (при условии, что исходный диск
sda1
:sudo mdadm --grow /dev/md0 --raid-devices=2 --add /dev/sda1
Это увеличит массив RAID (md0), установит количество устройств на нем 2 (sdb1, sda1) и добавит в него оригинальный sda1.
Вы можете проверить процесс этого с sudo mdadm --detail /dev/md0
это должно показать что-то вроде этого в конце:
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdb1
1 8 65 1 spare rebuilding /dev/sda1
И после того, как это закончено:
Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdb1
1 8 65 1 active sync /dev/sda1
Я рекомендую перезагрузить компьютер после этого, чтобы Nautilus правильно увидел RAID. Вы можете убедиться, что это работает, но буквально извлеките один из дисков, когда устройство смонтировано, и при этом вы можете выполнить или просмотреть видео на нем. Конечно выход --detail
выше было бы что-то вроде:
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 65 1 active sync /dev/sda1
В этом случае я отключил диск sdb
и все еще мог работать над информацией.
ОБНОВЛЕНИЕ: С util-linux
2.24, fdisk не поддерживает разделение 2+ ТБ и поддерживает схемы GPT. Эта поддержка приземлилась в Ubuntu 14.10. Кроме того, интерфейс стал намного более дружелюбным и поддерживает лучшие читабельные размеры. Общие изменения можно найти в:
util-linux 2.24 - Примечания к выпуску
util-linux 2.25 - Примечания к выпуску