LINUX.ORG.RU
ФорумAdmin

RAID6 ==> RAID1

 , , ,


0

1

Установил деб с образа у хостера, установщик создал RAID6 и добавил туда все диски(2 ssd и 2 sata), но в таком раскладе диск сильно тормозит(замерял hdparm).
Хочу изменить тип на RAID1 с 2мя SSD

Исходные данные

cat /proc/mdstat
md2 : active raid6 sdb3[1] sda3[0] sdc3[2] sdd3[3]
      220674048 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/4] [UUUU]
      [=========>...........]  resync = 47.6% (52560920/110337024) finish=10.8min speed=88455K/sec
      bitmap: 1/1 pages [4KB], 65536KB chunk

md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]
      523712 blocks super 1.2 [4/4] [UUUU]
        resync=DELAYED

md0 : active (auto-read-only) raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3]
      6287360 blocks super 1.2 [4/4] [UUUU]
        resync=PENDING

lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   1.4T  0 disk
├─sda1    8:1    0     6G  0 part
│ └─md0   9:0    0     6G  0 raid1 [SWAP]
├─sda2    8:2    0   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
└─sda3    8:3    0 105.3G  0 part
  └─md2   9:2    0 210.5G  0 raid6 /
sdb       8:16   0   1.4T  0 disk
├─sdb1    8:17   0     6G  0 part
│ └─md0   9:0    0     6G  0 raid1 [SWAP]
├─sdb2    8:18   0   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
└─sdb3    8:19   0 105.3G  0 part
  └─md2   9:2    0 210.5G  0 raid6 /
sdc       8:32   0 111.8G  0 disk
├─sdc1    8:33   0     6G  0 part
│ └─md0   9:0    0     6G  0 raid1 [SWAP]
├─sdc2    8:34   0   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
└─sdc3    8:35   0 105.3G  0 part
  └─md2   9:2    0 210.5G  0 raid6 /
sdd       8:48   0 111.8G  0 disk
├─sdd1    8:49   0     6G  0 part
│ └─md0   9:0    0     6G  0 raid1 [SWAP]
├─sdd2    8:50   0   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
└─sdd3    8:51   0 105.3G  0 part
  └─md2   9:2    0 210.5G  0 raid6 /

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            5.9G     0  5.9G   0% /dev
tmpfs           1.2G  8.8M  1.2G   1% /run
/dev/md2        207G  944M  195G   1% /
tmpfs           5.9G     0  5.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           5.9G     0  5.9G   0% /sys/fs/cgroup
/dev/md1        488M   40M  423M   9% /boot
tmpfs           1.2G     0  1.2G   0% /run/user/0



Перезагружаюсь в rescue mode
делаю
mdadm /dev/md2 --remove /dev/sda3
mdadm /dev/md2 --remove /dev/sdb3

Пишет что
hot remove failed for /dev/sda3: Device or resource busy
Хотя делаю в rescue mode и разделы эти не смонтированы.
Потом делаю
mdadm -S /dev/md2
Остановился
Создаю новый

mdadm --create --verbose /dev/md2 --level=1  --raid-devices=2 /dev/sdc3 /dev/sdd3

Создался нормально. Но не могу его примонтировать, пишет
wrong fs type, bad option, bad superblock

Перезагрузился снова в обычный режим, смотрю
md2 : active raid6 sdb3[1] sda3[0]
      220674048 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [UU__]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md127 : active raid1 sdc3[0] sdd3[1]
      110337472 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md0 : active (auto-read-only) raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3]
      6287360 blocks super 1.2 [4/4] [UUUU]

md1 : active raid1 sdb2[1] sda2[0] sdd2[3] sdc2[2]
      523712 blocks super 1.2 [4/4] [UUUU]



Добавился md127 и в md2 удалились 2 диска ssd
Как же сделать то по нормальному? C raid ранее не работал. разбить диск при установке Debian не могу, выбора вообще нет, только одна кнопка «Установить Linux Debian 9.5»

★★★★

А данные нужны? Если нет - не проще поставить через VNC (hetzner) или заказать KVM?

Deleted
()
Ответ на: комментарий от gobot

эээ. Rescue ставь - это и есть дебиан. Ну ваше kvm там на 3 часа бесплатный. Попроси установочный диск в дисковод положить (проброс образа по сети гемор, и не стабильно).

Deleted
()
Ответ на: комментарий от Deleted

