Как подготовить компьютер в качестве WEB сервера? Какова должна быть конфигурация железа? Сколько взять оперативной памяти, какие создать разделы на дисках для надежного хранения информации?

Orange Pi PC или Orange Pi PC 2 содержат на борту микроконтроллер более чем достаточный по своим вычислительным возможностям для создания WEB сервера класса SOHO (для дома и небольшой, до 100млн. оборота фирмы). Микрокомпьютеры кроме своих размеров обладают еще несколькими очевидными преимуществами перед своими большими собратьями. Мои Orange Pi потребляют не более 10 Ватт электроэнергии и не шумят вентиляторами.

Но, есть один существенный недостаток. Операционная система грузится в микрокомпьютер с micro SD Flash карты. А Flash карты обладают не высокой надежностью.

Я думаю, что этот недостаток можно превратить в достоинство. Конечно же, я имею в виду не низкую надежность Flash карт, а их низкую стоимость.

Рассмотрим следующий вариант файловой системы. Хранить данные и операционную систему на одном носителе не будем. Пусть серверная операционка грузится с micro SD карты, а раздел VAR смонтируем на USB Flash карте. В папке VAR будут лежать файлы сайта и базы данных. Тогда, резервную копию сайта можно будет делать побитовым копированием раздела VAR, а запасную операционную систему систему можно сделать на другой micro SD карте. Таким образом, мы уже получаем 100% копию ПО и данных, а если дополним комплект флешек еще одной платой Orange Pi, то получим 100% дублирование системы. И это все нам обойдется не более чем в 2000 рублей помноженное на 2. Ой, так это средняя цена за хостинг у самого дешевого хостинг провайдера.

Тарифы на виртуальный хостинг сайтов у хостинг провайдера

 

Учтите, что перед вами цены на виртуальный хостинг, то есть ваш сайт находится среди тысяч других сайтов на одном сервере. А мы, за меньшие деньги можем сделать выделенный WEB сервер, на котором будут хоститься только ваши сайты. Хотите познакомиться со средненьким прайсом на выделенный сервер?

 masterhost

У меня к этому прайсу только один вопрос, почему на черном фоне?

Я считаю, что выше изложенные доводы убедительны, поэтому – будем подключать к Orange Pi дополнительный USB Flash диск и монтировать на нем раздел VAR.

Прежде всего, необходимо подготовить USB Flash диск. Отформатируйте его с файловой системой ext4. Скопируйте на нее содержимое папки вашего сервера /var. Скопируйте непосредственно содержимое папки со всеми скрытыми файлами а не саму папку.

Далее подключите USB Flash диск к серверу, если вы еще не сделали этого.

Определите какое имя дала система вашему USB Flash диску, как блочному устройству:

# blkid
/dev/mmcblk0p1: UUID="7582dc74-8ced-4b05-aebc-136e279105cb" TYPE="ext4" PARTUUID="4f2c6c4d-01"
/dev/mmcblk0: PTUUID="4f2c6c4d" PTTYPE="dos"
/dev/sda1: UUID="aef0293d-a17a-4676-b5a5-e67c670bc3d8" TYPE="ext4"

Имя моего USB Flash диска в системе /dev/sda, а раздел на нем /etc/sda1.

Таблица монтированных разделов находится в файле /etc/fstab, добавьте в эту таблицу строку в которой разделены пробелами или Tab:

Имя-блочного-устройства Монтируемый-раздел Файловая-система defaults 0 2

На моем микрокомпьютере Orange Pi (ARMBIAN Ubuntu 16.04.2 server) с подключенным USB Flash диском файл /etc/fstab теперь выглядит следующим образом:

UUID=7582dc74-8ced-4b05-aebc-136e279105cb / ext4 defaults,noatime,nodiratime,commit=600,errors=re$
tmpfs /tmp tmpfs defaults,nosuid 0 0
/var/swap none swap sw 0 0
/dev/sda1 /var ext4 defaults 0 2

Последней строкой я монтировал раздел файловой системы сервера /var на USB флэшку /dev/sda1.