Автор Тема: установка на RAID  (Прочитано 7270 раз)

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
установка на RAID
« : 29.04.2013 14:34:10 »
Уже наталкивался на тему обсуждения установки ОС на RAID, но все равно хочу задать свой вопрос, подскажите плз.
У меня на сервере аппаратный RAID  в котором 4 винта воткнуты . два по 230 гиги два по 1000гиг. Они сведены в два тома 230 и 1000 гигов соответствено.
Система встала без проблем на 230гиговый том, но похоже один RAID  почему то не доступен, тот который 1000 гиговый.
Вот что я вижу
# fdisk -l

Disk /dev/sda: 250.0 GB, 249999261696 bytes
255 heads, 63 sectors/track, 30394 cylinders, всего 488279808 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048    65896447    32947200   83  Linux
/dev/sda2        65896448    80895999     7499776   fd  Автоопределение Linux raid
/dev/sda4        80896000   488278015   203691008    5  Расширенный
/dev/sda5        80896032   488278015   203690992   83  Linux

Disk /dev/sdb: 999.0 GB, 998998540288 bytes
255 heads, 63 sectors/track, 121454 cylinders, всего 1951169024 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *        2048    65896447    32947200   83  Linux
/dev/sdb2        65896448    80895999     7499776   fd  Автоопределение Linux raid
/dev/sdb4        80896000  1951158271   935131136    5  Расширенный
/dev/sdb5        80896032  1951158271   935131120   83  Linux

Диск /dev/md1: 7679 МБ, 7679705088 байт
2 heads, 4 sectors/track, 1874928 cylinders, всего 14999424 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/md1 отсутствует верная таблица разделов

Disk /dev/md0: 33.7 GB, 33737867264 bytes
2 heads, 4 sectors/track, 8236784 cylinders, всего 65894272 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/md0 отсутствует верная таблица разделов

Disk /dev/md2: 208.6 GB, 208579461120 bytes
2 heads, 4 sectors/track, 50922720 cylinders, всего 407381760 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

На диске /dev/md2 отсутствует верная таблица разделов

А если смотреть df, то:
df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs             7,1G         3,3G  3,5G           49% /
udevfs             5,0M         4,0K  5,0M            1% /dev
/dev/md1           7,1G         3,3G  3,5G           49% /
runfs              5,0M         184K  4,9M            4% /run
shmfs              7,9G            0  7,9G            0% /dev/shm
tmpfs              7,9G            0  7,9G            0% /tmp
/dev/md2           192G         483M  182G            1% /var
/dev/md2           192G         483M  182G            1% /srv
/dev/md2           192G         483M  182G            1% /home

Как задействовать и второй том RAID-а?
« Последнее редактирование: 29.04.2013 21:22:08 от sb »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #1 : 29.04.2013 15:29:10 »
У меня на сервере аппаратный RAID
Нет. Никаких /dev/mdN с аппаратным RAID не бывает.
« Последнее редактирование: 29.04.2013 21:22:22 от sb »

Оффлайн vpupkin

  • Давно тут
  • **
  • Сообщений: 44
Re: установка на RAID
« Ответ #2 : 29.04.2013 18:14:27 »
судя по листингу fdisk -l Вы при установке создали md-raid-ы из слайсов на /dev/sda и /dev/sdb размерами 230Гб и 1000Гб соответственно.
Поскольку больше дисков в выводе нет, можно предположить что это и есть 2 raid устройства.
Странно, что /dev/md2 смонтировано в несколько каталогов одновременно.
« Последнее редактирование: 29.04.2013 21:22:37 от sb »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #3 : 29.04.2013 20:20:00 »
Странно, что /dev/md2 смонтировано в несколько каталогов одновременно.
Возможно, это из-за mount -o bind. Оно так вот отображается. В качестве примера:
/dev/sda9        25G   22G  2,2G  91% /home
/dev/sda9        25G   22G  2,2G  91% /tmp
На самом деле запись для /tmp выглядит в fstab так:
/home/tmp    /tmp    auto    bind,rw    0  0
« Последнее редактирование: 29.04.2013 21:22:48 от sb »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: установка на RAID
« Ответ #4 : 29.04.2013 20:56:20 »
На аппаратный RAID ставится как на обычные диски, безо всяких софтварных RAID. Установите в ручном режиме.
« Последнее редактирование: 29.04.2013 21:22:58 от sb »
Андрей Черепанов (cas@)

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
Re: установка на RAID
« Ответ #5 : 30.04.2013 17:52:16 »
На аппаратный RAID ставится как на обычные диски, безо всяких софтварных RAID. Установите в ручном режиме.

