Автор Тема: Linux RAID1 с nvidia chipset  (Прочетена 2450 пъти)

Beliq

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
    • WWW
Linux RAID1 с nvidia chipset
« -: Apr 27, 2011, 13:40 »
Здравейте,
Имам въпрос относно Линукс и RAID с Nvidia Chipset.
Инсталирах на едно компютърче Ubuntu Server 10.10, на което има райд контролер на дъното (nvidia). Ще го използвам за едно web приложение. Като стартирам командите "dmraid -r" и "dmraid -s" последователно, ми излизат следната информация:

dmraid -r
/dev/sdb: nvidia, "nvidia_cgcjbbfe", mirror, ok, 490350670 sectors, data@ 0
/dev/sda: nvidia, "nvidia_cgcjbbfe", mirror, ok, 490350670 sectors, data@ 0

dmraid -s
*** Active Set
name   : nvidia_cgcjbbfe
size   : 490350592
stride : 128
type   : mirror
status : ok
subsets: 0
devs   : 2
spares : 0


Достатъчна ли е информацията, че всичко е наред или не?
Ако има и др. програмка, с която мога да следя контролера, моля споделете.

Благодаря за търпението. Надявам се съм бил изчерпателн във въпроса.
« Последна редакция: Apr 27, 2011, 13:54 от Beliq »
Активен

LINUX Evolution is now

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
Re: Linux RAID1 с nvidia chipset
« Отговор #1 -: Apr 27, 2011, 15:14 »
Това не беше ли много стара команда дето вече е заеб.....а.
Ползвай mdadm. Това е единственото което ти трябва.

Nvidia чипсета страшно много прилича на Интел и не би трябвало да има проблеми.
Активен

Perl - the only language that looks the same before and after encryption.

Beliq

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
    • WWW
Re: Linux RAID1 с nvidia chipset
« Отговор #2 -: Apr 27, 2011, 15:32 »
С тази команда ми е създаден райда при инсталацията. Явно Убунто си я позва. Самата инсталация ми е на този масив.
Дали има програмка за следене само и дали текущата показва, че всичко е наред?
Забравих: Благодаря за бързия отговор.
« Последна редакция: Apr 27, 2011, 16:06 от Beliq »
Активен

LINUX Evolution is now

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Linux RAID1 с nvidia chipset
« Отговор #3 -: Apr 27, 2011, 19:48 »
Само едно уточнение, дано не звуча досадно.
dmraid е приложение което съдържа драйвери за такива хардуерни раид устройства (с малкото уточнение, че "истинските" хардуерни райдове работят без да са им нужни каквито и да е драйвери инсталирани на операционната система) В dmraid има поддръжка за доста такива железа, може би има страничка да провериш дали и твоят е сред тях. Или на кратко, от някакъв интерфейс около BIOS-a (обикновенно се включва от там) преди да зареди операционната система се създава масивът (какъвто там го искаш) и вече операционната система го вижда вече като краен резултат, ако е raid1 ще си виждаш само един диск, ако jbod ще си виждаш там колкото са и т. н. Ако имаш инсталиран dmraid (или ползваш инсталационен диск с него) и твоя чип се поддържа от него, то грижата ти с масива свършва до там. Също ако имаш и windows с драйверите за масива инсталирани, то windows-a ще вижда същият масив. Ти питаш за тулче за проверка, е нямам идея кое би ти свършило работа.
mdam вече е друга бира, той прави напълно софтуерен райд, като изобщо не е нужно дъното ти да има такава екстра, ако искаш можеш да си направиш и масив от диск на сата или ата интерфейс с друг който е на usb (не, че това е разумно, просто за да стане по ясно) изобщо имаш свобода. Този тип райд примерно windows не би го видял или разпознал като такъв (не съм много сигурен де, не съм тествал  ;D)
Ти твоят масив, как го създаде?
 
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

Beliq

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
    • WWW
Re: Linux RAID1 с nvidia chipset
« Отговор #4 -: Apr 28, 2011, 12:18 »
Създадох масива като първо настроих през биоса да бъде разрешен RAID контролера. След това влезнах в конфигурацията на контролера и създадох RAID 1 - Mirror. Инсталирах ОС-а, при което сам си направи всичко. Това е.
Активен

