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

Рекомендуемая схема разделов для производственного сервера с двумя жесткими дисками 147 ГБ?

У меня есть специальная коробка со следующими характеристиками:

Процессор: 4-ядерный Xeon 3450 * 1 (HT включен)
Оперативная память: 8 ГБ DDR3
Жесткий диск: 15k SAS 147G * 2 (в настоящее время в RAID 1)

Текущая ОС - Windows Server 2003. Я использую веб-сервер (с парочкой веб-сайтов), почтовый сервер, сервер svn (на основе apache) и довольно много игровых серверов на нем. Теперь я планирую переключить ОС на сервер ubuntu и сломать RAID, чтобы удвоить пространство для хранения. Какую схему разделов вы рекомендуете, чтобы максимально использовать возможности установки двух жестких дисков?

Я недавно написал длинный ответ о том, зачем вам вообще нужны разделы Вот.

Коротко:

  • используйте LVM, а не собственные разделы.
  • два раздела LVM (один для свопа, а второй с корневой файловой системой, содержащей все) не обязательно плохи.
  • больше разделов может быть полезно, но если вы это сделаете, начните с минимального размера и оставьте пространство неназначенным, чтобы вы могли выделить больше на правильный раздел (разделы)

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

Жертвовать избыточностью ради емкости может укусить вас за задницу.

Во-первых, рекомендую не ломать RAID. Прирост производительности и надежности RAID-1 по сравнению с двумя независимыми дисками того стоит.

Если вы не особенно разбираетесь в Linux, предлагаемая Ubuntu схема разделов по умолчанию в целом подходит. Если у вас есть другие потребности, то вот хорошая отправная точка. При необходимости отрегулируйте, например, если у вас есть конкретное приложение, которое занимает 40 ГБ в / opt.

/ - 50GB - ext4 file system
SWAP - 16GB - swap file system
/var - 10GB - ext4 file system
/home - remaining space - ext4 file system