Форум русскоязычного сообщества Ubuntu


Автор Тема: Грамоное распределение HDD 3Tb на сервере  (Прочитано 915 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CityAceE

  • Автор темы
  • Активист
  • *
  • Сообщений: 475
  • Ubuntu 16.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Коллеги! Хочу послушать советы бывалых. Решил на домашнем сервере обновить диски. Сейчас стоит RAID1 (зеркало) на 200 Гб + 300 Гб остаток от второго диска на шару. В ближайшее время собираюсь заменить это безобразие дисками объёмом 3Tb. Вот и хочу выслушать рекомендации тех, кто решал похожие задачи и сталкивался с какими-то проблемами. Другими словами, хочу, чтобы со мной поделились опытом.

Не сервере сейчас крутится Ubuntu 14.04.1. Железо не то, чтобы супер-пупер, но вполне себе ничего: двухъядерный Athlon X2 4400+ и 4 Гб оперативной памяти. Сейчас сервер выполняет роли маршрутизатора, почтового сервера, файлового сервера, FPT-сервера, WEB-сервера и чего-то там ещё по мелочи. Я пытаюсь полностью отказаться от всех сервисов Google, DropBox и иже с ними.

Я заказал два красных (NAS Edition) WD по 3 Тб каждый. Пока они не пришли, думаю как правильно, раз и навсегда, распределить дисковое пространство.

Для себя чётко определил,что объединю диски в зеркало, так как отказоустойчивость и надёжность я ставлю во главу угла. Таким образом у меня будет только 3 Тб общего дискового пространства, хотя мог бы иметь и 6. Пока для себя определил разбивку примерно так:

4 Гб - SWAP
50 Гб - / EXT4 (RAID1)
Все остальное - /opt + /var XFS (RAID1)

Шару и сайты я держу в /var.

На сколько я знаю, SWAP на разных дисках сам автоматически умеет объединяться в нечто подобное последовательного рейда (RAID0), так что объединять в RAID SWAP-разделы я не планирую.

Слышал рекомендации выносить отдельно раздел с логами, чтобы в случае каких-то сбоев предотвратить отказ загрузки системы по причине того, что логи переполнили корневой раздел. Пока думаю над этим.

Как я написал выше, хочу чтобы разделы /opt и /var делили общее дисковое пространство, но пока мест не знаю как это грамотно сделать. Возможно ограничусь выделением отдельного раздела только под /var.

Также не вижу никакого смысла выносить на отдельный раздел /boot. К тому же материнская плата на моём сервере довольно неновая и имеет всего два SATA-порта. Так что поставить отдельный накопитель под /boot не получится.

Вот такой мой расклад. Надеюсь, коллеги, на ваши советы.
С уважением, Станислав.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Грамоное распределение HDD 3Tb на сервере
« Ответ #1 : 02 Август 2014, 16:40:03 »
Все остальное - /opt
Что у тебя тут такого, чтоб выносить в одельный раздел? У меня на десктопе там 5 каталогов всего. В твоем случае, всё хранится либо в /var, либо в хомяке. Как вариант, на рейд можно поставить LVM2, стало места мало, взял и добавил. Но не XFS только. Большого смысла дома в этом нет. В зеркале скорость чтения будет равно двойной скорости чтения с диска. В идеале 2*80Мб/с = 160 Мб. Даже гигабитная сетка такого не переварит. Сам не пробовал, но как говорит википедИя,
Цитировать
  • Невозможно уменьшить размер существующей файловой системы.
  • Восстановление удалённых файлов в XFS — очень сложный процесс, поэтому на данный момент(2014 год) для этого существует всего лишь несколько программных продуктов, например «Raise Data Recovery for XFS» для ОС Windows.
  • Возможность потери данных во время записи при сбое питания, так как большое количество буферов данных хранится в памяти при том что метаданные записываются в журнал (на диск) оперативно. Это характерно и для других файловых систем с журналированием метаданных.
Так что, я бы лучше пошел по накатанной и замутил бы зеркало на ext4 и разделы на lvm.
С уважением, Юрий.

Оффлайн CityAceE

  • Автор темы
  • Активист
  • *
  • Сообщений: 475
  • Ubuntu 16.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: Грамоное распределение HDD 3Tb на сервере
« Ответ #2 : 04 Август 2014, 08:01:30 »
По поводу /opt наверное соглашусь, не стОит оно отдельного раздела. У меня действительно всё живёт в основном в /var. И даже /home практически пуст.

Почему я выбрал XFS? Потому что эта файловая система разрабатывалась как раз для больших дисковых массивов, то есть это мой случай. Можно, конечно, задействовать и EXT4, но в этом случае файловой системой будет "отожрано" слишком много места, что не очень-то хорошо. А что касается скорости, то про неё я не думал при выборе файловой системы.

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

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Грамоное распределение HDD 3Tb на сервере
« Ответ #3 : 04 Август 2014, 15:31:56 »
Почему я выбрал XFS? Потому что эта файловая система разрабатывалась как раз для больших дисковых массивов, то есть это мой случай. Можно, конечно, задействовать и EXT4, но в этом случае файловой системой будет "отожрано" слишком много места, что не очень-то хорошо. А что касается скорости, то про неё я не думал при выборе файловой системы.
Не думаю, что половина диска уйдет в файловую систему. Хотя, зеркало всё равно надёжности добавляет. Так что можно и эту ФС заюзать.
С уважением, Юрий.

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Re: Грамоное распределение HDD 3Tb на сервере
« Ответ #4 : 04 Август 2014, 22:32:51 »
Так что, я бы лучше пошел по накатанной и замутил бы зеркало на ext4 и разделы на lvm.
+1. Имхо, лучшее решение.
Кроме того - для ОС и хомяка оставить один из существующих винтов. На 3 ТБ ВД хоть красные, хоть зеленые (кроме черных), имхо, ставить систему смысла нет. На терабайтники - только данные.
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 04 Август 2014, 22:37:15:
Можно, конечно, задействовать и EXT4, но в этом случае файловой системой будет "отожрано" слишком много места, что не очень-то хорошо. А что касается скорости, то про неё я не думал при выборе файловой системы.
Есть смысл изучить параметры форматирования и монтирования ext4 и выбрать оптимальный для себя вариант. Однозначно, "отключить резерв рута". В итоге съест места под себя - не более иных ФС, а скорость обеспечит выше (для большинства задач).
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Август 2014, 22:37:15 от Spect »
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Грамоное распределение HDD 3Tb на сервере
« Ответ #5 : 13 Август 2014, 11:11:29 »
LVM+XFS/EXT4

 

Страница сгенерирована за 0.062 секунд. Запросов: 24.