URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56719
[ Назад ]

Исходное сообщение
"Как грамотно разбить разделы, с хорошей отказоустойчивастью"

Отправлено sheridan , 25-Май-05 09:39 
В новом 2 процовом (Opteron) серваке есть 4 SATA диска по 160Гиг.
Изначально планировалось, что будет использоваться RAID5 совместно с контролером от Promise (со 128 метрами на борту), но потом от него пришлось отказаться по причине неполной поддрежки линуксом (так как оназалось, что он больше програмный, чем апаратный).

Конфигурация предпологалась такая три диска в RAID5 и один как spare на случай отказа одного из дисков.

В отсутсвии теперь контролера решил повторить эту конфигурацию с использованием софтварного RAID5 - разбил разделы на кажндом диске выделив /boot / /var /home /usr, но посмотрев потом на загрузку процов после инталяции RHEL 4
и понял, что это не очень хорошее решение, так как процы попеременно были загружены под 50% постоянно...

В связи с чем возникает вопрос как лучше использовать 4 диска для системы?
Может кто, что посоветует? А то у меня уже голова кипит - как все эти диски наилучшим способом использовать...

Думаю копать в сторону LVM...
Хотелось бы создать более менее устойчивую систему, чтобы с выходом из строя одного-двух дисков система продолжала работать...

Сервер предпологается общего назначания, т.е. это будет и файл-сервер, и ftp, и www и почтовый сервер


Содержание

Сообщения в этом обсуждении
"Как грамотно разбить разделы, с хорошей отказоустойчивастью"
Отправлено sheridan , 25-Май-05 11:02 
Забыл добавить, что основное предназначение сервака файл-сервер, поэтому хотелось бы как можно больше места выделить в /home/.

И для бэкапа у меня есть внешний винт на 400Гиг


"не мучься. сделай два раздела - boot и корневой"
Отправлено йцукенг , 25-Май-05 11:27 
не мучься. сделай два раздела - boot и корневой.

сейчас все теоретики будут пинать меня ногами и материть почем зря, дескать как же так - для var,tmp,usr разделы _надо_ делать, как же иначе;-).
практика показывает, что все эти разбиения - чушь полная и мозгоклюйство.

если диск навернется, а бэкапа нет, разбиения тебя не спасут.
а что касается скорости - пофиг сколько разделов, винт шустрее не станет.


"не мучься. сделай два раздела - boot и корневой"
Отправлено BarS , 25-Май-05 11:41 
>если диск навернется, а бэкапа нет, разбиения тебя не спасут.
>а что касается скорости - пофиг сколько разделов, винт шустрее не станет.
>


Фиг на мыло. У меня бэд появился в /home (система не грузилать), прописал и все работает, потом диск поменял. Вот в чем смысл жизни брат....


"тогда ставь винду, раз из-за одного бэда в /home *nix не стартанул;-))"
Отправлено йцукенг , 25-Май-05 12:50 
>Фиг на мыло. У меня бэд появился в /home (система не грузилать),
>прописал и все работает, потом диск поменял. Вот в чем смысл
>жизни брат....
тогда ставь винду, раз из-за одного бэда, да ишшо и в /home *nix у тя не стартанул;-))


"тогда ставь винду, раз из-за одного бэда в /home *nix не ста..."
Отправлено lavr , 25-Май-05 16:04 
>>Фиг на мыло. У меня бэд появился в /home (система не грузилать),
>>прописал и все работает, потом диск поменял. Вот в чем смысл
>>жизни брат....
>тогда ставь винду, раз из-за одного бэда, да ишшо и в /home
>*nix у тя не стартанул;-))

прежде чем фигню писать - следоволо бы подумать, бо про /home тебе пример
привели в твоем контексте: /boot и /[root]

мало того, человек хочет наиболее отказоустойчивую схему:

кол-во дисков / raid (выбрать уровень - влияет на скорость) / на партиции - объединить lvm

и как сюда влазит "сраная" схема 2'ух партиций: /boot /[root] - да никак,
такой схемой может пользоваться администратор никогда не работавший
с пользователями, те с "home", вобщем схема с 2'умя партициями ВПОЛНЕ
проконает для недоступного ПОЛЬЗОВАТЕЛЯМ сервера, да и то с натягом
на развитие


"тогда ставь винду, раз из-за одного бэда в /home *nix не ста..."
Отправлено йцукенг , 25-Май-05 18:34 
насчет скорости и raid аргументы понятны.
насчет /home тоже осмысленный аргумент.

а вот почему из-за бэд-блока в /home система может не грузиться - неясно.
если есть время, просвети, плз.


"тогда ставь винду, раз из-за одного бэда в /home *nix не ста..."
Отправлено BarS , 26-Май-05 05:06 
>а вот почему из-за бэд-блока в /home система может не грузиться -
>неясно.
>если есть время, просвети, плз.


Сникерсни - не мог смонтировать вот и все. Бэды бывают в разных местах, и если бы ты знал как устроена FS то не задавал бы глупых вопросов.


"не мучься. сделай два раздела - boot и корневой"
Отправлено Brainbug , 25-Май-05 13:04 
>не мучься. сделай два раздела - boot и корневой.
>
>сейчас все теоретики будут пинать меня ногами и материть почем зря, дескать
>как же так - для var,tmp,usr разделы _надо_ делать, как же
>иначе;-).
>практика показывает, что все эти разбиения - чушь полная и мозгоклюйство.
>
>если диск навернется, а бэкапа нет, разбиения тебя не спасут.
>а что касается скорости - пофиг сколько разделов, винт шустрее не станет.
>

A 4to kasajetca:
1. dump/restore otdelnih particij a ne vsego diska, na kotorom polno nenuznih ve6ei
2. razli4nih opcij pri montirovanii razli4nih particij
3. reakcii sistemi na perepolennije particij

i t.d.


"не мучься. сделай два раздела - boot и корневой"
Отправлено sheridan , 30-Май-05 13:44 
>не мучься. сделай два раздела - boot и корневой.
>
>сейчас все теоретики будут пинать меня ногами и материть почем зря, дескать
>как же так - для var,tmp,usr разделы _надо_ делать, как же
>иначе;-).
>практика показывает, что все эти разбиения - чушь полная и мозгоклюйство.
>
>если диск навернется, а бэкапа нет, разбиения тебя не спасут.
>а что касается скорости - пофиг сколько разделов, винт шустрее не станет.
>

Проблема в том, что дисков у меня 4... И соответственно 2 разделами, как ты предлагаешь дело не ограничиться...
Плюс ко всему хотелось бы иметь хорошую отказоустойчивость...
Чтобы при вылете одного из дисков система продолжала нормально работать,
так как следить за серваком постоянно я не могу, а данные пользователей должны быть сохранены в любом случае...

Кстати раздиение на два раздела может и оправдано но домашней машине, но на сервере не очень оправдано...
Особенно, если стоит squid, то достаточно большей кэш этого сверя в /var/ нужно монтировать с некоторыеми опциями, что может поднять быстродействие... И так для других разделов...


"Как грамотно разбить разделы, с хорошей отказоустойчивастью"
Отправлено FelixS , 30-Май-05 14:25 
RAID может и не спасти, а backup -- точно спасет.

я разбиваю в таких случаях примерно так

/boot = 100 - 350Mb
swap = RAM*2
/usr = 2Gb (за глаза для любого набора пакетов)
/var = 1Gb (запас карман не тянет :-))
/var/ftp -- считай сам, сколько понадобится
/tmp = 500Мб
/home -- все остальное

Это если у тебя будет файловый сервак. Если фалов много -- ставь ReiserFS, очень надежно и быстро.

Может и не канон, но мне удобно.


"Как грамотно разбить разделы, с хорошей отказоустойчивастью"
Отправлено sheridan , 30-Май-05 16:02 
>RAID может и не спасти, а backup -- точно спасет.
>
>я разбиваю в таких случаях примерно так
>
>/boot = 100 - 350Mb
>swap = RAM*2
>/usr = 2Gb (за глаза для любого набора пакетов)
>/var = 1Gb (запас карман не тянет :-))
>/var/ftp -- считай сам, сколько понадобится
>/tmp = 500Мб
>/home -- все остальное
>
>Это если у тебя будет файловый сервак. Если фалов много -- ставь
>ReiserFS, очень надежно и быстро.
>
>Может и не канон, но мне удобно.

Спасибо за вариант...
Я примерно так и разбиваю, но тут проблема в том, что у меня 4 вита...
И вот я думаю как это все можно огранизовать...
В идеале /home должен быть самым большим... RAID5 в принципе все решилбы, но так как я оказался без контролера, то и приходится выкручиваться...

По поводу RAID - оно и понятно, что не всегда спасает, но иногда помогает протянуть день или несколько при полетевшем одном винте...

Бэкапы я буду делать... Для этого специально был прикуплен винт на 400 гиг + плюс ко всему стоит DVD-резак... Появятся DVD_DL перезаписываемые болванки буду туда ночами скидывать...