LINUX Evolution is now

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
Re: Linux RAID1 с nvidia chipset
« Отговор #5 -: Apr 28, 2011, 14:16 »
Аха светна ми за dmraid.

Дали има или няма raid на дъното (биоски райд) няма никакво значение. Това пак е софтуерен райд само че изглежда че има и някакви допълнителни функции в биоса.

Предполагам че биоса просто маркира дисковете с някакви флагове, които се разпознават от dmraid.

Ако обаче Не си влючил този софтуерен райд от бисоа и Не си обединил дисковете в райд от биоското меню, като стартираш инсталацията на линух, ще можеш да направиш райд с md (mdadm).

С md (mdadm) може да напрвиш райд и на дъно което не пише че има райд. md е малко по гъвкаво защото позволява да правиш райд между дяловете на дисковете а не върху целите, а и mdadm изплюва много повече информация.

Според мен dmraid е необходимо ако искаш да имаш двоен боот с виндовс и линукс и двете системи да имат райд.
С md (mdadm) можеш да имаш райд само под линукс.

Ако греша за dmraid някой да ме поправи, досега не съм се занимавал с него.


виж за пример какво ми изписва на мене:

Код:
mdadm --detail /dev/md2
/dev/md2:
        Version : 00.90.03
  Creation Time : Mon Apr  6 15:37:40 2009
     Raid Level : raid6
     Array Size : 967739392 (922.91 GiB 990.97 GB)
  Used Dev Size : 483869696 (461.45 GiB 495.48 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Apr 28 14:10:15 2011
          State : active
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

     Chunk Size : 64K

           UUID : dd10fe25:7fc77242:a10f6956:09268716
         Events : 0.21178

    Number   Major   Minor   RaidDevice State
       0       8        3        0      active sync   /dev/sda3
       1       8       19        1      active sync   /dev/sdb3
       2       8       35        2      active sync   /dev/sdc3
       3       8       51        3      active sync   /dev/sdd3

« Последна редакция: Apr 28, 2011, 14:25 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Beliq

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
    • WWW
Re: Linux RAID1 с nvidia chipset
« Отговор #6 -: Apr 29, 2011, 17:49 »
Аха светна ми за dmraid.

Дали има или няма raid на дъното (биоски райд) няма никакво значение. Това пак е софтуерен райд само че изглежда че има и някакви допълнителни функции в биоса.

Предполагам че биоса просто маркира дисковете с някакви флагове, които се разпознават от dmraid.

Ако обаче Не си влючил този софтуерен райд от бисоа и Не си обединил дисковете в райд от биоското меню, като стартираш инсталацията на линух, ще можеш да направиш райд с md (mdadm).

С md (mdadm) може да напрвиш райд и на дъно което не пише че има райд. md е малко по гъвкаво защото позволява да правиш райд между дяловете на дисковете а не върху целите, а и mdadm изплюва много повече информация.

Според мен dmraid е необходимо ако искаш да имаш двоен боот с виндовс и линукс и двете системи да имат райд.
С md (mdadm) можеш да имаш райд само под линукс.

Ако греша за dmraid някой да ме поправи, досега не съм се занимавал с него.


виж за пример какво ми изписва на мене:

Код:
mdadm --detail /dev/md2
/dev/md2:
        Version : 00.90.03
  Creation Time : Mon Apr  6 15:37:40 2009
     Raid Level : raid6
     Array Size : 967739392 (922.91 GiB 990.97 GB)
  Used Dev Size : 483869696 (461.45 GiB 495.48 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Apr 28 14:10:15 2011
          State : active
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

     Chunk Size : 64K

           UUID : dd10fe25:7fc77242:a10f6956:09268716
         Events : 0.21178

    Number   Major   Minor   RaidDevice State
       0       8        3        0      active sync   /dev/sda3
       1       8       19        1      active sync   /dev/sdb3
       2       8       35        2      active sync   /dev/sdc3
       3       8       51        3      active sync   /dev/sdd3
Благодаря за инфото, но вече машинката се използва и няма как да променям масива.
Всичко съм направил от биоса както трябва.
Активен

LINUX Evolution is now

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Linux RAID1 с nvidia chipset
« Отговор #7 -: Apr 29, 2011, 23:23 »
Това, което си направил е по-добрият вариант  ;) Винаги е добре една грижа по-малко.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast