Разметка диска под web-сервер (хочу посоветоваться)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Jeque
Сообщения: 5

Разметка диска под web-сервер

Сообщение Jeque »

Настраиваю веб-сервер под Debian 3.1.
Общее дисковое пространство 80Гб.
Прочитав много всяких советов решил разбить диск таким образом:
/boot - 50Мб (grub и версии ядра)
/ - 1Гб (сама система)
/tmp - 2Гб (на тот случай, если, к примеру, анализатор логов апача будет обрабатывать очень большие log-файлы)
/home - 5Гб (для файлов пользователей)
/usr - 10Гб (для установленного ПО)
/swap - 2Гб (памяти 1Гб)
/var - 60Гб (файлы веб-сайтов, базы MySQL, ftproot, логи и т.п.)

Подскажите, может я чего упустил? До этого работал только с FreeBSD, а там немного другая организация файловой системы.
Спасибо сказали:
Аватара пользователя
golodnyj
Сообщения: 172

Re: Разметка диска под web-сервер

Сообщение golodnyj »

Jeque писал(а):
16.03.2006 13:57
Настраиваю веб-сервер под Debian 3.1.
Общее дисковое пространство 80Гб.
Прочитав много всяких советов решил разбить диск таким образом:
/boot - 50Мб (grub и версии ядра)
/ - 1Гб (сама система)
/tmp - 2Гб (на тот случай, если, к примеру, анализатор логов апача будет обрабатывать очень большие log-файлы)
/home - 5Гб (для файлов пользователей)
/usr - 10Гб (для установленного ПО)
/swap - 2Гб (памяти 1Гб)
/var - 60Гб (файлы веб-сайтов, базы MySQL, ftproot, логи и т.п.)

Подскажите, может я чего упустил? До этого работал только с FreeBSD, а там немного другая организация файловой системы.



А чем собстно не устраивает FreeBSD самая для нее задача все делаеться на ура ))) процентов 95 серверов провов которых я знаю работают под ней )
Спасибо сказали:
Аватара пользователя
Jeque
Сообщения: 5

Re: Разметка диска под web-сервер

Сообщение Jeque »

golodnyj писал(а):
16.03.2006 15:11
А чем собстно не устраивает FreeBSD самая для нее задача все делаеться на ура ))) процентов 95 серверов провов которых я знаю работают под ней )

Да всем она меня устраивает. Но, во-первых, веб-администратор хорошо знаком только с Дебианом, а во-вторых, я сам хотел на реальной задаче хотя бы один линукс изучить. Для общего развития.
Спасибо сказали:
RedStalker_Mike
Сообщения: 108

Re: Разметка диска под web-сервер

Сообщение RedStalker_Mike »

лучше отделить файлы www простанства от почты
создать например раздел /www, который будет служить специальным разделом для веб-пользователей. Тем более что если сервер - ака хостинг, то фтп доступ будет даваться в директории пользователей. Отсюда вывод - вряд ли имеет смысл ftproot зазмещать в варе. Вар - это в основном кактлог для почты, да и то не всегда.
Along the Unixway...
Спасибо сказали:
Аватара пользователя
Targon
Сообщения: 34

Re: Разметка диска под web-сервер

Сообщение Targon »

RedStalker_Mike писал(а):
16.03.2006 18:30
лучше отделить файлы www простанства от почты
создать например раздел /www, который будет служить специальным разделом для веб-пользователей. Тем более что если сервер - ака хостинг, то фтп доступ будет даваться в директории пользователей. Отсюда вывод - вряд ли имеет смысл ftproot зазмещать в варе. Вар - это в основном кактлог для почты, да и то не всегда.

Что-то мне кажется дополнительное деление будет просто пустой тратой места!
Могу быть неправ! :)
А чо было то?
Спасибо сказали:
Аватара пользователя
ozzy
Сообщения: 172

Re: Разметка диска под web-сервер

Сообщение ozzy »

рекомендую:

/boot - 32M
/ - 1G
/var - скоко надо под спулы.. если мылный сервак есть, то поболее...
/var/ftp
/var/www

сие оптимальный расклад файловых систем..., ИМХО если есть еще какие-либо напряжные сервисы - выделить под них раздел.
...чем дальше в лес, тем толще партизаны!
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: Разметка диска под web-сервер

Сообщение mr.qweo »

лично я бы разбил винты (для веб-сервера) так:
/ - 1-3 GB (с учётом /usr)
/tmp - 1-2 GB
/var - ~5 GB - под спулы и почту...
/var/www - 8-10 GB
swap - 256 MB (для не очень загруженого сервера),для сильно загруженого...2GB максимум...
/home - всё,что осталось

под /usr отдельный раздел на сервере отводить ИМХО не рационально...
Если на сервере используется Ext3 (к слову,я бы поставил именно её для /var,/var/www и /home) есть смысл выделить разделы для внешнего журнала (каждому разделу под Ext3 - по одному),размер журнального раздела - 25-30MB.
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
celovec
Сообщения: 151

Re: Разметка диска под web-сервер

Сообщение celovec »