Ну вот я попробывал как обычный диск смонтировать, этот не подключенный RAID,  а он мне вот какое безобразие  выдает
# mkdir /u01
# chmod 777 /u01
# mount /dev/sdb5 /u01
mount: неизвестный тип файловой системы 'linux_raid_member'

Я еще пробывал вот так другой раздел примонтировать, но он все равно не хочет
# mount -t ext4 /dev/sdb4 /u01
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде
# dmesg | tail
[350644.664195] EXT4-fs (sdb4): unable to read superblock


Как примонтировать мне этот невидимый ресурс гигабитного раида? Переставить всю операционку заново?


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #6 : 30.04.2013 19:22:15 »
Ну вот я попробывал как обычный диск смонтировать, этот не подключенный RAID,  а он мне вот какое безобразие  выдает
Я же написал: никаких /dev/mdN с аппаратным RAID не бывает. У Вас программный RAID. Фактически, рассматривайте это в качестве многопортового SATA-контроллера.
Как примонтировать мне этот невидимый ресурс гигабитного раида? Переставить всю операционку заново?
Просто надо разобраться, для начала, как именно это всё работает. cat /proc/mdstat что показывает ? Вывод fdisk -l Вы показали только для sda и sdb. sdc и sdd там нет, зато есть ненужные (для анализа ситуации) /dev/mdN

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
Re: установка на RAID
« Ответ #7 : 30.04.2013 20:24:28 »
Просто надо разобраться, для начала, как именно это всё работает. cat /proc/mdstat что показывает ? Вывод fdisk -l Вы показали только для sda и sdb. sdc и sdd там нет, зато есть ненужные (для анализа ситуации) /dev/mdN
[/quote]
fdisk  -l показывает наличие только sda 250 гигов  и sdb. 1000 гигов
Это я так понимаю два тома от RAID-a
A sdc и sdd нету в системе вообще

Disk /dev/sda: 250.0 GB, 249999261696 bytes
255 heads, 63 sectors/track, 30394 cylinders, всего 488279808 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048    65896447    32947200   83  Linux
/dev/sda2        65896448    80895999     7499776   fd  Автоопределение Linux raid
/dev/sda4        80896000   488278015   203691008    5  Расширенный
/dev/sda5        80896032   488278015   203690992   83  Linux

Disk /dev/sdb: 999.0 GB, 998998540288 bytes
255 heads, 63 sectors/track, 121454 cylinders, всего 1951169024 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *        2048    65896447    32947200   83  Linux
/dev/sdb2        65896448    80895999     7499776   fd  Автоопределение Linux raid
/dev/sdb4        80896000  1951158271   935131136    5  Расширенный
/dev/sdb5        80896032  1951158271   935131120   83  Linux

вывод cat /proc/mdstat следующий
Personalities : [raid1]
md2 : active raid1 sda5[0] sdb5[1]
      203690880 blocks [2/2] [UU]
     
md0 : active raid1 sda1[0] sdb1[1]
      32947136 blocks [2/2] [UU]
     
md1 : active raid1 sdb2[1] sda2[0]
      7499712 blocks [2/2] [UU]
     
