Разметка диска под web-сервер (хочу посоветоваться)
Модераторы: Warderer, Модераторы разделов
-
Jeque
- Сообщения: 5
Разметка диска под web-сервер
Настраиваю веб-сервер под Debian 3.1.
Общее дисковое пространство 80Гб.
Прочитав много всяких советов решил разбить диск таким образом:
/boot - 50Мб (grub и версии ядра)
/ - 1Гб (сама система)
/tmp - 2Гб (на тот случай, если, к примеру, анализатор логов апача будет обрабатывать очень большие log-файлы)
/home - 5Гб (для файлов пользователей)
/usr - 10Гб (для установленного ПО)
/swap - 2Гб (памяти 1Гб)
/var - 60Гб (файлы веб-сайтов, базы MySQL, ftproot, логи и т.п.)
Подскажите, может я чего упустил? До этого работал только с FreeBSD, а там немного другая организация файловой системы.
Общее дисковое пространство 80Гб.
Прочитав много всяких советов решил разбить диск таким образом:
/boot - 50Мб (grub и версии ядра)
/ - 1Гб (сама система)
/tmp - 2Гб (на тот случай, если, к примеру, анализатор логов апача будет обрабатывать очень большие log-файлы)
/home - 5Гб (для файлов пользователей)
/usr - 10Гб (для установленного ПО)
/swap - 2Гб (памяти 1Гб)
/var - 60Гб (файлы веб-сайтов, базы MySQL, ftproot, логи и т.п.)
Подскажите, может я чего упустил? До этого работал только с FreeBSD, а там немного другая организация файловой системы.
-
golodnyj
- Сообщения: 172
Re: Разметка диска под web-сервер
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-сервер
Да всем она меня устраивает. Но, во-первых, веб-администратор хорошо знаком только с Дебианом, а во-вторых, я сам хотел на реальной задаче хотя бы один линукс изучить. Для общего развития.
-
RedStalker_Mike
- Сообщения: 108
Re: Разметка диска под web-сервер
лучше отделить файлы www простанства от почты
создать например раздел /www, который будет служить специальным разделом для веб-пользователей. Тем более что если сервер - ака хостинг, то фтп доступ будет даваться в директории пользователей. Отсюда вывод - вряд ли имеет смысл ftproot зазмещать в варе. Вар - это в основном кактлог для почты, да и то не всегда.
создать например раздел /www, который будет служить специальным разделом для веб-пользователей. Тем более что если сервер - ака хостинг, то фтп доступ будет даваться в директории пользователей. Отсюда вывод - вряд ли имеет смысл ftproot зазмещать в варе. Вар - это в основном кактлог для почты, да и то не всегда.
Along the Unixway...
-
Targon
- Сообщения: 34
Re: Разметка диска под web-сервер
RedStalker_Mike писал(а): ↑16.03.2006 18:30лучше отделить файлы www простанства от почты
создать например раздел /www, который будет служить специальным разделом для веб-пользователей. Тем более что если сервер - ака хостинг, то фтп доступ будет даваться в директории пользователей. Отсюда вывод - вряд ли имеет смысл ftproot зазмещать в варе. Вар - это в основном кактлог для почты, да и то не всегда.
Что-то мне кажется дополнительное деление будет просто пустой тратой места!
Могу быть неправ!
А чо было то?
-
ozzy
- Сообщения: 172
Re: Разметка диска под web-сервер
рекомендую:
/boot - 32M
/ - 1G
/var - скоко надо под спулы.. если мылный сервак есть, то поболее...
/var/ftp
/var/www
сие оптимальный расклад файловых систем..., ИМХО если есть еще какие-либо напряжные сервисы - выделить под них раздел.
/boot - 32M
/ - 1G
/var - скоко надо под спулы.. если мылный сервак есть, то поболее...
/var/ftp
/var/www
сие оптимальный расклад файловых систем..., ИМХО если есть еще какие-либо напряжные сервисы - выделить под них раздел.
...чем дальше в лес, тем толще партизаны!
-
mr.qweo
- Сообщения: 156
Re: Разметка диска под web-сервер
лично я бы разбил винты (для веб-сервера) так:
/ - 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.
/ - 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
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
-
celovec
- Сообщения: 151
Re: Разметка диска под web-сервер
Подскажите как создать этот каталог: /www
-
mr.qweo
- Сообщения: 156
Re: Разметка диска под web-сервер
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
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
-
shus
- Сообщения: 1
Re: Разметка диска под web-сервер
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-сервер
толку от софтового райда на серврере мало... бэкапы больше спасут. ИМХО...
...чем дальше в лес, тем толще партизаны!
-
phoenix34
- Сообщения: 11
Re: Разметка диска под web-сервер
Так всё же какая разметка будет лучше?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Разметка диска под web-сервер
Ну, у сеня сейчас так:
Код: Выделить всё
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-сервер
RedStalker_Mike писал(а): ↑16.03.2006 18:30Вар - это в основном кактлог для почты, да и то не всегда.
а mysql?
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Разметка диска под web-сервер
Если жесткий диск только один, то
swap - 1-2 Gb
/ - 3 Gb
/tmp - 3 Gb (noexec)
/var - все остальное
PS Кто мне объяснит нахрена не web сервере отдельный раздел /home?
swap - 1-2 Gb
/ - 3 Gb
/tmp - 3 Gb (noexec)
/var - все остальное
PS Кто мне объяснит нахрена не web сервере отдельный раздел /home?
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Разметка диска под web-сервер
ИМХО прямо в /
почему? как раз программы там лежат и никогда не растут не уменьшаются. к тому-же, можно всё остальное монтировать как noexec, чтоб враги ничего не запустили. (а в /usr не запустят потому-что там всё рутовое)
тоже не слишком понятно. может быть для настройки...
но тут говорили про ftp - типа файловое хранилище.
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Разметка диска под web-сервер
[offtop]У вас серверы без обновлений живут? (: [offtop]
И отдельно под /bin, /sbin, /opt, /srv и иже с ними? Оно все прекрасно лежит в корне и не жужжит.
/var не стоит так монтировать. По крайней мере на массовом хостинге можно поиметь головную боль с cgi скриптами.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Разметка диска под web-сервер
у вас от обновления возрастает объём? на сколько метров в год?
у меня они не жужжат в /usr
а корень у меня - просто чтоб подвешивать разделы. не помню сколько там, мало очень...
возможно. но мне этого гемора совсем не нужно (что-бы скрипты сами выполнялись).
-
phoenix34
- Сообщения: 11
Re: Разметка диска под web-сервер
а /boot можно и не создовать? он же кажеться будет в разделе /root или я ошибаюсь?
Винт на серваке стоит щас на 80 Гб
/ - 4 GB
/tmp - 2 GB
/swap - 2 GB
/var - оставшееся
а раздел /home и /user что ненужен?
Винт на серваке стоит щас на 80 Гб
/ - 4 GB
/tmp - 2 GB
/swap - 2 GB
/var - оставшееся
а раздел /home и /user что ненужен?
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Разметка диска под web-сервер
Не раз сталкивался с тем, что некоторые хостеры настраивают все так, что сайты все лежат как раз в /home, а /var пустует.
Имхо, оптимальная разбивка под хостинг выглядит так:
/ - 3-5G
/backup - XX G (обязательно физически другой диск)
/var - XX G (конечно можно спул оставить в рутовом разделе, немного увеличив его размер, а этот раздел сделать /var/www, но я больше так привык)
ХХ - сколько не жалко выделить.
В зависимости от решаемых задач могут появляться дополнительные разделы. Так на одном из серверов у меня есть раздел /kvm. Но, имхо, слишком много разделов - это тоже не очень хорошо.
И бэкапы ни в коем случае не стоит держать на том же физическом диске. В идеале время от времени должен создаваться бэкап вообще на другую машину.
Не в /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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
phoenix34
- Сообщения: 11
Re: Разметка диска под web-сервер
SLEDopit
А что по поводу разделов /home & /user
А что по поводу разделов /home & /user
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Разметка диска под web-сервер
все там будем :)
угу. и ещё другой сервер.
(кроме шуток. т.е. - второй диск + второй сервер)
видимо это и имелось ввиду.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Разметка диска под web-сервер
На веб-сервере, имхо, им не стоит выделять отдельные разделы. Пусть в / будут.
Это зависит от серьезности проекта. Если для себя - то необязательно.
Если работа с клиентами или просто коммерческий проект, тогда это действительно необходимо.
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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
phoenix34
- Сообщения: 11
Re: Разметка диска под web-сервер
Если для себя сервер то такие разделы?
/
/tmp
/swap
/var
а если для локальной сети буду делать т.е. пользователей может быть к примеру около 200
то какие ещё лучше всего создать разделы?
-
Voral
- Сообщения: 1205
- ОС: Debian Wheezy (amd64)
Re: Разметка диска под web-сервер
а если захочется ядро поменять? В момент когда переходил на 32ое ядро, и когда в системе было два ядра на выбор у меня /boot (50мб) был забит на 100%
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
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-сервер
а что вы делать будете? HTTP, FTP, Samba, или ещё что-то? Или всё сразу?
всё-же объясните мне сакральный смысл /boot?
лично я делаю маленький корень, где лежат /boot, /root, /dev, /proc и прочее похожее, что не занимает места.
-
phoenix34
- Сообщения: 11
Re: Разметка диска под web-сервер
Ну задача сервера быть бесплатным хостингом для пользователей сети
т.е. на нем необходимо будет поднять Apatch, php, mysql, mail, bind и какую нибудь бесплатную панельку для администрирования