The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Программный RAID-1 под FreeBSD используя GEOM

10.01.2005 19:46

Ralf S. Engelschall подготовил пошаговое руководство по созданию программного RAID-1 зеркала, используя появившуюся в FreeBSD 5 подсистему GEOM gmirror, уже достаточно хорошо протестированую и лишенную недостатков CCD и Vinum.

Кратко о текущих методах программного зеркалирования под FreeBSD:

  • CCD (Concatenated Disk Driver) - поддерживает RAID-0 (Striping) и RAID-1 (Mirroring), под FreeBSD 5 подогнана под работу через GEOM, но возможностей меньше чем в GEOM gmirror. При сбое одного из дисков, для продолжения работы нужно восстановить утраченный диск;
  • Vinum - очень богатые возможности, но сложен и непрозрачен в настройке, под FreeBSD 5 работает нестабильно. При сбое диска, система продолжит работу;
  • GEOM Vinum - порт Vinum для работы через GEOM, еще не достаточно отлажен и документирован;
  • GEOM Mirror - специальный GEOM класс для создания RAID-1 зеркал, прост и понятен в настройке, в FreeBSD 5.3 говорят о хорошей стабильности. Поддерживает зеркалирования как дисков в целом, так и отдельных разделов. Доступно несколько режимов балансировки нагрузки на диски в мирроре (round-robin, использование менее загруженного диска и т.д.). После сбоя система продолжает работу, имеется функция автосинхронизации на новый пустой диск.

    1. Главная ссылка к новости (http://people.freebsd.org/~rse...)
    2. MAN gmirror и несколько простых примеров
    3. FreeBSD с корнем на CDROM и разделами на программном RAID-1 (ccd и vinum)
    4. OpenNews: Настройка IDE RAID5 в FreeBSD с использованием vinum
    5. OpenNews: Пути развития FreeBSD подсистем Vinum и GEOM
    6. OpenNews: Статья по организации программного RAID под FreeBSD (vinum).
    Автор новости: Roman Y. Bogdanov
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/4891-geom
    Ключевые слова: geom, disk, raid, freebsd
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (3) RSS
  • 1, Александр (??), 23:53, 11/11/2005 [ответить]  
  • +/
    Я не понимаю, почему при построении RAID-1 предлагается отключить swap. Его следует включить обратно после всей проделанной процедуры или при GEOM Mirror swap работать не будет? Кто-нибудь знает что-нибудь по этому поводу?
     
  • 2, _Nick_ (ok), 05:01, 12/11/2005 [ответить]  
  • +/
    > Я не понимаю, почему при построении RAID-1 предлагается отключить swap.
    потому как, видимо, реализовано с помощью набора костылей.

    > Его следует включить обратно после всей проделанной процедуры или при
    > GEOM Mirror  swap работать не будет? Кто-нибудь знает что-нибудь по этому поводу?

     
  • 3, Eugen (??), 08:36, 15/08/2006 [ответить]  
  • +/
    Пример.
    ----------------------- cut ----------------------------

    root@askolt# gmirror status
            Name    Status  Components
    mirror/gm0s1  COMPLETE  ad0s1
                            ad2s1
    root@askolt# gmirror list
    Geom name: gm0s1
    State: COMPLETE
    Components: 2
    Balance: round-robin
    Slice: 4096
    Flags: NONE
    GenID: 1
    SyncID: 7
    ID: 2774126424
    Providers:
    1. Name: mirror/gm0s1
       Mediasize: 80023232512 (75G)
       Sectorsize: 512
       Mode: r5w5e5
    Consumers:
    1. Name: ad0s1
       Mediasize: 80023233024 (75G)
       Sectorsize: 512
       Mode: r1w1e1
       State: ACTIVE
       Priority: 0
       Flags: NONE
       GenID: 1
       SyncID: 7
       ID: 2996959407
    2. Name: ad2s1
       Mediasize: 80023233024 (75G)
       Sectorsize: 512
       Mode: r1w1e1
       State: ACTIVE
       Priority: 0
       Flags: NONE
       GenID: 1
       SyncID: 7
       ID: 604066624

    root@askolt# swapinfo
    Device          1K-blocks     Used    Avail Capacity
    /dev/mirror/gm0s1b   1022752       32  1022752     0%
    root@askolt# uname -a
    FreeBSD askolt.dici.zs 6.0-RELEASE FreeBSD 6.0-RELEASE #2: Tue Apr 25 17:50:22 YEKST 2006     root@askolt.dici.zs:/usr/obj/usr/src/sys/MERA  i386


     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру