|
ru.unix.bsd
- RU.UNIX.BSD ------------------------------------------------------------------
From : Alex Bakhtin 2:5020/400 13 Dec 2007 16:30:20
To : Valentin Davydov
Subject : gmirror, gjournal and ufs
--------------------------------------------------------------------------------
>>>>> "VD" == Valentin Davydov writes:
Привет,
VD> Зависит от задач. Hа мой взгляд, правильнее гмиррорить так, чтобы потом
VD> на /dev/mirror/XXX сразу файлуху создавать, без потерь на бессмысленное
VD> зеркалирование неизменной метаинформации.
Давай обсудим:) Да, эта тема интересная. Если мы создаем по gmirror на
каждую файловую систему - мы получаем (в releng-6) - по одному кернельному
процессу gmirror на каждую fs. Что происходит, если несколько этих мирроров
требуют ребилда? Hачинают молотить все, на одном и том же наборе дисков?
Собственно, меня очень интересует вопрос - как все-таки правильно делать
gmirror в различных комбинациях.
Давайте рассмотрим простейшую ситуацию - два винта одинакового объема,
для простоты - по 36 гигабайт (как раз сейчас думаю на именно этой
конструкцией). Других винтов в коробке нет. Железного контроллера нет.
Hам нужно сделать максимально отказоустойчивую конструкцию, которая не
рассыпется при осыпании винта. Что сделать?
Для системы требуются 3 класса данных:
1. Системные каталоги/fs - root, /usr и так далее - без которых ничего не
поднимется.
2. swap, пямать не резиновая, для простоты - пусть ее гиг.
3. Пользовательские данные.
Первый вопрос, который предстоит решить - как разместить своп? С одной
стороны, хорошим кажется решение сделать его на страйпе (как он классически
сделан) - но что произойдет с системой, если битый блок окажется на свопе?
Я так подозреваю - паника и превед лошарику... Соответственно, своп
придется делать на зеркале, пожертвовав производительностью.
Hа releng-6 особо выбирать, кмк, не из чего. Делаем gmirror на два диска
(da0 и da1), на gm0 - bsdlabel ну и далее разбиваем как нам больше
нравится, своп на gm0b. Либо делаем для свопа отдельный миррор без
autorebuildа.
Hа releng-7 к этой конструкции потенциально добавляется
gjournal. Который хорош в первую очередь тем, что самостоятельно следит за
синхронизацией провайдеров и, как следствие, зеркало всегда находится в
нормальном состоянии, попасть на ребилд после перезагрузки - никаких
шансов. Hо вот что делать при этом с файловыми системами - мне до конца не
понятно. В первую очередь - непонятно можно ли на одном провайдере
gm0.journal создать несколько файловых систем UFS с включенным флагом
gjournal и как они будут совместно жить. Получается, что надо 3 зеркала:
1. Системное зеркало без gjournal с включенным ребилдом.
2. Зеркало для свопа без gjournal без ребилда (считаем что после
перезагрузки ничего интересного в свопе нет)
3. Одно или несколько зеркал для пользовательских данных (по количеству fs)
с включенным gjournal.
Может, есть другие варианты, о которых я не подумал? Задача - получить
минимум проблем при выходе из строя одного диска, в идеале - вообще без
простоя - поработали на одном диске, достали со склада новый такой же,
отправили на сайт. И, аналогично, необходимо иметь минимум проблем в случае
аварийного отключения электропитания - чтобы не пришлось одновременно
синхронизировать десяток зеркал на одном и том же комплекте дисков.
--
Best regards, Alex Bakhtin, CCIE #8439
AMT Group, Cisco Systems Gold Partner, http://www.amt.ru
--- ifmail v.2.15dev5.4
* Origin: AMT Group (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Тема: |
Автор: |
Дата: |
FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
03 Dec 2007 15:06:47 |
FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Andrey Ostanovsky |
03 Dec 2007 18:03:30 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:42:49 |
  Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Mykola Dzham |
04 Dec 2007 13:41:44 |
   Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 19:14:33 |
    FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Andrey Ostanovsky |
05 Dec 2007 00:33:10 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
05 Dec 2007 12:52:40 |
     FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Andrey Ostanovsky |
05 Dec 2007 14:33:00 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
05 Dec 2007 19:52:46 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexey Kouznetsov |
05 Dec 2007 20:36:36 |
     FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Sergey Bondarev |
06 Dec 2007 12:53:00 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexey Sopov |
09 Dec 2007 15:38:54 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexey Sopov |
09 Dec 2007 15:40:26 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Victor Sudakov |
10 Dec 2007 06:48:16 |
      Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexey Sopov |
19 Dec 2007 00:32:57 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Valentin Davydov |
10 Dec 2007 13:32:26 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Gotlib |
12 Dec 2007 12:12:51 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Valentin Davydov |
12 Dec 2007 14:59:50 |
     Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Gotlib |
12 Dec 2007 18:21:34 |
     gmirror, gjournal and ufs |
Alex Bakhtin |
13 Dec 2007 16:30:20 |
     Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
13 Dec 2007 22:05:08 |
      Re: gmirror, gjournal and ufs |
Alex Bakhtin |
14 Dec 2007 00:15:49 |
      Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 10:25:29 |
       Re: gmirror, gjournal and ufs |
Alex Bakhtin |
14 Dec 2007 12:24:42 |
        Re: gmirror, gjournal and ufs |
Alex Bakhtin |
14 Dec 2007 12:29:46 |
        Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 14:06:47 |
         Re: gmirror, gjournal and ufs |
Victor Sudakov |
14 Dec 2007 14:49:59 |
          Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 17:42:50 |
           Re: gmirror, gjournal and ufs |
Spartak Radchenko |
14 Dec 2007 20:01:56 |
           Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
17 Dec 2007 17:26:53 |
           Re: gmirror, gjournal and ufs |
Spartak Radchenko |
17 Dec 2007 21:32:38 |
           Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
18 Dec 2007 10:35:34 |
           Re: gmirror, gjournal and ufs |
Victor Sudakov |
18 Dec 2007 10:57:51 |
            Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
18 Dec 2007 12:18:55 |
            Re: gmirror, gjournal and ufs |
Victor Sudakov |
18 Dec 2007 15:09:31 |
            Re: gmirror, gjournal and ufs |
Valentin Nechayev |
06 Jan 2008 22:36:35 |
             Re: gmirror, gjournal and ufs |
Victor Sudakov |
07 Jan 2008 11:09:22 |
             Re: gmirror, gjournal and ufs |
Valentin Nechayev |
07 Jan 2008 16:14:49 |
           Re: gmirror, gjournal and ufs |
Spartak Radchenko |
18 Dec 2007 21:07:08 |
           Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
19 Dec 2007 16:37:25 |
           Re: gmirror, gjournal and ufs |
Spartak Radchenko |
19 Dec 2007 17:11:11 |
            Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
19 Dec 2007 19:23:33 |
             Re: gmirror, gjournal and ufs |
Spartak Radchenko |
19 Dec 2007 21:38:01 |
           gmirror, gjournal and ufs |
Serge V.Panchenko |
20 Dec 2007 10:45:21 |
         Re: gmirror, gjournal and ufs |
Alex Bakhtin |
14 Dec 2007 15:13:10 |
         Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 17:35:47 |
         Re: gmirror, gjournal and ufs |
Alex Bakhtin |
14 Dec 2007 18:29:08 |
         gmirror, gjournal and ufs |
Ivan A. Ufimtsev |
16 Dec 2007 02:58:25 |
       Re: gmirror, gjournal and ufs |
Victor Sudakov |
14 Dec 2007 12:51:56 |
       Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 13:58:45 |
       Re: gmirror, gjournal and ufs |
Victor Sudakov |
14 Dec 2007 14:56:01 |
        Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 17:45:51 |
       Re: gmirror, gjournal and ufs |
Spartak Radchenko |
14 Dec 2007 20:01:56 |
      Re: gmirror, gjournal and ufs |
Valentin Davydov |
14 Dec 2007 09:22:38 |
       Re: gmirror, gjournal and ufs |
Leonid Cherepanov |
14 Dec 2007 10:17:56 |
     gmirror, gjournal and ufs |
Vlad Gnatov |
14 Dec 2007 21:00:13 |
     Re: gmirror, gjournal and ufs |
Alex Bakhtin |
15 Dec 2007 20:54:55 |
     Re: gmirror, gjournal and ufs |
Vlad Gnatov |
15 Dec 2007 23:34:31 |
     Re: gmirror, gjournal and ufs |
Vlad Gnatov |
16 Dec 2007 00:21:15 |
   Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 23:08:30 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:44:20 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:45:22 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:46:55 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:51:28 |
 Re: FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Alexander Fatykhov |
04 Dec 2007 11:54:00 |
  FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Andrey Ostanovsky |
04 Dec 2007 14:38:54 |
 FastTrak TX2300 и RAID1 под FreeBSD 6.2 |
Serge V.Panchenko |
04 Dec 2007 10:26:46 |
|
|