unused devices: <none>
Это тот, который видимый RAID - на 250 гигов. ВСе правильно  ни какого криминала, он разбит еще и на swap -md0 и / - md1

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #8 : 30.04.2013 21:15:18 »
fdisk  -l показывает наличие только sda 250 гигов  и sdb. 1000 гигов
Это я так понимаю два тома от RAID-a
A sdc и sdd нету в системе вообще
Так... А, на самом деле, дисков физических 4 ? Тогда, возможно, аппаратный RAID таки есть. Что показывает lspci ?

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
Re: установка на RAID
« Ответ #9 : 06.05.2013 13:17:12 »
Так... А, на самом деле, дисков физических 4 ? Тогда, возможно, аппаратный RAID таки есть. Что показывает lspci ?
Да, физически 4 диска. Дав по 230 гигов и два по 1000 гигов, а выдает команда вот что
lspci
00:00.0 Host bridge: Intel Corporation Sandy Bridge DMI2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 1a (rev 07)
00:01.1 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 1b (rev 07)
00:03.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
00:03.2 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 3c (rev 07)
00:04.0 System peripheral: Intel Corporation Sandy Bridge DMA Channel 0 (rev 07)
00:04.1 System peripheral: Intel Corporation Sandy Bridge DMA Channel 1 (rev 07)
00:04.2 System peripheral: Intel Corporation Sandy Bridge DMA Channel 2 (rev 07)
00:04.3 System peripheral: Intel Corporation Sandy Bridge DMA Channel 3 (rev 07)
00:04.4 System peripheral: Intel Corporation Sandy Bridge DMA Channel 4 (rev 07)
00:04.5 System peripheral: Intel Corporation Sandy Bridge DMA Channel 5 (rev 07)
00:04.6 System peripheral: Intel Corporation Sandy Bridge DMA Channel 6 (rev 07)
00:04.7 System peripheral: Intel Corporation Sandy Bridge DMA Channel 7 (rev 07)
00:05.0 System peripheral: Intel Corporation Sandy Bridge Address Map, VTd_Misc, System Management (rev 07)
00:05.2 System peripheral: Intel Corporation Sandy Bridge Control Status and Global Errors (rev 07)
00:05.4 PIC: Intel Corporation Sandy Bridge I/O APIC (rev 07)
00:11.0 PCI bridge: Intel Corporation Patsburg PCI Express Virtual Root Port (rev 06)
00:16.0 Communication controller: Intel Corporation Patsburg MEI Controller #1 (rev 05)
00:16.1 Communication controller: Intel Corporation Patsburg MEI Controller #2 (rev 05)
00:1a.0 USB Controller: Intel Corporation Patsburg USB2 Enhanced Host Controller #2 (rev 06)
00:1d.0 USB Controller: Intel Corporation Patsburg USB2 Enhanced Host Controller #1 (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Patsburg LPC Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation Patsburg 6-Port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation Patsburg SMBus Host Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation Patsburg Thermal Management Controller (rev 06)
02:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
02:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
05:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 9240 (rev 03)
06:00.0 Serial Attached SCSI controller: Intel Corporation Patsburg 4-Port SATA Storage Control Unit (rev 06)
07:01.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200eW WPCM450 (rev 0a)
ff:08.0 System peripheral: Intel Corporation Sandy Bridge QPI Link 0 (rev 07)
ff:08.3 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 0 (rev 07)
ff:08.4 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 0 (rev 07)
ff:09.0 System peripheral: Intel Corporation Sandy Bridge QPI Link 1 (rev 07)
ff:09.3 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 1 (rev 07)
ff:09.4 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 1 (rev 07)
ff:0a.0 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 0 (rev 07)
ff:0a.1 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 1 (rev 07)
ff:0a.2 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 2 (rev 07)
ff:0a.3 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 3 (rev 07)
ff:0b.0 System peripheral: Intel Corporation Sandy Bridge Interrupt Control Registers (rev 07)
ff:0b.3 System peripheral: Intel Corporation Sandy Bridge Semaphore and Scratchpad Configuration Registers (rev 07)
ff:0c.0 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
ff:0c.1 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
ff:0c.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 0 (rev 07)
ff:0c.7 System peripheral: Intel Corporation Sandy Bridge System Address Decoder (rev 07)
ff:0d.0 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
ff:0d.1 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
ff:0d.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 1 (rev 07)
ff:0e.0 System peripheral: Intel Corporation Sandy Bridge Processor Home Agent (rev 07)
ff:0e.1 Performance counters: Intel Corporation Sandy Bridge Processor Home Agent Performance Monitoring (rev 07)
ff:0f.0 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Registers (rev 07)
ff:0f.1 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller RAS Registers (rev 07)
ff:0f.2 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 0 (rev 07)
ff:0f.3 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 1 (rev 07)
ff:0f.4 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 2 (rev 07)
ff:0f.5 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 3 (rev 07)
ff:0f.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 4 (rev 07)
ff:10.0 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07)
ff:10.1 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07)
ff:10.2 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 0 (rev 07)
ff:10.3 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 1 (rev 07)
ff:10.5 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07)
ff:10.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 2 (rev 07)
ff:10.7 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 3 (rev 07)
ff:11.0 System peripheral: Intel Corporation Sandy Bridge DDRIO (rev 07)
ff:13.0 System peripheral: Intel Corporation Sandy Bridge R2PCIe (rev 07)
ff:13.1 Performance counters: Intel Corporation Sandy Bridge Ring to PCI Express Performance Monitor (rev 07)
ff:13.4 Performance counters: Intel Corporation Sandy Bridge QuickPath Interconnect Agent Ring Registers (rev 07)
ff:13.5 Performance counters: Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07)
ff:13.6 System peripheral: Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #10 : 06.05.2013 13:46:18 »
05:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 9240 (rev 03)
Этот похож на настоящий. Тогда ОС надо ставить так, как будто у Вас 2 HDD. Никаких "установок на RAID" делать не надо, и никаких устройств /dev/mdX быть не должно: ОС не надо знать про такие RAID, надо только иметь драйвер контроллера, а он есть, раз тома видны, как sda и sdb.

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
Re: установка на RAID
« Ответ #11 : 06.05.2013 14:15:01 »
Этот похож на настоящий. Тогда ОС надо ставить так, как будто у Вас 2 HDD. Никаких "установок на RAID" делать не надо, и никаких устройств /dev/mdX быть не должно: ОС не надо знать про такие RAID, надо только иметь драйвер контроллера, а он есть, раз тома видны, как sda и sdb.
Понятно, уже это хорошо! А вот не поскажете, как мне поступить если я устанавливал  ОС на один том sda,  а теперь  не удается мне подмонтировать другой том sdb
# mkdir /u01
# chmod 777 /u01
# mount /dev/sdb5 /u01
mount: неизвестный тип файловой системы 'linux_raid_member'
Я просто при установке ОС галочку с тома sdb снял случайно ....
Как вариант можно всю систему заново переставить, но хотелось бы обойтись малой кровью.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: установка на RAID
« Ответ #12 : 06.05.2013 14:50:54 »
Как вариант можно всю систему заново переставить, но хотелось бы обойтись малой кровью.
Лучше переустановить. Вот это вот
/dev/md1           7,1G         3,3G  3,5G           49% /говорит о том, что система стоит на софт-RAID разделе. Который, очевидно, создан поверх аппаратного RAID.
Так-то можно fdisk-ом sdb заново разбить и отформатировать, но избавиться от /dev/mdX будет сложнее.
А сам sdb5 сейчас член софт-раид тома md2:
md2 : active raid1 sda5[0] sdb5[1]
      203690880 blocks [2/2] [UU]

