Несколько lvm или один большой lvm

Несколько lvm или один большой lvm

Допустим, у вас есть сервер с двумя VG (base и sys), где base — это стандартные разделы (root, var и т. д.), а sys — это разделы, специфичные для приложений.

Я не могу найти никакой реальной документации по созданию стековых(?) разделов. То есть: /oracle как lvm, а затем два других lvm, смонтированных в /oracle/xxx и /oracle/yyy, которые будут содержать все специфичные для приложения части, или имеет смысл сделать один большой /oracle.

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

Есть ли какой-то предпочтительный способ или это действительно зависит от личных предпочтений?

решение1

Если у вас ограниченное пространство, не следует чрезмерно фрагментировать его на несколько логических томов.. Вы можете создать один большой логический том «данных» и использовать его для хранения всех данных пользователей/приложений.

Если вам необходимо смонтировать этот один LV в нескольких каталогах, у вас есть два варианта:

  1. смонтируйте его в одном месте (например: /mnt/data) и используйте символические ссылки, чтобы указать на него;
  2. смонтируйте его в одном месте (например, /mnt/data) и используйте опцию монтирования bind, чтобы перемонтировать его часть в другом дереве каталогов.

Вариант № 1 проще в управлении (нагрузка «низкая потребность в обслуживании») и, как правило, дает хорошие результаты, в то время как вариант № 2 несколько более продвинут, но ценой большей сложности в управлении (нагрузка «высокая потребность в обслуживании»).

Связанный контент