ПредишенСледващото

mdadm - помощна програма за управление на софтуер RAID масиви в GNU / Linux (Linux софтуер Raid), известен преди като mdctl. MD - съкратено от няколко устройства.

На Linux, можете да използвате следните видове RAID:

  • ЛИНЕЙНИ (JBOD) - разширяване на логически размера на диск поради множество физически дискове;
  • RAID0 (ивици) - разпределение блокове на няколко диска без отказоустойчивост;
  • RAID1 (огледало) - огледало, записване на същите данни за два диска едновременно, което осигурява отказоустойчивост за установяване на един от дисковете;
  • RAID4 - RAID 4 е подобна на RAID 3, но се различава от него по това, че данните се разбива на блокове, а не байта;
  • RAID5 - масив от гъвкавост поради минималната съкращения (изисква минимум три дискове);
  • RAID6 - подобно на RAID 5, но има по-висока степен на надеждност - сумата, отпусната по линия на капацитета за управление на 2 диска, 2 се изчисляват като сума от различни алгоритми;
  • Многопътно - не RAID-масив, който ви позволява да създавате различни псевдо-дискови устройства за един физически диск;
  • ПОВРЕДА - псевдо-RAID масив.

Не всички видове за RAID масиви, налични в ядрото на Линукс в първоначалната конфигурация. Например, за да използвате RAID5, което трябва да направите промени в конфигурацията на ядрото и го събират отново. За предварително създадени ядки на Линукс дистрибуции, може да се наложи да премахнете съответната натоварване модул. Пример: modprobe RAID5.

Използването mdadm можете да извършвате операции 7 групи:

Получаване на информация за RAID-диск и неговите дялове

За да се определи дали масив устройство или част от него, може да се използва с клавиша -Q инструмент mdadm (--query). В този раздел се отнасят до дейността на друга група, но ключовият момент (--misc) не е необходимо. -Q ключ може да не се проведе - ако посочените параметри mdadm само дискови устройства, тази опция podrazumeaetsya подразбиране. В примера, три устройства се проверяват, както следва:

  • обикновена преграда (не е част от масива):

mdadm-Q / сътрудничество / sde3

  • част, която е част от масива:

mdadm-Q / сътрудничество / sdb1

  • дисков дял е бил отстранен от друг компютър, където той е бил част от масив:

mdadm-Q / сътрудничество / sde2

За повече информация относно масива като цяло или негови части могат да бъдат получени като се използва съответно ключове -D (--detail) и -Е (--examine). И в двата случая, изходът е почти една и съща информация, но с ключ -D трябва да укажете името на масива, и ключов -Е посочва името на един от разделите на RAID-диск. Освен това, на масива трябва да работи, но за този отдел не е важно - най-важното, че той е част от най-малко някои от масива.

Създава масив

Преди създаването на масив трябва да създаде идентификатор на устройство (ако има такъв) за него: mknod / сътрудничество / md1 б 1 септември; в този случай, а идентификатор се за масива с номера 1, което се отбележи, име на устройството и неговия код (9 - е кода на всички устройства за RAID-масиви, 1 - идентификатор).

Желателно е, че преградите което създава масив със същия размер (въпреки че те могат да бъдат поставени на физическите дискове с различни размери и дори на различни видове). При създаването на тези секции трябва да им се даде FD тип ( «Linux нападение Автоматично»). Да не се създават множество секции са поставени на един физически диск - въпреки че това е възможно, това е абсолютно безсмислен и ще доведе до значително намаляване на експлоатацията на подсистемата диск. Интересна идея е да се създаде масив от един USB Flash Drive устройства, за да се увеличи скоростта, но поради ниската надеждност на системата за USB портове ще бъде по-надежден от масив от твърди дискове.

Този пример създава RAID 1 масив от две части: една от HDA и вторият от HDC. Множество дискове могат да бъдат определени с помощта на шаблон като / отклонение / SD [променлив] 2 и / или отклонение / SD [а-е] 1.

  • --създаде (или съкратено C): команда създаване
  • / Dev / md0. Името на устройството е създаден виртуален дял
  • --ниво = 1 (съкращение -L 1): ниво RAID. Вижте. Ръководство за употреба mdadm (използване «човек» mdadm от командния ред)
  • --нападение-устройства = 2 (съкращение -п 2): броя на устройствата
  • / Dev / hda3. първото устройство в масива
  • / Dev / hdc3. втория диск