Подскажите как создать этот каталог: /www
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: Разметка диска под web-сервер

Сообщение mr.qweo »

celovec писал(а):
25.03.2006 12:49
Подскажите как создать этот каталог: /www

sudo mkdir /www or su -c "mkdir /www" :)
И пропиши его в конфиге апача как DocumentRoot
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
shus
Сообщения: 1

Re: Разметка диска под web-сервер

Сообщение shus »

mr.qweo писал(а):
23.03.2006 11:02
лично я бы разбил винты (для веб-сервера) так:
/ - 1-3 GB (с учётом /usr)
/tmp - 1-2 GB
/var - ~5 GB - под спулы и почту...
/var/www - 8-10 GB
swap - 256 MB (для не очень загруженого сервера),для сильно загруженого...2GB максимум...
/home - всё,что осталось

под /usr отдельный раздел на сервере отводить ИМХО не рационально...
Если на сервере используется Ext3 (к слову,я бы поставил именно её для /var,/var/www и /home) есть смысл выделить разделы для внешнего журнала (каждому разделу под Ext3 - по одному),размер журнального раздела - 25-30MB.


с некоторых пор перестал разбивать винты - / и swap
raid-1 + установка квот.
смысла не вижу в разбивке при таком раскладе....
а если еще и raid программный, так и подавно бить смысла нет
Спасибо сказали:
Аватара пользователя
ozzy
Сообщения: 172

Re: Разметка диска под web-сервер

Сообщение ozzy »

толку от софтового райда на серврере мало... бэкапы больше спасут. ИМХО...
...чем дальше в лес, тем толще партизаны!
Спасибо сказали:
Аватара пользователя
phoenix34
Сообщения: 11

Re: Разметка диска под web-сервер

Сообщение phoenix34 »

Так всё же какая разметка будет лучше?
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Разметка диска под web-сервер

Сообщение Frank »

Ну, у сеня сейчас так:

Код: Выделить всё

df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/mapper/Vol1-rootfs
                       19G  1,6G   16G  10% /
tmpfs                 379M     0  379M   0% /lib/init/rw
udev                   10M  704K  9,4M   7% /dev
tmpfs                 379M     0  379M   0% /dev/shm
/dev/hda3             120G  1,4G  117G   2% /backup
/dev/md0              935M   35M  852M   4% /boot
/dev/mapper/Vol1-homefs
                      9,2G  1,1G  8,1G  12% /home
/dev/mapper/Vol1-fileshare
                       99G   82G   12G  88% /srv
/dev/mapper/Vol1-varfs
                       92G  8,7G   79G  10% /var
Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Разметка диска под web-сервер

Сообщение drBatty »

RedStalker_Mike писал(а):
16.03.2006 18:30
Вар - это в основном кактлог для почты, да и то не всегда.

а mysql?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Разметка диска под web-сервер

Сообщение neol »

Если жесткий диск только один, то

swap - 1-2 Gb
/ - 3 Gb
/tmp - 3 Gb (noexec)
/var - все остальное

PS Кто мне объяснит нахрена не web сервере отдельный раздел /home?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Разметка диска под web-сервер

Сообщение drBatty »

Jeque писал(а):
16.03.2006 13:57
/boot - 50Мб (grub и версии ядра)

ИМХО прямо в /
mr.qweo писал(а):
23.03.2006 11:02
под /usr отдельный раздел на сервере отводить ИМХО не рационально...

почему? как раз программы там лежат и никогда не растут не уменьшаются. к тому-же, можно всё остальное монтировать как noexec, чтоб враги ничего не запустили. (а в /usr не запустят потому-что там всё рутовое)

neol писал(а):
17.02.2010 21:51
PS Кто мне объяснит нахрена не web сервере отдельный раздел /home?

тоже не слишком понятно. может быть для настройки...
но тут говорили про ftp - типа файловое хранилище.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Разметка диска под web-сервер

Сообщение neol »

drBatty писал(а):
17.02.2010 21:52
почему? как раз программы там лежат и никогда не растут не уменьшаются.

