Разметка диска для сервера.

Автор AVHristich, 07 ноября 2023, 08:51:04

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

AVHristich

Раньше для десктопа (стояло 2 hdd) устанавливал очень просто:1 диск для / ,2 для /home.
Жду приезда сервера hp proliant dl360 на котором стоит 8 дисков,чтобы поднять на нем полноценный вэб-сервер+панель управления хостингом.
Вопрос к знатокам: как оптимально задействовать диски,т.е под какой раздел отдать отдельный диск и какие разделы,кроме / и /номе,можно вынести на отдельный диск ?
Понятно ,что будет "зеркальный" рэйд и с учётом этого получается что дисков будет 4.
На сервере установлен рейд-контролер.

ogost

В принципе зависит об объема дисков, я на вашем месте бы объединил все диски в один рэйд (какой именно - на ваше усмотрение) и уже его разбивал бы на разделы. Отдельный /home по мне так не нужен, ибо на сервере обычно все обрабатываемые данные лежат в /var, но его целиком на отделный раздел тоже особого смысла нет. Можно /var/log отдельно вынести, чтобы при его заполнении не утянул всю систему целиком.

ek-nfn

Цитата: ogost от 07 ноября 2023, 13:04:49я на вашем месте бы объединил все диски в один рэйд
всегда было интересно - если полетит один диск, то данные теряются на обоих? Скажем в режиме рэйд-0
Debian 12  -> Devuan 5 xfce -> MX Linux 23

AVHristich

Цитата: ogost от 07 ноября 2023, 13:04:49В принципе зависит об объема дисков, я на вашем месте бы объединил все диски в один рэйд (какой именно - на ваше усмотрение) и уже его разбивал бы на разделы. Отдельный /home по мне так не нужен, ибо на сервере обычно все обрабатываемые данные лежат в /var, но его целиком на отделный раздел тоже особого смысла нет. Можно /var/log отдельно вынести, чтобы при его заполнении не утянул всю систему целиком.
4х146gb 15k SAS
4x600gb 10k SAS
Панель хостинга размещает файлы сайтов юзеров в /home.
Насколько я понял,то можно сделать так:
2диска по 146гб пустить для / (зеркальный рейд)
2диска 146-х под логи (тоже зеркальный,а нужно ли зеркалить?)
600-е диски отдать для /номе (2"600 + зеркало).
Ну вот типа такие мысли приходят. С рейдами никогда не имел дела.

Modigar

Цитата: ek-nfn от 07 ноября 2023, 14:15:40
Цитата: ogost от 07 ноября 2023, 13:04:49я на вашем месте бы объединил все диски в один рэйд
всегда было интересно - если полетит один диск, то данные теряются на обоих? Скажем в режиме рэйд-0
10 рейд и скорость и зеркало

ogost

Цитата: Modigar от 07 ноября 2023, 15:16:1810 рейд и скорость и зеркало
Диски разные. В одном массиве скорость и объем "урежется" до минимального диска.
@AVHristich вы под "зеркалом" имеете ввиду raid-1? Тогда вы пожертвуете ровно половиной объёма.

Когда приедет сервер зайдите в рейд-контроллер и посмотрите поддерживаемые режимы. Советую объеденить диски в два массива из одинаковых дисков, желательно рейд5, 6 или 10 (на википедии отличная статья на буржуйском о разных режимах рейд-массивов). Каждый массив будет виден со стороны ОС как 1 диск, итого у вас будет 2 диска, которые вы можете разметить как хотите.
Раз у вас панель хостинга, то можно меньший из массивов разделить и отдать под корень, логи и swap, а больший из массивов отдать целиком под /home.
Есть ещё вариант объединить оба массива в LVM и размечать диски по желанию левой пятки, но на проде это обычно не нужно, ибо для изменения размера сервер всё равно надо тушить, а прод тушить обычно не любят.

AVHristich

Цитата: ogost от 07 ноября 2023, 17:26:08
Цитата: Modigar от 07 ноября 2023, 15:16:1810 рейд и скорость и зеркало
Диски разные. В одном массиве скорость и объем "урежется" до минимального диска.
@AVHristich вы под "зеркалом" имеете ввиду raid-1? Тогда вы пожертвуете ровно половиной объёма.

Когда приедет сервер зайдите в рейд-контроллер и посмотрите поддерживаемые режимы. Советую объеденить диски в два массива из одинаковых дисков, желательно рейд5, 6 или 10 (на википедии отличная статья на буржуйском о разных режимах рейд-массивов). Каждый массив будет виден со стороны ОС как 1 диск, итого у вас будет 2 диска, которые вы можете разметить как хотите.
Раз у вас панель хостинга, то можно меньший из массивов разделить и отдать под корень, логи и swap, а больший из массивов отдать целиком под /home.
Есть ещё вариант объединить оба массива в LVM и размечать диски по желанию левой пятки, но на проде это обычно не нужно, ибо для изменения размера сервер всё равно надо тушить, а прод тушить обычно не любят.
Про потерю объема из-за зеркал в курсе.
Я про два массива просто не уточнил.
Тоесть в голове держал так:
Массив1 из 2-х дисков (1+зеркало) под /
Массив2 (нужен ли только с зеркалом) из 2 дисков под log
На это уходят диски 146гб.
600-ки под /номе

yoric

Цитата: ek-nfn от 07 ноября 2023, 14:15:40всегда было интересно - если полетит один диск, то данные теряются на обоих? Скажем в режиме рэйд-0
В рэйд0 да, в рэйд1 (зеркало) нет. Остальные уровни - комбинация этих двух.
https://www.nstor.ru/ru/catalog/StorageSystems/info/91.html

ogost

целых 146гб под логи, да ещё с зеркалом - не жирно будет? я бы 146-ые объеденил в рейд5 или 6, и уже там размечал бы под корень, логи и swap. Впрочем, я повторяюсь.

dzhoser

На сервере бить на разделы разумно только с точки зрения безопасности, чтобы какая нибудь зараза не запустилась из них. Соответственно с точки зрения безопасности логи должны храниться на другом сервере.
В остальных случаях бить на разделы смысла нет. Так как вопрос с резервированием решается рейдом.

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

sonny363

Простите, может, я чего не понимаю - но зачем на сервере раздел /home?

AVHristich

#11
Ну вот и приехал сервер hp proliant dl360 g7. Как и говорил, имеется 8 сас-дисков: 4/146гб и 4/600гб,рэйд-контролер.
Собрал из дисков два 10-х массива.
Актуальные вопросы:
1. как лучше разбить диски при установке системы?
2. Нужно ли при разметке выбирать рэйд если уже настроен аппаратный?
3. А нужен ли swap при ОЗУ в 70гб (далее будет увеличен?

ogost

2. Нет
3. Зависит от того, что будет там крутиться. Я бы гигов 10-16 всё равно бы отвёл под swap.

AVHristich

Цитата: ogost от 09 декабря 2023, 13:34:532. Нет
3. Зависит от того, что будет там крутиться. Я бы гигов 10-16 всё равно бы отвёл под swap.
Web-сервер,полноценный. И никакой виртуализации и т.п.

sonny363

Цитата: AVHristich от 09 декабря 2023, 13:37:19Web-сервер,полноценный. И никакой виртуализации и т.п.
swap всё равно нужен. Пусть даже не в разделе, а файлом.