#1
|
|||
|
|||
Постепенная миграция на рейд
Alexander Polozov написал(а) к All в Oct 20 17:47:48 по местному времени:
Привет, All! Возможен ли сабж в принипе? Что имеется ввиду - есть домашний тазик с пучком хардов .5Т+1Т+1Т+2Т, принёс ещё один хард на 2Т, хочется перераспределяя инфу между хардами постепенно получить два зеркала 2х1Т + 2х2Т (таким образом вроде бы должна возрасти отказоустойчивость). То есть требуется добавлять диски в зеркало по одному. Сам я дел с рейдами до этого не имел, посему инструментарием не владею, мануалы то я покурю, но неплохо бы ещё и знать чего лучше курить, а то насколько я понял из сообщений Гремлина не все способы одинаково полезны. Если это возможно в принципе - не помешал бы гайд, хотя бы в общих чертах. Со всеми пожеланиями, Alexander Polozov ... ГОСТ - это законодательно утвержденный феншуй --- GoldED+/LNX 1.1.5 (Linux 4.19.52-gentoo CPU UNKNOWN) |
#2
|
|||
|
|||
Постепенная миграция на рейд
Alexey Vissarionov написал(а) к Alexander Polozov в Oct 20 19:00:00 по местному времени:
Доброго времени суток, Alexander! 25 Oct 2020 17:47:48, ты -> All: AP> Возможен ли сабж в принипе? Да. AP> Что имеется ввиду - есть домашний тазик с пучком хардов .5Т+1Т+1Т+2Т, В дальнейшем - sda, sdb, sdc и sdd .5 - это 0.5 ? AP> принёс ещё один хард на 2Т, sde AP> хочется перераспределяя инфу между хардами постепенно получить AP> два зеркала 2х1Т + 2х2Т (таким образом вроде бы должна возрасти AP> отказоустойчивость). Да. Хотя на всякий случай напомню, что резервного копирования это не отменяет. AP> То есть требуется добавлять диски в зеркало по одному. Сам я дел с AP> рейдами до этого не имел, посему инструментарием не владею, мануалы AP> то я покурю, но неплохо бы ещё и знать чего лучше курить, а то AP> насколько я понял из сообщений Гремлина не все способы одинаково AP> полезны. Если это возможно в принципе - не помешал бы гайд, хотя AP> бы в общих чертах. Если диски живые (не вызывают сомнений в своей надежности), я бы сделал так: fdisk /dev/sde (создаем /dev/sde1 с типом 0xFD; диски 2 Тб и меньше, поэтому GPT не нужно) mdadm -C /dev/md0 -e 0 -f -l 1 -n 1 /dev/sde1 (RAID-1 пока всего из одного диска) mke2fs ... /dev/md0; mount /dev/md0 ... && rsync ... && umount ... (создаем ФС на /dev/md0 и копируем туда содержимое /dev/sdd1) Дальше многое зависит от заполненности /dev/sdb1 и /dev/sdc1 - один из них хорошо бы освободить (например, скопировать файлы с /dev/sdc1 на /dev/md0 и /dev/sdb1). Еще можно использовать sdd1 - мы с него все скопировали на md0, состоящий (пока) из одного sde1. Допустим, удалось освободить sdc1 - это позволяет создать на нем массив md1 (пока тоже всего на одном диске): fdisk /dev/sdc mdadm -C /dev/md1 -e 0 -f -l 1 -n 1 /dev/sdc1 mke2fs ... /dev/md1 ... и скопировать туда содержимое sdb1. В результате у тебя все данные оказываются на md0 и md1, а с дисками sdb и sdd можно работать; создаем там RAID-разделы (с типом 0xFD) и добавляем их в свои массивы: mdadm -G /dev/md0 -n 2 -a /dev/sdd1 mdadm -G /dev/md1 -n 2 -a /dev/sdb1 После этого редактируем /etc/fstab (чтобы использовать md0 и md1) - и можно работать. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Пренебрежение страховкой карается по закону. Всемирного тяготения. --- /bin/vi |