[offtop]У вас серверы без обновлений живут? (: [offtop]
И отдельно под /bin, /sbin, /opt, /srv и иже с ними? Оно все прекрасно лежит в корне и не жужжит.

drBatty писал(а):
17.02.2010 21:52
к тому-же, можно всё остальное монтировать как noexec

/var не стоит так монтировать. По крайней мере на массовом хостинге можно поиметь головную боль с cgi скриптами.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Разметка диска под web-сервер

Сообщение drBatty »

neol писал(а):
17.02.2010 22:00
[offtop]У вас серверы без обновлений живут? (: [offtop]

у вас от обновления возрастает объём? на сколько метров в год?
neol писал(а):
17.02.2010 22:00
И отдельно под /bin, /sbin, /opt, /srv и иже с ними? Оно все прекрасно лежит в корне и не жужжит.

у меня они не жужжат в /usr
а корень у меня - просто чтоб подвешивать разделы. не помню сколько там, мало очень...
neol писал(а):
17.02.2010 22:00
/var не стоит так монтировать. По крайней мере на массовом хостинге можно поиметь головную боль с cgi скриптами.

возможно. но мне этого гемора совсем не нужно (что-бы скрипты сами выполнялись).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
phoenix34
Сообщения: 11

Re: Разметка диска под web-сервер

Сообщение phoenix34 »

а /boot можно и не создовать? он же кажеться будет в разделе /root или я ошибаюсь?

Винт на серваке стоит щас на 80 Гб

/ - 4 GB
/tmp - 2 GB
/swap - 2 GB
/var - оставшееся

а раздел /home и /user что ненужен?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Разметка диска под web-сервер

Сообщение SLEDopit »

neol писал(а):
17.02.2010 21:51
PS Кто мне объяснит нахрена не web сервере отдельный раздел /home?
Не раз сталкивался с тем, что некоторые хостеры настраивают все так, что сайты все лежат как раз в /home, а /var пустует.

Имхо, оптимальная разбивка под хостинг выглядит так:
/ - 3-5G
/backup - XX G (обязательно физически другой диск)
/var - XX G (конечно можно спул оставить в рутовом разделе, немного увеличив его размер, а этот раздел сделать /var/www, но я больше так привык)
ХХ - сколько не жалко выделить.
В зависимости от решаемых задач могут появляться дополнительные разделы. Так на одном из серверов у меня есть раздел /kvm. Но, имхо, слишком много разделов - это тоже не очень хорошо.

И бэкапы ни в коем случае не стоит держать на том же физическом диске. В идеале время от времени должен создаваться бэкап вообще на другую машину.

phoenix34 писал(а):
17.02.2010 22:21
а /boot можно и не создовать? он же кажеться будет в разделе /root или я ошибаюсь?
Не в /root, а в / .
В разделе /root смысла вообще нету.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
phoenix34
Сообщения: 11

Re: Разметка диска под web-сервер

Сообщение phoenix34 »

SLEDopit
А что по поводу разделов /home & /user
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Разметка диска под web-сервер

Сообщение drBatty »

phoenix34 писал(а):
17.02.2010 22:21
а /boot можно и не создовать? он же кажеться будет в разделе /root или я ошибаюсь?

все там будем :)
SLEDopit писал(а):
17.02.2010 22:21
/backup - XX G (обязательно физически другой диск)

угу. и ещё другой сервер.
(кроме шуток. т.е. - второй диск + второй сервер)
SLEDopit писал(а):
17.02.2010 22:21
Не в /root, а в / .
В разделе /root смысла вообще нету.

видимо это и имелось ввиду.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Разметка диска под web-сервер

Сообщение SLEDopit »

phoenix34 писал(а):
17.02.2010 22:29
А что по поводу разделов /home & /user
На веб-сервере, имхо, им не стоит выделять отдельные разделы. Пусть в / будут.
drBatty писал(а):
17.02.2010 22:34
(кроме шуток. т.е. - второй диск + второй сервер)
Это зависит от серьезности проекта. Если для себя - то необязательно.
Если работа с клиентами или просто коммерческий проект, тогда это действительно необходимо.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
phoenix34
Сообщения: 11

Re: Разметка диска под web-сервер

Сообщение phoenix34 »

Если для себя сервер то такие разделы?

/
/tmp
/swap
/var


а если для локальной сети буду делать т.е. пользователей может быть к примеру около 200
то какие ещё лучше всего создать разделы?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: Разметка диска под web-сервер

Сообщение Voral »

ozzy писал(а):
17.03.2006 13:45
рекомендую:
/boot - 32M

а если захочется ядро поменять? В момент когда переходил на 32ое ядро, и когда в системе было два ядра на выбор у меня /boot (50мб) был забит на 100%
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Разметка диска под web-сервер

Сообщение drBatty »

phoenix34 писал(а):
17.02.2010 22:51
а если для локальной сети буду делать т.е. пользователей может быть к примеру около 200
то какие ещё лучше всего создать разделы?

а что вы делать будете? HTTP, FTP, Samba, или ещё что-то? Или всё сразу?
Voral писал(а):
18.02.2010 02:23
а если захочется ядро поменять? В момент когда переходил на 32ое ядро, и когда в системе было два ядра на выбор у меня /boot (50мб) был забит на 100%

всё-же объясните мне сакральный смысл /boot?
лично я делаю маленький корень, где лежат /boot, /root, /dev, /proc и прочее похожее, что не занимает места.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
phoenix34
Сообщения: 11

Re: Разметка диска под web-сервер

Сообщение phoenix34 »

drBatty писал(а):
18.02.2010 09:10
phoenix34 писал(а):
17.02.2010 22:51
а если для локальной сети буду делать т.е. пользователей может быть к примеру около 200
то какие ещё лучше всего создать разделы?

а что вы делать будете? HTTP, FTP, Samba, или ещё что-то? Или всё сразу?


Ну задача сервера быть бесплатным хостингом для пользователей сети

т.е. на нем необходимо будет поднять Apatch, php, mysql, mail, bind и какую нибудь бесплатную панельку для администрирования
Спасибо сказали: