Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы Debian/Ubuntu
  • Search

Как правильно разбить диск на разделы

Locked
  • Print view
Advanced search
10 posts • Page 1 of 1
Скиф
Posts: 13
Joined: Mon Jul 28, 2014 10:38 am

Как правильно разбить диск на разделы

Post by Скиф » Mon Jul 28, 2014 11:05 am

Есть сервак пока без системы. В нём три винта по одному терабайту. Один винт хочу сделать под /tmp и бекапы, два объединить в RAID-1 и поставить на него своп, систему и на отдельном разделе(ах) сайты, базу, почту и ftp.
OS: Ubuntu server 12.04 или 14.04 + Vesta.
Вопросы:
1).
Как правильно разделить винт чтобы не получилось со временем, что под базы места полно, а под сайты нема или наоборот?
2).
Какую точку монтирования прописать разделу для бекапов?
3).
Какие меры предпринять для защиты сервера от взлома, в процессе установки системы и при последующей настройке?
4).
Каким образом можно сменить папку сайтов с /home/user/www(или что там у вас по умолчанию?) на /var/www?
Хочу чтобы все сайты, базы и мыло были в одном разделе.

P.S.

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

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как правильно разбить диск на разделы

Post by demian » Tue Jul 29, 2014 5:08 am

1. забыть про ubuntu server, ставить нормальную северную системы RHEL 6 или CentOS 6
2. raid 1 потеря производительности. с 3 винтами лучше использовать raid5
3. нет смысла выделять под /tmp жесткий диск или раздел. если достаточно оперативки лучше использовать tempfs
4. swap это хорошо, но потеря производительности. правильно выбранные параметры сервера, качественная настройка и сервер работает без swap
5. raid контроллер аппаратный(XOR процессор+собственная память+батарея резервного питания)? если нет сильно бить разделы может быть чревато для сохранности данных
6. отдельные разделы под базу,почту,сайты выделить весьма проблематично и муторно, проще взять отдельные сервера.
7. самая нормальная защита сервера это Juniper NetScreen-IDP 1100C (с качественной настройкой), либо крутить настройки iptables, и то и другое достаточно сложная задача
8. в vestacp структура необходимых папок достаточно хорошо продумана и нормально коррелирует с возможностями системы. Если в ногу с технологиями, то базы данных сейчас лучше всего держать на отдельном raid из ssd дисков специально разработанных для работы базами данных(в продаже сейчас такие имеются, например Intel DC S3700 Series модель SSDSC2BA200G301)


Для примера; VDS 2 ядра, 1гиг, 20 гиг жесткий, назначение отстойник сайтов. 34 сайта на разных движках, суммарный объем баз данных ~500mb, суммарная посещаемость всех сайтов ~12к посетителей в день по 6.5 страниц, swap отсутствует.
Top

Скиф
Posts: 13
Joined: Mon Jul 28, 2014 10:38 am

Re: Как правильно разбить диск на разделы

Post by Скиф » Tue Jul 29, 2014 5:56 am

Простите! А вы точно на мой вопрос отвечаете?
1. Я ставлю ubuntu server потому что немного знаю убунту десктоп, с CentOS я вообще никогда не работал.
2. Меня устраивает производительность RAID-1.
3.,4. Сервер уже есть в наличии и он звёзд с неба не хватает.
5.,6. Если бы у меня были деньги на аппаратные контроллеры и дополнительные сервера я бы сам не настраивал, а нанял бы специалиста.
7. Если задача сложная то зачем Вы советуете её новичку?
8. Мне не рекламные слоганы нужны, а совершенно конкретные советы.

P.S.
Последнее время у меня сложилось стойкое впечатление что на форумах отвечают чаще не для того чтобы помочь, а исключительно чтобы покрасоваться.
Top

demian
Posts: 543
Joined: Thu May 16, 2013 5:19 am

Re: Как правильно разбить диск на разделы

Post by demian » Tue Jul 29, 2014 7:43 am

да на ваш вопрос отвечал.
RHEL, CentOS на порядок стабильнее чем ubuntu с ее глюками на ровном месте. и это не голословные утверждения, а практический опыт.

по поводу уровня raid... максимум что от зеркала можно добиться это скорость передачи с одного винта 187мб/с и то в лучшем случае. в 5 скорость работы будет увеличена на ~70%. оперативка работает на скоростях от 3 гигабит/с
при большом конекте разница очень существенна, если вдруг будет нехватка оперативки и сервер начнет свопится.

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

дело не в том чтобы покрасоваться, дело в том чтобы Вы прикину как можно настроить сервер.

Т.К вы новичек в настройки, опять же остается совет:

ОС - CentOS
установка установка из официального образа CentOS6-minimal
если не хотите raid 5,то при установки на зеркало:
1. отключить лишний диск (использовать под бакапы и монтировать после установки)
2. разбивка дисков стандартная с последующим редактированием.
3. убрать из стандартной разбивки раздел /home/, раздел / расширить до максимума
4. после установки OS поставить vestacp
5. подключить дополнительный диск
6. разбить дополнительный диск на полный размер. через /etc/fstab монтировать его в папку /home/backup
7. настроить iptables (белый лист IP адресов, блокировка активных портов не нужных для работы сайта(ов), простые правила зашиты от перебора паролей для портов 21, 22)
8. дальнейшие действия через интерфейс панели. (пользователя Admin используйте только контроля работы сервера, т.е. для рабочих сайтов лучше добавить другого пользователя или нескольких, не заливайте сайты под рутом, если необходимо поработать с сайтом из консоли. откройте доступ пользователю, под которым добавляете сайт, доступ по ssh )
9. после заливки сайта(ов) понадобится тюнинг настроек mysql, под развернутые базы.
Top

