Налаштування RAID 1 14.04 за допомогою наявного накопичувача


15

У мене зараз встановлений Seagate ST3000DM001 (близько 90%) та новий Seagate ST3000DM001 (порожній). Я хотів би встановити RAID 1, не втрачаючи даних на моєму встановленому диску.

Якщо я використовую процес mdadm, описаний у цьому підручнику: http://www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/ , чи збережуться мої дані?


Також дивіться serverfault.com/q/44574/229499
muru

Відповіді:


16

Це можливо, але знайте, що дзеркало закінчиться небагато часу, оскільки ми говоримо про 3 ТБ. Що я б робив:

  1. Спочатку підготуйте диск, gdiskоскільки fdiskне можна робити розділ, більший за 2 ТБ. Припустимо, що створений розділ бувsdb1

  2. Біжи sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1. Важлива частина тут - сказати mdadm, що ви зараз використовуєте --raid-devices=1один диск для рівня RAID 1.

  3. Відформатуйте новостворений розділ RAID та скопіюйте все з оригінального диска на цей розділ.

  4. Тепер підготуйте інший накопичувач до включення до 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-linux2,24, fdisk не підтримує розміщення 2+ TB і підтримує схеми GPT. Ця підтримка приземлилася в Ubuntu 14.10. Крім цього, інтерфейс став набагато дружнішим, і він підтримує кращі для людини зручні для читання розміри. Загальні зміни можна знайти в:

util-linux 2,24 - Примітки до випуску
util-linux 2,25 - Примітки до випуску


Просте вирішення простого питання. Спасибі Луїс!
Шейне
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.