Ubuntu на 2 разных дисках

Я пытаюсь настроить сервер Linux, я сделал эту конфигурацию:

Назначение этого сервера следующее: я установлю на него VirtualBox, чтобы запустить около 10 виртуальных машин. Вот почему я отдал 350 ГБ / домой. Я мог бы получить некоторые журналы, поэтому я установил 40 ГБ в /var. Журналы будут создаваться программами, которые я добавлю в / opt.

В противном случае, я не знаю, какой размер указать для / usr. Кроме того, я должен добавить / boot на второй диск (SDB)?

Это нормально для разделения разделов на 2 разных диска, как это? Система загрузится?

Спасибо,

1 ответ

Решение

Это нормально для разделения разделов на 2 разных диска, как это?

Да, но я бы не стал этого делать.

Можно подготовиться к выходу диска из строя. Если у вас так, и любой из дисков умирает, вы не можете загрузиться. Может быть, лучше установить систему на 2-й диск, а затем отредактировать конфигурацию серверного программного обеспечения, чтобы использовать раздел "data" размером 500 ГБ на диске 1. Apache, MySQL, Cups могут сказать, что они должны использовать другое расположение. чем /var/, Это упростит ваш план резервного копирования: резервное копирование этого диска с "данными" гарантирует, что у вас все в порядке. Если диск с данными умирает, извлеките его, вставьте новый и восстановите резервную копию.

Этот диск данных в основном содержит все ваши собственные данные. База данных MySQL, веб-сайт, контейнеры VBox и все остальное. Если диск заполнен, вы покупаете диск объемом 2 ТБ, установите его рядом с 500 ГБ, переместите его на 2 ТБ и выньте 500 ГБ. Легко и быстро.

Если системный диск умирает, вы создаете новый системный диск и восстанавливаете файлы настроек для каждого серверного программного обеспечения (и, конечно, у вас есть резервные копии на "диске данных" этих файлов конфигурации.

В настоящее время я бы настроил сервер так:

SCSI5 (2,0,0)
/data {remaining space}
/data/configuration/ {1Gb or so}

SCSI5 (2,1,0)
/ {remaining space}
/tmpfs {15Gb}
swap  {35Gb}

И измените файлы конфигурации, чтобы он использовал /data/

Посмотрите, как работает GCE (Google Compute Engine): вы получаете базовую систему и монтируете в нее свой собственный пользовательский диск. И этот пользовательский диск содержит все ваши собственные программы и данные.

Что касается этой конкретной установки:

Я пытаюсь настроить сервер Linux

Есть несколько серверов, которые вы можете настроить: Интернет, база данных, принтер, файл и многое другое. Схема разбиения должна отражать тип сервера, который вы собираетесь использовать.

Для SERVER 350Gb для /home/ это слишком много. В /home/ вряд ли что-то есть, и вам может хватить всего лишь 25Gb.

Если это веб-сервер (Apache) и сервер базы данных (MySQL) по умолчанию будут хранить свои данные в /var/, В зависимости от использования этот каталог может быстро расти, а 30 Гб может быть слишком мало. Ну, для меня это, если у вас есть 350Gb впустую на дому.

То же самое касается сервера печати: CUPS будет использовать /var/ хранить всю историю всех отпечатков (когда настроено их сохранение).

64 Гб для /opt/ может быть достаточно. Это зависит от того, что вы собираетесь использовать. Eclipse, Tomcat, Jasperserver (сервер, который может создавать шаблоны для создания PDF-файлов из MySQL) также может быстро заполнить его.

И то и другое /var/ а также /opt/ было бы лучше получать каждый 150Gb от /home/,

111Gb для рута тоже много, так как 2 большие (/var/ а также /opt) есть свои разделы. Но я думаю, чтобы заполнить диск это достаточно хорошо. Вы могли бы сделать его меньше и иметь /home/ на этом тоже.

15 Гб для /tmp/? Что вы ожидаете сделать с 15 Gb места там?

Другие вопросы по тегам