Я только что сделал новую установку Ubuntu 12.10 на новый SSD (/dev/sda
). Теперь я хотел бы добавить два диска емкостью 1 ТБ (/dev/sdb /dev/sdc
) в RAID 1, но я совершенно не знаю, как это сделать.
Вот что я придумал (но не сработал):
Первые созданные разделы на новых дисках:
sudo fdisk / dev / sdb
создал первичный раздел и записал таблицу на диск
После этого:
sudo mdadm --create --level=1 --name=raidarray --raid-devices=2 /dev/sdb /dev/sdc
Однако это выдает:
mdadm: device /dev/sdb exists but is not an md array.
Может кто-нибудь указать мне правильное направление, как сделать это?
Один дополнительный вопрос: можно ли зарезервировать часть (такого же размера SSD) одного жесткого диска и создать RAID 1 с SSD и частью жесткого диска. И если да, то как и как я могу сохранить свою установку?
Вы не указали имя получившегося рейдового устройства. Таким образом, mdadm предполагает, что вы пытаетесь создать устройство RAID ad / dev / sdb, а затем терпите неудачу, поскольку / dev / sdb уже существует.
Вы должны изменить свою команду:
sudo mdadm --create --level=1 --name=raidarray /dev/md0 --raid-devices=2 /dev/sdb /dev/sdc
/dev/md0
- это имя нового RAID-устройства, которое вы собираетесь создать.
Команда по умолчанию должна выглядеть следующим образом:
mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb2
Вы не добавляете полный диск, вы должны добавить устройство (используйте /dev/sdb1
(или 2), а не только /dev/sdb
), как далеко насколько я знаю. Имя цели (/dev/md0
) также отсутствовало.
Я всегда использую этот шпаргалку: http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/ : D