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 места там?