LINUX.ORG.RU

Re: Помогите правильно разбить диск под сервер

Какую систему ставить будем? Вообще примерно так:

swap -- если оперативки менее 512М, то 2*RAM. Иначе 1Гб.

/ -- 1Га и попасть в первые 8Га винта (не актуально на самом деле,
     но старая привычка иной раз сильно помогает)
/usr -- 8-16 Га в зависимости от того, сколько софта будет
/var -- 4-16 Га в зависимости от количества прокачиваемой
        почты, принтерной очереди и объема www-страниц
        юзеров
/tmp -- 4-8 Га
/home -- остаток.

Замечание. Для повышения скорости работы под нагрузкой рекомендуется 
(в порядке убывания эффективности):

1. Переехать на SCSI.
2. Разнести /home, /var и /tmp по разным _физическим_винтам_.

Obidos ★★★★★ ()

Re: Re: Помогите правильно разбить диск под сервер

Спасибо за совет, а зачем разделу /home так много места? Я думал сделать так:

/ - 10Gb /boot - 100Mb /usr - 40Gb /var - остальное (~69Gb)

swap - 1Gb

У сервера 512 оперативки, зеркало 2*120Gb на Promise ТХ2000. Ставить планирую Fedora Core 1.

Поругайте, если где промахнулся. Спасибо!

anonymous ()

Re: Re: Re: Помогите правильно разбить диск под сервер

У вас 200 юзеров. Следовательно, им нужны домашние каталоги. Юзер -- такое существо, что забивает любые объемы в момент.

/ - 10Gb /boot - 100Mb /usr - 40Gb /var - остальное (~69Gb)

Ну, поехали.

1. /tmp рекомендуется выносить из /. Если не вынести, то один дебил с dd if=/dev/random of=/tmp/bullshit (в /tmp писать можно всем, а при переполненном корне системе весьма плохеет) может положить сервер.

2. Зачем столько на корень? Держать /home на корне вредно по причинам п.1 (да и бэкапить вынесенные файловые системы проще, не говоря о fsck-проверках). Касаемо последнего -- для вынесенных на отдельный раздел файловых систем можно проводить проверку без перезагрузки сервера (ушел в single mode -- отмонтировал -- прогнал fsck -- примонтировал обратно).

3. 40 Га в /usr забить нереально. Проверено.

4. Касаемо /var: у вас что, 60Га будет занимать почта+веб-страницы?

Obidos ★★★★★ ()

Re: Re: Re: Re: Помогите правильно разбить диск под сервер

Спасибо большое за подсказки, учел вышеизложенное, нарисовался такой план разбивки:

/ - 2Gb

/boot - 100Mb

/usr - 20Gb

/var - 59Gb

/home - 30Gb

/tmp - 8Gb

swap - 1Gb

Так уже лучше? ;)

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

Жду комментарии, Спасибо!

anonymous ()

Re: Re: Re: Re: Re: Помогите правильно разбить диск под сервер

В принципе, можно и так. Одно замечание -- если какой-то софт пойдет в /opt (бывает и такой), как бы не забить корень (может быть, сделать еще и /opt).

Для наилучшего понимания теории разбивания на разделы (что нужно оформлять отдельным разделом, что желательно, а что вообще нельзя) порекомендую Partition HOWTO http://www.tldp.org/HOWTO/Partition/index.html (первоисточник). Скорее всего, где-то есть и русский перевод.

Obidos ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.