Страница 1 из 1
зацените разбивку винча
Добавлено: 2007-04-17 23:32:50
T0p
Приветствую,
Винч 120Гб как лучше разбить для хостинга 30-50 человек на сервере?
(mem 1Gb)
swap 1Gb
/tmp 2Gb
/ 8gb
/var 14Gb
/usr 12
/home 80
Будет стоять DirectAdmin вот только еще сомневаюсь насчет Jail будет ли он стоять и делать ли отдельную партицию для /home
Вообщем приветствуются любые комментарии Ж).
Добавлено: 2007-04-17 23:50:57
Mo1ot0k
/swap - 1 GB
/ - 1 GB
/tmp - 256MB
/var - 20 GB
/usr - 10 GB
/home - Остальное (для пользователя vhost в папке которого и будут хранится сайты...)
Добавлено: 2007-04-18 8:43:19
proxy-man
ммм... swap маловатым будя.... это после банка памяти от 2GB и выше уже можно делать swap на Фре равным объему ОЗУ...
Добавлено: 2007-04-18 10:44:11
Alex Keda
да не скажи...
если реально оценить возможную загрузку сервера - можно именьше.
и кстати - когда в вапе валяется хотя бы мегов 300 - сервер почти лежит...
Re: зацените разбивку винча
Добавлено: 2007-08-14 17:00:57
Z@Zmaster
А зачем на корневой раздел так много места? 512Mb за глаза хватит.
Re: зацените разбивку винча
Добавлено: 2007-08-15 4:07:39
skinc
Домашний комп (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%
Re: зацените разбивку винча
Добавлено: 2007-08-15 10:54:24
Z@Zmaster
Делаю обычно так:
--корневой 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... кому как нравиться) делаю отдельныйм разделом.
Re: зацените разбивку винча
Добавлено: 2007-08-31 17:11:03
BigBrother
Такой вопрос:
Как можно увеличить уже созданный swap? Тоесть при установке системы был задан размер, по ходу работы появилась нужда его увеличить, как это можно зделать?
Re: зацените разбивку винча
Добавлено: 2007-08-31 17:16:25
Alex Keda
Код: Выделить всё
/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#
Re: зацените разбивку винча
Добавлено: 2007-08-31 19:06:48
BigBrother
Работает, но только до перезагрузки ОС. Как сохранить новый размер свапа, что бы он после перезагрузки системы оставался таким же как до ребута?

Re: зацените разбивку винча
Добавлено: 2007-08-31 19:31:23
Alex Keda
BigBrother писал(а):Работает, но только до перезагрузки ОС. Как сохранить новый размер свапа, что бы он после перезагрузки системы оставался таким же как до ребута?

скрипт в rc.d
Re: зацените разбивку винча
Добавлено: 2007-09-02 11:04:53
schizoid
а если добавить еще один раздел, так низзя?
в хендбуке описан этот метод
Re: зацените разбивку винча
Добавлено: 2007-09-04 8:17:53
gruz0
Делаю так:
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.
ИМХО

Re: зацените разбивку винча
Добавлено: 2007-09-04 8:23:42
Alex Keda
а вы никогда не задумывались вообще - а какой смысл разбивать на разделы вообще, и выделять под var отдельный - в частности?
Могу рассказать - на случай если раздел логами засрётся до состояния -10% свободного места.
В этом случае есть небольшой шанс, что порушится ФС - мизерный, но есть.
Опять же - Многие приложения будут продолжать рабоать несмотря на проблемы с var - тот же сквид. А вот если место кончится в usr и он не сможет сохранить объект из кэша - просто выпадет.
ну и много таких приколов

Re: зацените разбивку винча
Добавлено: 2007-09-04 11:09:34
gruz0
Ради интереса решил воссоздать данную картину, поставил заново фрибзд, разбил разделы "без" /var, унмаут, симлинк.
После перезагрузки данные не сохранились, /var пустой
Слегка удивлен. Поместил /var на другой винт
lissyara, +1
Re: зацените разбивку винча
Добавлено: 2007-09-04 11:11:23
Alex Keda
ввесь var не переносил, но кусками - приходилсоь - нормально всё