Скиф
Posts: 13
Joined: Mon Jul 28, 2014 10:38 am

Re: Как правильно разбить диск на разделы

Post by Скиф » Tue Jul 29, 2014 8:55 am

1.
По убунте у меня куча книжек и некоторый опыт работы, а переучиваться на другую систему у меня просто нет времени.
2.
Читал что RAID-5 ненадёжен.
3.
Фэйк рэйдом пользоваться даже не собирался, RAID должен быть или правильный аппаратный или софт, тем более что у меня фэйк рэйда на материнке просто нет. Софтовый рэйд средствами OS это всё то что я себе могу позволить.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Как правильно разбить диск на разделы

Post by imperio » Wed Jul 30, 2014 6:23 pm

Здравствуйте.
Обратитесь к хостеру или системному администратору. Мы оказываем поддержку только по панели и установленному её программному обеспечению.
Top

SHarksGANG
Posts: 8
Joined: Thu Dec 17, 2015 4:14 pm

Re: Как правильно разбить диск на разделы

Post by SHarksGANG » Wed Jan 13, 2016 4:18 pm

Например; Имеем 6 дисков, 2 IDE (80,160), 4 SATA (120x4)
1 IDE - swap (RAM % 200), /tmp (RAM = % 100), /var/log ( остальное ) - здесь всё понятно, apache будет использовать swap под более менее серьезной нагрузкой, TMP ? А как без него на сервере ? Скажем : Полезная дань традициям. /var/log это разгрузит VAR
2 IDE - /home/backup - резервные копии
1 SATA - boot (800 MB), root (30 GB), /usr (30 GB), /var ( остальное ) - стандартно
2 SATA - /var/lib/mysql ( % 100 ) - пусть базы данных живут на отдельном диске
3 SATA x 4 SATA строим LVM - /home (%100) - здесь " Веста" размещает ваши сайты
Этот пример именно для VestaCP учитывая её специфику. Также в документации есть описание где какие конфигурационные файлы находятся с полной структурой каталогов, изучить ОБЯЗАТЕЛЬНО.
Если у вас один Жесткий диск, особо прибавку в производительности вы не получите как его не размечай ( не относится к SSD).
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как правильно разбить диск на разделы

Post by skurudo » Thu Jan 14, 2016 10:07 am

SHarksGANG wrote: Если у вас один Жесткий диск, особо прибавку в производительности вы не получите как его не размечай ( не относится к SSD).
В случае одного диска или массива идея же в том, что если какой-то из разделов подвинется на другой жесткий диск - /var или /home - было проще. Вот собственно и все. В последние годы я заметил, что в случае с 1-3 дисками особо не заморачиваются, все в корень и поехали.
Top

SHarksGANG
Posts: 8
Joined: Thu Dec 17, 2015 4:14 pm

Re: Как правильно разбить диск на разделы

Post by SHarksGANG » Thu Jan 14, 2016 12:43 pm

skurudo wrote:
SHarksGANG wrote: Если у вас один Жесткий диск, особо прибавку в производительности вы не получите как его не размечай ( не относится к SSD).
В случае одного диска или массива идея же в том, что если какой-то из разделов подвинется на другой жесткий диск - /var или /home - было проще. Вот собственно и все. В последние годы я заметил, что в случае с 1-3 дисками особо не заморачиваются, все в корень и поехали.
Массив LVM это возможность прибавить ёмкость , как правило раздела где находятся сайты, в VestaCP это раздел /home в других Linux обычно это /var/www. Если разметить например 3 диска как один раздел /root однозначно диски будут заполняться последовательно. То есть, не будет разделения по физическим носителям, раздела с сайтами и базами данных. Скорость отдачи будет равна скорости диска и пропускной способности вращения шпинделя в нем. Что не айс, чем больше потоков данных тем ниже скорость, так как головки не могут перемешаться в винчестере быстрей чем заложено конструкцией. В случае разделения по разным жёстким дискам раздела с базами данных и сайтами, каждый диск будет на максимальной скорости отдавать данные. Производительность будет зависеть от контроллера IDE/SATA на материнской плате, в моем примере именно раздел с сайтами находиться на LVM, по мере наполненности можно будет добавить ещё диск. Базы данных растут в размерах не так быстро поэтому, мной предложено 1 диск без LVM. Если принципиально делать с запасом на будущее можно при разметке указать LVM том состоящий из 1 диска. Так можно разметить в любом современном Linuxe
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как правильно разбить диск на разделы

Post by skurudo » Fri Jan 15, 2016 10:20 am

Не могу не согласиться.
Все успели высказаться, давайте закрываться.
Top


Locked
  • Print view

10 posts • Page 1 of 1

Return to “Debian/Ubuntu”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password