The OpenNET Project / Index page

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

Для включения во FreeBSD HEAD представлен переработанный код системы gvinum

17.03.2009 17:07

Для включения во FreeBSD HEAD представлен переработанный код системы gvinum, разработка которого велась на протяжении двух последних лет. Внутренняя логика работы переведена на событийную модель обработки, переписаны некоторые ключевые компоненты, улучшена реализация перестроения и синхронизации разделов.

Основные новшества:

  • Добавлены недостающие команды, присутствующие в первоначальном vinum, такие как attach/detach, start, stop, concat, mirror, stripe, raid5;
  • Поддержка исправления деградировавших разделов, находящихся в смонтированном состоянии. Возможность добавления дополнительных дисков в RAID 5 разделы, с целью увеличения размера раздела, с поддержкой фонового перестроения без остановки работы.
  • Инициирование проверки целостности и перестроения массива более не блокируют работу пользовательских команд, а сразу возвращают управление в shell;
  • По сравнению со старой реализацией gvinum, значительно увеличена стабильность работы;
  • Сбойные диски теперь не исчезают из массива, а остаются в роли заглушки, позволяющей сохранить статус между перезагрузками;
  • Gvinum теперь использует один рабочий поток и одну очередь событий, вместо отдельных потоков на каждый раздел или массив, что значительно упрощает реализацию и повышает надежность работы;
  • Операции перестроения, инициализации, проверки целостности или увеличения размера отныне не запускаются в разных потоках, а работают как обычные запросы ввода/вывода с установкой специальных флагов, что позволяет реализовать операции равномерного перестроения массива и увеличения его размера, без размонтирования.


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20784-mirrot
Ключевые слова: mirrot, vinum, gvinum, raid, freebsd, disk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Guest (??), 17:15, 17/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлены функции добавления дополнительных дисков в RAID 5 разделы, с целью увеличения размера раздела, с поддержкой фонового перестроения без остановки работы.

    В ZFS бы это добавили...

     
     
  • 2.14, Planner (?), 22:26, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    зато там можно перенести, скажем, raidz из трёх дисков по 400gb на диски по 500gb (меняя диски по очереди и делая zpool scrub)
     
     
  • 3.16, yalur (ok), 16:55, 19/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Чего это по очереди? Подключаеш дополнительных три винта и сразу все три zpool replace.
     
  • 2.21, СуперПуперАноним (?), 15:14, 27/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем?? Вы хоть почитали что такое ZFS перед написанием такого....
     

  • 1.2, Антон (??), 17:34, 17/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вроде бы только забыли vinum как страшный сон... Сделали бы что-то похожее на gmirror для RAID5 и все были бы счастливы.
     
     
  • 2.3, Aleksey (??), 17:52, 17/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но vinum - это не только RAID 5. Предлагаете выкинуть всю функциональность?
     
     
  • 3.4, Ыку (?), 17:56, 17/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаю сделать его менее страшным
     
     
  • 4.9, Хм... (?), 09:02, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Он не страшный. Он простой. Один раз нормально разбираешся и все сразу понятно становится :)
     
  • 2.7, Guest (??), 18:43, 17/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Что в нем страшного? Юзали всю жизнь и горя не знали.
     
     
  • 3.10, Ыку (?), 09:43, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Что в нем страшного? Юзали всю жизнь и горя не знали.

    А мертвый рейд восстанавливали?

     
     
  • 4.13, Guest (??), 15:39, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит мертвый? Один диск в зеркалах и RAID5 дох неоднократно, никаких проблем не было. Вы предлагаете восстанавливать зеркало из двух мертвых дисков что-ли?
     
  • 2.17, Backspace (?), 11:18, 20/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    graid5 уже есть и даже неплохо работает :)

    Если интересно — рекомендую пройтись по ссылкам:
    http://blog.lexa.ru/2008/12/07/uprazhnenija_s_brevnom_freebsd_raid5_performan
    http://blog.lexa.ru/2008/12/09/uprazhnenija_s_brevnom___2_graid5_gjournal.htm
    http://www.fluffles.net/forum/storage/30

     

  • 1.5, anonymous (??), 17:58, 17/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    наконец-то допиливают
     
  • 1.8, Аноним (-), 07:27, 18/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что это? Для чего это? Фичи какие-то...
    Гугл гуглом, но кратко-то хоть можно было черкнуть описание. Автор пей йад.
     
     
  • 2.11, XoRe (ok), 09:49, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Что это? Для чего это? Фичи какие-то...
    >Гугл гуглом, но кратко-то хоть можно было черкнуть описание. Автор пей йад.
    >

    "Ниасилил, а потому осуждаю" ? =)

    Система для руления программным массивом жестких дисков.
    Переписали старую систему vinum на новый лад, более современный, стабльный и фичастый.
    Нужно тем, у кого 6 дисков в массиве, скажем raid5, а место заканчивается.
    Позволяет добавлять диски в raid5 на горячую.
    Тем, у кого в сервере 1 диск, это не столь важно)

     
     
  • 3.12, Hettikus (ok), 13:40, 18/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ага... Им скоро придется работу искать. С одном-то винтом. И винум им никак не понадобится :)
     
     
  • 4.18, Аноним (-), 15:10, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Эх понты мои, понты...
    Типа на всех компах, ноутах и кофеварках нынче кучи винтов, по два упса и хоствоп процессоров. Утомляют рассказы типа у кого не Cray - тот лох. Марсиане чтоли или гости из будущего...
     
     
  • 5.19, none (??), 03:08, 27/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Эх понты мои, понты...
    >Типа на всех компах, ноутах и кофеварках нынче кучи винтов, по два
    >упса и хоствоп процессоров. Утомляют рассказы типа у кого не Cray
    >- тот лох. Марсиане чтоли или гости из будущего...

    и тем ни менее, работу искать прийдется.

     
     
  • 6.20, Аноним (20), 22:15, 27/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это да. Как, впрочем, и тем у кого 2-3 винта. Выживут только те у кого 5 винтов и больше.
     

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



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

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