зацените разбивку винча

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
T0p
проходил мимо

зацените разбивку винча

Непрочитанное сообщение T0p » 2007-04-17 23:32:50

Приветствую,

Винч 120Гб как лучше разбить для хостинга 30-50 человек на сервере?
(mem 1Gb)

swap 1Gb
/tmp 2Gb
/ 8gb
/var 14Gb
/usr 12
/home 80

Будет стоять DirectAdmin вот только еще сомневаюсь насчет Jail будет ли он стоять и делать ли отдельную партицию для /home

Вообщем приветствуются любые комментарии Ж).

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Mo1ot0k
рядовой
Сообщения: 49
Зарегистрирован: 2006-07-05 15:09:31
Контактная информация:

Непрочитанное сообщение Mo1ot0k » 2007-04-17 23:50:57

/swap - 1 GB
/ - 1 GB
/tmp - 256MB
/var - 20 GB
/usr - 10 GB
/home - Остальное (для пользователя vhost в папке которого и будут хранится сайты...)
Если не можешь убедить - сбей с толку.

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2007-04-18 8:43:19

ммм... swap маловатым будя.... это после банка памяти от 2GB и выше уже можно делать swap на Фре равным объему ОЗУ...
Have trouble with Windows - reboot,
Have trouble with Unix - be root!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-04-18 10:44:11

да не скажи...
если реально оценить возможную загрузку сервера - можно именьше.
и кстати - когда в вапе валяется хотя бы мегов 300 - сервер почти лежит...
Убей их всех! Бог потом рассортирует...

Z@Zmaster
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-08-14 16:03:04

Re: зацените разбивку винча

Непрочитанное сообщение Z@Zmaster » 2007-08-14 17:00:57

А зачем на корневой раздел так много места? 512Mb за глаза хватит.

skinc
рядовой
Сообщения: 21
Зарегистрирован: 2007-08-14 1:01:58

Re: зацените разбивку винча

Непрочитанное сообщение skinc » 2007-08-15 4:07:39

Домашний комп (P4 2.4GHz, RAM 512M, HDD 80G):

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

Filesystem            Size    Used   Avail Capacity  Mounted on
/dev/ad1a             248M    112M    116M    49%    /
/dev/ad1b             512M    100M    412M    19%    swap
/dev/ad1e             4.8G    149M    4.3G     3%    /tmp
/dev/ad1f              66G     58G    2.8G    95%    /usr
/dev/ad1d             496M    228M    228M    50%    /var
dogmeat:/usr/src      6.1G    4.7G    847M    85%    /usr/src
dogmeat:/usr/ports    6.1G    4.7G    847M    85%    /usr/ports
Инет-шлюз дома "dogmeat" (Celeron 400, RAM 64M, HDD 8,4G):

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

Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a    248M     57M    170M    25%    /
/dev/ad4s1b    256M    3.8M    252M     1%    swap
/dev/ad4s1e    124M     16K    114M     0%    /tmp
/dev/ad4s1f    6.1G    4.7G    847M    85%    /usr
/dev/ad4s1d    989M    4.9M    905M     1%    /var
Сервер на работе (AMD Athlon XP 1000, RAM 256M, HDD 120G):

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

Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/ad0a     248M    188M     40M    83%    /
/dev/ad0b     1.0G    140K    1.0G     0%    swap
/dev/ad0d     496M    166K    456M     0%    /tmp
/dev/ad0e     3.9G    2.0G    1.5G    57%    /usr
/dev/ad0f     989M    337M    573M    37%    /var
/dev/ad0g      31G    6.6G     22G    23%    /var/mail
/dev/ad0h      71G    1.2G     64G     2%    /shared
Из характеристик выше видно, что для обычного сервера:
-- корневому разделу хватает 256Мб
-- swap не меньше размера RAM (в доках пишут, что так должно быть, чтобы при панике ядра дамп влез), если не думаешь ОпенОфис собирать - ему для этого надо свободными(!) ~1.5 гига swap+ram (а не 2Гб как заявлено разработчиками)
-- /tmp нормально и 128Мб, но графические интерфейсы его активно используют (KDE съедал до гига)
-- /var зависит от размера логов, почты и прочего - лучше ставить от 1Гб и более
-- /usr часто хранит папку home (симлинк с /home). Если home в отдельном разделе - можно ставить от 8Гб (с учетом портов, сорцов и прочего) и более. Для сборки ОпенОфиса хватает ~4 гигов свободного места (а не 9Гб как заявлено разработчиками)

P.S.
По старой привычке, разделы создаю с размерами в степенях двойки, стараясь иметь постоянное заполнение до 50-75%

Z@Zmaster
проходил мимо
Сообщения: 4
Зарегистрирован: 2007-08-14 16:03:04