Ако по време на дисков масив не е налице (например, при преминаване към RAID), вместо името на диск просто напишете липсва. Екипът е завършена веднага, обикновено с mdadm съобщение: масив / сътрудничество / MDH започна. В този случай вече веднъж, можете да използвате масив. В действителност, на масива е построен във фонов режим, напредък може да се види в файл / Proc / mdstat; тя също така показва, че очакваното време на завършване на строителството на масива.

След създаването на RAID-раздел можете да създадете файлова система върху него като при конвенционален дисков дял. Създаден и форматиран RAID сечение може да се използва като основната файлова система (но за това RAID поддръжка трябва да бъде вградена в ядрото, а не като зареждаеми модули). Не създавайте RAID-масив за дял суап - системата автоматично ще открие суаповите дяловете на различни устройства и да ги използва на базата на RAID-масив. Не забравяйте да добавите съответния ред в конфигурационния файл / и т.н. / fstab. да RAID сечение монтира автоматично при стартиране на системата.

Разширяването на масив на (добавяне и замяна на дискове)

Тази команда добавя нова "кола" (или по-скоро профил), за да md0 масив. Добавен диск се счита за празна и излишни. Тя може да се използва за разширяване на размера на масива или той ще бъде използван автоматично (масиви, осигуряване устойчивост на откази) като заместител на провалилата се диск.

Да се ​​разшири размера на масива (освен ако не е тип масив може да бъде удължен) -G определен клавиш (--grow) и на новия брой на дискове в масива с помощта на ключ -nx (--raid-устройства = X).

Процесът на преструктуриране на масива се извършва във фонов режим и обикновено отнема много часове. Гледайте на напредъка на процеса може да се гледа на файла / ргос / mdstat. и монтирана масиви може да бъде удължен по принцип - това не е опасно, но това увеличава времето на преструктуриране. По подразбиране, скоростта е ограничена от преструктурирането, но това може да се промени

Разширяването на масива не означава автоматично увеличаване на размера на файловата система, която се намира в него. Затова тогава ще трябва да се разшири на файловата система изрично. За да се уверите, че разширяването е настъпила без грешки, можете да проверите целостта на файловата система.

Евакуация масив

Изчистете RAID superblocks за секции, от които съставят масив.

известни проблеми

Често срещана грешка при създаването на RAID устройства е, че dmraid-шофьор поема контрола на всички устройства, които са били използвани в новата RAID устройство. Тя ще получите съобщение за грешка по този начин:

mdadm: Не мога да отворя / сътрудничество / sdb1: Device или зает ресурс

За да се реши този проблем, трябва да съберете нова initrd образа (initramfs) без dmraid-шофьор. Пример «2.6.18-8.1.6.el5» ядро ​​-kernel:

След това, системата трябва да се рестартира с новия initrd (initramfs). Редактирайте /boot/grub/grub.conf да сочи към новия initrd (initramfs).

Вижте какво "Mdadm" в други речници:

Western Digital My Book - My Book външен твърд серия, произведени от Western Digital дискове. Произведени девет опции (броя) My Book Essential Edition:, Home Edition, Офис Edition, Mirror Edition, Studio Edition, Premium Edition, Pro Edition, ... ... Wikipedia

Стандартните нива RAID - стандартни нива на RAID са основен набор от RAID конфигурации и използват ивици, отразявайки или паритет нива стандартен RAID могат да бъдат вложени за други доходи (виж Вложени нива RAID). Конкатенация (SPAN) Контролерът третира всяка кола ... ... Wikipedia

корупция на данни - Фото данни за корупция; в този случай, в резултат на неуспешен възстановяване на данни от твърдия диск корупцията Данните се отнасят за грешки в компютъра данните, които се случват по време на писане, четене, съхранение, пренос, или преработка, която въведе неволно ... ... Wikipedia

Нестандартни нива RAID - Основна статия: RAID Въпреки че всички RAID реализации се различават от спецификацията, до известна степен, някои компании са разработили нестандартни RAID реализации, които се различават съществено от стандарта. Стаи RAID диск архитектури ... ... Wikipedia

Подкрепете проекта - споделете линка, благодаря!