Назад | Перейти на главную страницу

Разметка веб-сервера Linux: как это сделать?

Заказал выделенный сервер с жесткими дисками 2х1ТБ. Я бы хотел немного помочь в том, как я должен разбивать диски.

Все будет настроено с помощью программного обеспечения raid1 (mdadm), и все пользовательские данные будут находиться в /home (сюда входят файлы веб-сайта apache2, а также все остальное). Я думал примерно о следующем:

Что думаете? Я могу выделить меньше места для /var/lib/mysql поскольку мы не ожидаем, что у нас будет много баз данных MySQL (я даже думаю, что 10 ГБ будет более чем достаточно для наших нужд).

Что бы вы изменили и почему?

Рассмотрите возможность использования LVM - логическое управление томами. Это позволяет вам гибко управлять хранилищем - изменять размер томов, снимков и т. Д. В режиме онлайн.

Я не думаю, что есть смысл разделять /boot, /, /var. Такого рода микроразбиения были в настроении конца 90-х и начала 2000-х годов, но я действительно не думаю, что это все еще рекомендуется.

Я даже чувствую как /var/lib/mysql является лишним, если вы не планируете размещать базу данных на действительно другом жестком диске.

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

Обычно я использую что-то вроде следующего:

/boot - 1GB
/     - 5GB - 10GB
/data - Rest of disk
swap  - RAM X2

/boot и / здесь потенциально негабаритны, но я предпочитаю иметь слишком много места, чем слишком мало рисковать. Если вы не уверены, проверьте документацию для вашего дистрибутива, поскольку они, скорее всего, предложат рекомендуемые схемы разделения.

Для автономного сервера использование RAID1 имеет определенный смысл, хотя вы можете рассмотреть возможность использования независимых (не зеркальных) разделов подкачки на двух дисках. Если вы когда-нибудь начнете менять местами, вы просто замедляете работу системы, записывая данные на оба диска. Если есть вероятность, что у вас будет сбой диска в то же время, когда в системе закончится физическая память, тогда вам действительно нужно больше ОЗУ или меньше конфигурации, требующей памяти.

Я не согласен со Стефаном в том, что разделение вашего диска на разные разделы больше не требуется - это хороший способ защитить вашу систему от переполнения журналов, а разделение операций чтения / записи на разделы по-прежнему дает преимущества в производительности.

Использование большего количества разделов, чем вам нужно, кажется небрежным - глядя на вашу настройку, я думаю, что было бы стоить сохранить / home в той же файловой системе, что и /

Я ничего не знаю о приложениях, которые он будет запускать, но подозреваю, что разделение между пользовательским контентом и базой данных слишком благоприятствует первому - но опять же, я работаю в основном с материалами, интенсивно использующими базы данных.