Назад |
Перейти на главную страницу
Raid 1 с уже инициализированного диска
У меня есть диск (A) емкостью 4 ТБ с данными. Теперь я купил новый диск емкостью 4 ТБ (B) и хочу запустить RAID1, чтобы B стал зеркалом A без потери данных на A. Я работаю в Linux с помощью инструмента mdadm.
Единственные руководства, которые я нашел в поисковой системе, относятся к типичной ситуации, когда необходимо инициализировать и отформатировать как A, так и B.
Есть ли способ сделать это?
Если на вашем старом диске все еще остается 50% свободного места, вы можете:
- создайте два раздела на вашем новом диске
- скопируйте данные со старого диска на второй раздел на вашем новом диске
- сделать новый диск загрузочным
- убедитесь, что данные, которые вы скопировали, на новом диске в порядке
- переделать старый диск на новый
- совершить рейд md1 по первый разделы на обоих дисках
- скопируйте данные в рейд md1
- сделать раздел md1 загрузочным
- перепроверьте что данные на рейде md1 в порядке
БУДЬТЕ ВНИМАТЕЛЬНЫ: сделаешь одну ошибку и проиграешь ВСЕ ваши данные
- возможно - Я не проверял - после этого вы можете удалить второй раздел
- и увеличьте раздел md1 / first, чтобы заполнить все пространство
- расширить файловую систему на нем
СНОВА: вы делаете одну ошибку, и ваши данные мертвы
Это просто.
- Создайте деградированный массив RAID 1 с новым / пустым диском (диск B). Установите устройства на 2.
- Отформатируйте новый массив MD и скопируйте файлы с диска A на новый массив MD.
- Проверьте данные, затем удалите / очистите / отформатируйте диск A.
- Добавьте теперь пустой диск A в массив MD и позвольте ему синхронизироваться.
- Готово.