@Aleksander911

Стоит ли разбивать диск на 2 тома в debian для веб-сервера?

Доброго дня всем.
В debian я только начинающий, еще не начинал даже его устанавливать, посмотрел видео, почитал мануалы. Сразу перед установкой, чтобы не делать лишних ошибок, появилось несколько вопросов...
Требуется установить debian для размещения на нем веб-сервера. При установке думаю разбить диск 3 Тб на 2 раздела: один для самой ОС, а на втором разместить сам web-сервер,его файлы и файлы сайта.
Стоит ли вообще разбивать диск или нет?
Если стоит , то подскажите сколько места оставить для самой ОС для комфортной ее работы?
И какой raid лучше программный или аппаратный в данном случае? (имеется второй аналогичный диск)
Возможно ли потом расширить пространство диска за счет добавления дополнительных дисков (что бы не добавлялся еще один раздел, а расширялся уже существующий)?
  • Вопрос задан
  • 551 просмотр
Решения вопроса 2
sfi0zy
@sfi0zy
Creative frontend developer
Стоит ли вообще разбивать диск?

Почему бы и нет? Еще стоит сделать отдельный раздел под /var.

Сколько места оставить для самой ОС для комфортной ее работы?

Для самой ОС много места не нужно - там нескольких гигабайтов с головой обычно хватает.

И какой raid лучше программный или аппаратный в данном случае?

Это тема для холивара. Однозначный ответ сложно дать. Плюсы и минусы обоих вариантов на тостере уже обсуждались. К ним можно добавить те возможности, которые у вас есть (у меня, например, был "сервер" из обычного пк и аппаратно он умел только raid0 и raid1, что не было лучшим выбором на тот момент - пришлось использовать программную реализацию).

Возможно ли потом расширить пространство диска за счет добавления дополнительных дисков

Смотрите в сторону LVM (всмысле смотрите заранее, перед установкой)
Ответ написан
landergate
@landergate
IT-шный jack-of-all-trades
сколько места оставить для самой ОС для комфортной ее работы?

Для минимальной конфигурации может быть достаточно и меньше 5ГБ, но можно запастись и сделать 7-15, даже 20ГБ.
С помощью LVM всё это всегда можно будет переиграть.

Стоит ли вообще разбивать диск?

Если задача этого не предполагает, то обычно в этом нет острой необходимости.

Это полезно, если Вы хотите избежать проблем в случае переполнения основного раздела. Переполнение не повлияет на работу /boot, если /boot будет жить в отдельном разделе, но это слегка усложняет обслуживание - придётся периодически вычищать старые ядра из /boot, чтобы освобождать там место, чтобы туда могли применяться новые обновления ядер.
Если ваш сервер будет обслуживать сайт, размещаемый на /var/www, и пользователи могут там генерировать свой контент или даже заливать большие файлы, то выделение его в отдельный раздел позволит не допустить проблем в других разделах из-за переполнения.

Если своевременно мониторить и то, и другое, в принципе можно жить и с одним разделом.

Как подсказывает Ivan Bogachev , прекрасной идеей будет освоить LVM для более гибкого управления разделами.

И какой raid лучше программный или аппаратный в данном случае?

Про плюсы и минусы обоих Ivan Bogachev уже привёл ссылку.
Скажу о своём опыте:
Программный mdraid работает отменно. Использую на очень многих проектах. Аппаратный может быть производительнее на совсем высоконагруженных проектах.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@spotifi
/boot
/
/swap
/var
/var
/home
/usr
Ответ написан
@sazhyk
spotifi: простите за резкость, но

swap - 2 объема оперативки.

это явно перебор! У него же 16 Гб оперативки, а не 512 Мб.

Если планируете всю машину отдавать под веб-сервер, то я бы сделал так:
  1. Программный RAID1 из двух винтов
  2. LVM - только учтите, что при разбиении диска раздел /boot не должен быть на LVM
  3. /boot - 512MB (ext2 с флагами noatime,nodev,nosuid,noexec,ro
  4. swap - 1...2GB
  5. /tmp - 2...3GB (тоже ext2 (незачем там потом что-то восстанавливать), так как на LVM то не составит потом труда изменить размер раздела)
  6. /var/log - 2...3GB ext4
  7. /var - уже обсуждалось, что надо смотреть потом по ходу дела. Но раздел www я бы вынес в папку /home/user
  8. /home - см. выше
  9. / - 8...10GB

Никаких автообновлений, всё ручками.
Вариант второй, можно поднять этот самый веб-сервер на виртуальной машине. Тем лучше, потому что наверное на этой машине будете работать сами в графическом интерфейсе.
Тогда всё немного по другому.
Шаги с первого по четвертый такие же.
Вся структура будет такая:
3TB - RAID1
/boot - 512MB
LVM:

vg-system
/ - ~15BG
/home - ~50GB
swap - 1...2GB

vg-data
остальное дисковое пространство, например
VirtualMachine1 - 15GB
VirtualMachine2 - 50GB
... etc.
Рулить виртуалками на KVM можно virtmanager'ом. Вполне удобно.

PS: если интересно скину вам видео с процессом установки debian на LVM.
Надеюсь, что немного прояснил вашу ситуацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы