У меня есть в настоящее время устанавливаемый Seagate ST3000DM001 (полных приблизительно 90%) и новый Seagate ST3000DM001 (пробел). Я хотел бы установить RAID 1, не теряя данные по моему в настоящее время устанавливаемому диску.
Если я использую процесс mdadm, обрисовал в общих чертах в этом учебном руководстве: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/, мои данные будут сохранены?
Это возможно, но знайте, что потребуется немного времени для зеркала для окончания, так как мы говорим приблизительно 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
Я рекомендую перезагрузке после этого заставить Наутилус видеть 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 - Информация о версии