Требования к жёсткому диску
В данной статье описаны требования к жёсткому диску серверов при размещении Webim на мощностях заказчика. Схему сетевого размещения серверных компонентов вы можете посмотреть в этой статье.
Если на жестком диске создаётся несколько разделов, то самый большой (500 Гб) должен маппироваться к директории /var
( как на сервере приложений, так и СУБД). Запас места под /var
является критичным для бесперебойной эксплуатации.
Ниже приведены рекомендации по разбиению жёсткого диска на сервере приложений. Информация приведена только относительно кода и данных, имеющих непосредственное отношение к Webim Server. Дополнительные компоненты здесь не учитываются.
Размещение кода на жёстком диске
Код рекомендуется размещать на SSD диске вместе с ОС. Для кода будет достаточно накопителя объёмом 128 Гб.
Код | Директории | Объём места |
---|---|---|
Конфигурационные файлы | /etc |
1 Мб |
Исполнимые файлы дополнительных компонентов | /usr/share + /usr/local/bin |
600 Мб |
Исполнимые файлы Webim Server | /opt/webim |
100 Мб |
Дополнительные файлы | /var/local + /var/run |
100 Мб |
Размещение данных на жёстком диске
Данные | Директория | Минимально | Рекомендуется |
---|---|---|---|
Логи сервера | /var/log |
5 Гб | 50 Гб |
Кэши сервера | /var/cache |
1 Гб | 10 Гб |
Пользовательские данные | /var/pro |
10 Гб | 400 Гб |
Пользовательские данные может быть целесообразным выносить на отдельный SSD диск (от 500 Гб), оснащённый RAID, либо подключать через NFS внешнее сетевое хранилище и размещать эти данные на нём.
На разделах хранилища мы рекомендуем использовать одну из файловых систем: ext3
, ext4
, NFS
. По идее, возможна работа и на других файловых системах, но гарантируется работа именно на этих.