Rescue ставь - это и есть дебиан
не понял, как мне установить Debian обычный?
Как в rescue загрузиться я знаю

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Самый простой способ - заказать KVM. В противном случае можешь загрузиться в rescue и поставить его через chroot. Сам по себе rescue представляет собой Debian, немного кастомизированный. Но если у тебя там мамка хитрая - можешь пообломаться с установкой граба. Поэтому лучше закажи kvm. А вообще, при заказе сервера в хетцнере с не стандартной кофнигурацией дисков лучше думать несколько раз, сам не так давно охренел, только мне они RAID5 автоматом собрали.

Deleted
()
Ответ на: комментарий от Deleted

Да, если инет не очень, или далеко - КВМ их проброшенный диск крайне херово жрёт, попроси их положить установочный дебиана в дисковод. Я так и не смог поставить через этот проброс нихрена, так как скорость в 2 мегабит на аплоад (у меня 20 мегабит, но вот в КВМ шло крайне плохо) - таймаут всегда вылетал. Поэтому плюнул и поставил через chroot.

Deleted
()

Создался нормально. Но не могу его примонтировать, пишет
wrong fs type, bad option, bad superblock

Ну все правильно, ты массив создал, а файловую систему кто создавать будет, Пушкин?

Deleted
()
Ответ на: комментарий от Deleted

Понял, я просто не знал что у них такой плохой установщик, буду знать. Я решил по другому, сделал вначале рейд1 на все диски, а потом поудалял сата диски. Давно там? как у них с защитой?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Я думал что фс уже создана в /dev/sdX

Она была создана на /dev/mdX, который Вы успешно развалили. И я не очень понял, зачем по 4 диска в RAID1 вгонять? Тем более, если 2 из них SATA? Чтобы убить скорость SSD?

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

Потому что установщик провайдера не может вогнать меньше, либо все диски сразу, либо нет совсем рейда. Вот и пришлось извращаться

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Потому что установщик провайдера не может вогнать меньше, либо все диски сразу, либо нет совсем рейда.

Охренеть :(. Если есть KVM, то проще, IMHO, установить заново со штатного установщика Debian...

Serge10 ★★★★★
()
Ответ на: комментарий от Serge10

Kvm нет, вроде по запросу есть, но это время... Переписка, ожидание, умолять что б диск воткнули, унижаться. Неделя уйдет

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Хреново там во всех отношениях, просто дёшево. Хотя серверное железо не дешевле. Там только за счет мощных десктопов жить можно.

Deleted
()
Ответ на: комментарий от Deleted

Я сам сдаю серверы в аренду, но в других местах и железки только серверные, с KVM уже на борту. Поэтому могу тебе сказать, что для серьезных вещей этот дц годится мало.

Deleted
()
Ответ на: комментарий от Deleted

Не сказал бы что сильно дешево, средне. Но там есть жирный плюс. Взял на тест, посмотрим как пойдет

gobot ★★★★
() автор топика

Если у вас hetzner, то в rescue введите команду installimage и запустится мастер с выбором ОС и настройкой. Там будут параметры рейда и разбивки дисков. После сохранения запустится мастер, который поставит систему и ребутнется. Для входа будут реквизиты из rescue.


Если не хецнер и надо возиться с текущим дебианом - то по сути вы разломали RAID6, но он допускает выпадение двух дисков без потери данных. Надо сначала понять чего вы хотите вообще с дисками сделать, как их объединить и т.д. САТА и ССД отдельно в 2 разных рейда или еще надробить, нарисуйте на бумажке сначала, раз опыта нет.

Потом бьете один диск через fdisk или parted, делаете его парному диску аналогичную размету (в идеале, если диски одинаковые):
sfdisk --dump /dev/sda | sfdisk --force /dev/sdb
и получаете 2 аналогично разбитых диска. Теперь можно собрать mdadm массив и просканировать его в /etc/mdadm.conf.

BaBL ★★★★★
()
Последнее исправление: BaBL (всего исправлений: 1)
Ответ на: комментарий от gobot

Kvm нет, вроде по запросу есть, но это время... Переписка, ожидание, умолять что б диск воткнули, унижаться. Неделя уйдет

Мда... Ну и дата-центр Вы выбрали... Я вообще не понимаю, как можно удаленно администрировать машину без KVM. Получится действительно как в анекдоте с opennet - примета: редактирование правил iptables - к дальней дороге.

Serge10 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.