Оффлайн woronin

  • Завсегдатай
  • *
  • Сообщений: 381
    • Email
Re: установка на RAID
« Ответ #13 : 07.05.2013 17:19:03 »
Все теперь понятно. Спасибо, ASY!
В понедельник переустановлю операционку - сразу по уму, пока еще не накопились в ней данные ;)

Лишний раз убеждаюсь, что с кондачка тяп-ляп "а че, воткнул флешку и вперед" проблемы решать не правильно.
Всякое мероприятие надо как минимум планировать сначало, а потом уже только делать. Так оказывается быстрее и надежнее.
А тем более - установку серверной ОС-и

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: установка на RAID
« Ответ #14 : 20.05.2014 11:38:40 »
В этой статье http://ru.wikipedia.org/wiki/%D2%E0%E1%EB%E8%F6%E0_%F0%E0%E7%E4%E5%EB%EE%E2_GUID написано, "что, кроме свопа, ещё нужно иметь на диске раздел RAID". Подскажите пожалуйста, если сейчас мне райд, пока задаром не нужен, но в будущем обязательно планирую его сделать, и чтоб потом этот диск не переразмечать (данные чтоб не стирались), сколько нужно под этот раздел места оставить? И в какой области диска этот раздел разместить (если учесть что самый первый - своп)? В какой формат его форматировать?

И самое главное, зачем он нужен конкретно? Я думал, что RAID это проще.
« Последнее редактирование: 20.05.2014 11:41:52 от МИНЗДРАВ »