Re: зацените разбивку винча

Непрочитанное сообщение Z@Zmaster » 2007-08-15 10:54:24

Делаю обычно так:
--корневой 512(чтоб уж точно хватило, да и люблю в /root складировать херню временно)
--своп ram*1 или ram*1.5 или ram*2 в зависимости от выполняемых задач.
--/var гига 2-4 в зависимости от нужд
--всёостальное в /usr

сразу после установки сношу /tmp и делаю линк с /var/tmp на /tmp

если предпологаеться что будет мыло или веб то /var/mail и /var/www/(/home/www/, /usr/www/, /home/vhosts, /www... кому как нравиться) делаю отдельныйм разделом.

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение BigBrother » 2007-08-31 17:11:03

Такой вопрос:
Как можно увеличить уже созданный swap? Тоесть при установке системы был задан размер, по ходу работы появилась нужда его увеличить, как это можно зделать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение Alex Keda » 2007-08-31 17:16:25

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

/tmp/>dd if=/dev/zero of=new-swap-file bs=1m count=512
512+0 records in
512+0 records out
536870912 bytes transferred in 9.636301 secs (55713381 bytes/sec)
/tmp/>swapon -a ne
new-swap-file   new_root/
/tmp/>swapon -a new-swap-file
swapon: /dev/ad0s1b: Operation not permitted
swapon: new-swap-file: Operation not permitted
/tmp/>su
ussr# swapon -a new-swap-file
swapon: new-swap-file: Block device required
ussr# mdconfig -a -t vnode -f new-swap-file -u 4
ussr# swapon -a /dev/md4
ussr# swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/ad0s1b        553536        0   553536     0%
/dev/md4           524288        0   524288     0%
Total             1077824        0  1077824     0%
ussr#  
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BigBrother
сержант
Сообщения: 150
Зарегистрирован: 2007-07-27 17:05:55
Откуда: Украина
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение BigBrother » 2007-08-31 19:06:48

Работает, но только до перезагрузки ОС. Как сохранить новый размер свапа, что бы он после перезагрузки системы оставался таким же как до ребута? :?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение Alex Keda » 2007-08-31 19:31:23

BigBrother писал(а):Работает, но только до перезагрузки ОС. Как сохранить новый размер свапа, что бы он после перезагрузки системы оставался таким же как до ребута? :?
скрипт в rc.d
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение schizoid » 2007-09-02 11:04:53

а если добавить еще один раздел, так низзя?
в хендбуке описан этот метод
ядерный взрыв...смертельно красиво...жаль, что не вечно...

gruz0
рядовой
Сообщения: 31
Зарегистрирован: 2007-09-04 8:06:19
Откуда: Нефтеюганск, Тюменская обл., Россия

Re: зацените разбивку винча

Непрочитанное сообщение gruz0 » 2007-09-04 8:17:53

Делаю так:
1) При установке под /var выделяю 100 мб, после установки комментирую в /etc/fstab монтирование раздела под /var.
2) Далее cp -Rv /var /usr/var
3) #shutdown now
4) umount /var
5) ln -s /usr/var /var
6) reboot
В итоге имеем /var - размером с максимальный размер раздела /usr.

ИМХО :)
bsdlabel + newfs изменили мое отношение к компьютерам...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение Alex Keda » 2007-09-04 8:23:42

а вы никогда не задумывались вообще - а какой смысл разбивать на разделы вообще, и выделять под var отдельный - в частности?
Могу рассказать - на случай если раздел логами засрётся до состояния -10% свободного места.
В этом случае есть небольшой шанс, что порушится ФС - мизерный, но есть.
Опять же - Многие приложения будут продолжать рабоать несмотря на проблемы с var - тот же сквид. А вот если место кончится в usr и он не сможет сохранить объект из кэша - просто выпадет.
ну и много таких приколов :)
Убей их всех! Бог потом рассортирует...

gruz0
рядовой
Сообщения: 31
Зарегистрирован: 2007-09-04 8:06:19
Откуда: Нефтеюганск, Тюменская обл., Россия

Re: зацените разбивку винча

Непрочитанное сообщение gruz0 » 2007-09-04 11:09:34

Ради интереса решил воссоздать данную картину, поставил заново фрибзд, разбил разделы "без" /var, унмаут, симлинк.
После перезагрузки данные не сохранились, /var пустой :)

Слегка удивлен. Поместил /var на другой винт :)
lissyara, +1
bsdlabel + newfs изменили мое отношение к компьютерам...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: зацените разбивку винча

Непрочитанное сообщение Alex Keda » 2007-09-04 11:11:23

ввесь var не переносил, но кусками - приходилсоь - нормально всё
Убей их всех! Бог потом рассортирует...