Что нужно учитывать при создании файлового сервера? [закрыто]

4

Я планирую создать файловый сервер для моей домашней сети, и я хочу знать, на что мне следует обращать внимание при сборке машины. Я думал о том, чтобы просто собрать дерьмовую коробку Linux с множеством террабайтных жестких дисков и настроить общий ресурс для самбы. Это наивная установка, но могу ли я сделать что-то еще с машиной?

Какие диски я должен купить? Быстрые диски (15 + k об / мин) стоят больше, чем более медленные диски? В каком случае я должен искать, чтобы оптимизировать воздушный поток и держать большинство отсеков для дисков? Я знаю, что мне нужен сервер, но есть ли что-то еще, чтобы искать? Есть ли какие-либо серверные корпуса с легкодвижными креплениями, которые предоставляет dell? Я люблю эти крепления, и со многими приводами они могут иметь решающее значение.

Кроме того, стоит ли переходить на маршрутизатор 1 Гб для облегчения передачи файлов? Стандартный размер файла для передачи будет где-то от 700 МБ до 4 ГБ.

Как сохранить сервер относительно тихим на такой большой машине (много HD)? Твердотельные накопители кажутся непомерно дорогими для места, которое я хочу, так что мне делать?

Ext4 - это путь?

Стефан Кендалл
источник

Ответы:

2

Для дома? Я бы сделал следующее:

  • Не беспокойтесь о скорости движения. Все, что вы получите, будет достаточно быстрым для домашнего использования.
  • Получите гигабитный сетевой адаптер и гигабитный коммутатор. Вы заметите это увеличение скорости, и добавить его относительно недорого.
  • Используйте openfiler для вашей ОС. Вам понравится гибкость в использовании RAID, iSCSI, в дополнение к стандартному совместному использованию CIFS для Windows.
  • Я предпочитаю диски Seagate. Они вообще тихие. Диски будут шумными независимо от того, как вы их обрежете, когда начнете помещать несколько из них в систему. Я использовал корпус башни среднего размера и пару больших поклонников, которые тоже были очень тихими. Шум есть, но охлаждение не представляет большой проблемы, даже если в нем 5 или 6 дисков. Просто положите его в шкаф или подвал, или где-то, что вас не беспокоит.
  • Подумайте об использовании материнской платы на базе процессора Atom, если вас беспокоит шум, и используйте аппаратную карту RAID. 220 может работать только с радиатором и будет очень тихо. В противном случае используйте более мощный и программный RAID.
Кевин Куфал
источник
1
Я бы не рекомендовал использовать чип Atom. Получите что-нибудь с достаточной мощностью, чтобы сделать программный RAID 5 или RAID 1 и сделать это. Также немного анекдотично: за последние пару лет я испытал ужасные переживания с Seagate по отношению к шуму и жестким дискам со своими потребительскими дисками SATA и получил впечатляющие результаты от накопителей Samsung.
Мошен
1
@moshen - Я согласен с тобой и чипом Atom. В то время как это доступно и чрезвычайно низкое энергопотребление, использование его для NAS немного компрометирует. Конечно, мы не знаем, как будет использоваться этот NAS, но я бы предпочел использовать аппаратный RAID, а не программный RAID. Если бы он использовал программный RAID, вы правы. Процессор Atom был бы плохим выбором. Что касается накопителей Seagate, я не могу говорить о шуме и MTBF, но я использую серию Seagate NS для своего NAS и Citrix XenServer, и у меня не было никаких проблем в течение более года.
osij2is
Очень действительные баллы. Я обновил свой ответ, включив в него информацию о программном и аппаратном RAID и его влиянии на использование процессора
Кевин Куфал
Я согласен со всем этим, плюс лучше (дешевле) идти с raid10, чем выбирать более быстрые диски, если вы просто используете его для передачи файлов
Jure1873
2

Одно замечание, чтобы предложить ... Вы смотрели на проект FreeNAS ? Он был сделан для проектов, таких как тот, который вы предлагаете (вместо OpenFiler). Посмотрите на оба и посмотрите, что вы думаете.

Я согласен с другими предложениями Кевина, хотя. Я бы не стал беспокоиться об аппаратном обеспечении RAID (лотках подкачки), если вам действительно не нужны эти функции по какой-то причине; для домашнего сервера не стоит беспокоиться о потере денег или производительности из-за простоев.

Возможно, вы захотите инвестировать в некоторые внешние диски для использования в качестве схемы резервного копирования. RAID не является резервной копией ...

Барт Сильверстрим
источник
2

Я бы сказал, для домашнего использования ...

  • Объем памяти, вероятно, будет значить для вас больше, чем истинная «скорость». В наши дни диски SATA 7200rpm работают довольно хорошо. Получение SSD, SCSI, SAS было бы излишним и сверх бюджетным (легко).

  • Гигабитный коммутатор и гигабитные карты с гигантскими кадрами заметно выручит. Существуют различные уровни сетевых коммутаторов от разных поставщиков, поэтому сделайте небольшую домашнюю работу по этому вопросу. Я использовал Netgear и у меня не было проблем с их продуктами. Linksys может быть другим поставщиком для расследования.

  • Для простой установки жестких дисков существуют случаи на уровне сервера, но они часто ОЧЕНЬ дороги. Я бы заглянул в SATA-корпус Supermicro CSE-M35T-1B. Он вмещает 5 дисков в x5 5,25 "внешних отсеках. Проверьте это в Newegg . Если вы планируете действительно увеличить объем хранилища в одном случае, вам, возможно, придется обратить внимание на расширенные корпуса размера ATX (eATX). Как правило, они стоят дороже, чем ATX, но опять же, если вы хотите добавить больше дисков позже, имейте в виду размер корпуса.

  • Я также согласен с Кевином Купалом; Диски Seagate чертовски хороши. У меня не было с ними проблем, но я использую их диски серии Enterprise (NS). Я начинаю использовать серию накопителей WD EADS Green Caviar (малой мощности). Пока что проблем нет, отличная емкость и очень доступная цена. 1 ТБ менее чем за 80 долларов в наши дни впечатляет.

  • Для спокойной работы использование процессора с низким энергопотреблением, такого как Atom, поможет в углах шума и энергопотребления. Теперь, в зависимости от того, как вы используете / злоупотребляете своим NAS, мощность процессора может или не может стать фактором. Есть вентиляторы, которые специализируются на перемещении большого количества воздуха, оставаясь довольно тихим. Есть материалы для шумопоглощения, которые вы можете купить для чехлов, но это для экстремалов, и я не совсем уверен, насколько вы готовы сделать свою машину максимально тихой.

  • Я должен отметить, что если бы вы могли отредактировать свой пост, включив в него то, что вы хотите сделать со своим NAS, это может помочь немного больше. Большинство людей достаточно предвзяты, когда дело доходит до файловых систем, и, честно говоря, у них всех есть свои плюсы и минусы, учитывая обстоятельства. Ext3 должен подойти для всех ваших общих потребностей, но если вы захотите в конечном итоге увеличить объем NAS до чрезвычайно большого размера хранилища, я бы поспорил, что большинство людей скажут, что вы используете ZFS. Ничего не имею против Ext4. Я даже не использовал его, но сомневаюсь, что возникнут какие-либо проблемы. Опять же, вы знаете, для чего вы будете использовать свой NAS, настолько тщательно, если сможете.

  • Планируете ли вы использовать RAID? Если так, купите контроллер. LSI / 3Ware / Adaptec / HighPoint (возможно) и т. Д. И т. Д. Деньги заранее, по всей вероятности, позже (по всей вероятности) избавят вас от головной боли.

osij2is
источник
2
  • Обязательно используйте гигабитный коммутатор, для копирования большого количества файлов гигабитный коммутатор, безусловно, будет иметь значение. Вам не нужен дорогой коммутатор, найдите дешевый 5-портовый неуправляемый коммутатор, я заплатил 35 фунтов за свой.
  • ZFS - намного лучшая файловая система по сравнению с ext4. ZFS предлагает:
    • Встроенная компрессия
    • Снимки (позволяет «сделать снимок» версии папки, чтобы можно было отменить любые внесенные изменения).
    • Возможность расширения файловой системы, если у вас есть другой диск, вы можете добавить его в свой ZFS raid и увеличить файловую систему на другой диск.
    • Есть так много других причин использовать ZFS, просто поискать о ZFS. Есть несколько действительно хороших статей и видео.
  • Хорошее руководство по использованию ZFS на домашнем файловом сервере: http://breden.org.uk/2008/03/02/a-home-fileserver-using-zfs/
  • У меня есть 4 диска на моем сервере, 3 диска Western Digital емкостью 1 ТБ и 80 ГБ для моей операционной системы. Я использую быстрый 120-мм вентилятор, что-то вроде «Xilence Red Wing XPF120R». Это вытягивает воздух снаружи моего корпуса через жесткие диски, а затем 80-миллиметровый вентилятор сзади вытягивает воздух через него.
kylef
источник
1
  • Обязательно используйте гигабитный коммутатор и убедитесь, что у вас есть гигабитные сетевые карты на всех компьютерах, с которыми вы будете общаться с сервером.
  • Скорость вашего привода не будет иметь большого значения в домашних условиях, если к нему обращаются ограниченное количество пользователей (если вы не обслуживаете веб-сайт из своего подвала ...?)
  • При большем количестве приводов убедитесь, что у вас есть хороший способ сохранить машину прохладной
  • Похоже, вы снимаете видео с такими размерами файлов? Если да, редактируете ли вы на локальных дисках или редактируете на общих папках? Отредактируйте на локальном диске как можно больше.
  • Я буду вторым Кевином в битах OpenFiler.
squillman
источник
1

Корпус с хорошим охлаждением и достаточным источником питания для начинающих. Чтобы было прохладно и тихо, ищите корпус с 120-мм вентиляторами, который может перемещать то же количество воздуха, что и вентилятор меньшего размера, но с гораздо более низким числом оборотов в минуту. Это не обязательно должен быть «серверный» случай, так как «полная башня» должна быть в состоянии сделать свое дело.

Если вам нравятся крепления жестких дисков с возможностью «горячей замены», на рынке есть продукты, которые опустятся до нескольких (3 или 4) 5,25 дюймов. Отсеки для накопителей, в которых предусмотрено 4 или 5 отсеков для дисков с возможностью горячей замены SATA. Ищите newegg.com для «горячей замены», и вы увидите их.

Диски 15k RPM и твердотельные накопители не стоят лишних усилий для домашнего файлового сервера, если все, что он делает, - это отправка файлов на ПК в вашем доме.

Однако гигабитная сеть того стоит для домашнего файлового сервера. Получите гигабитный коммутатор, если у вас его еще нет.

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

Вам также необходимо определить резервные копии, поскольку RAID не является резервной копией!

brad.lane
источник
1

Что касается файловой системы, я бы предложил XFS, если вы управляете дисковым массивом на таком низком уровне (Openfiler может решить эту проблему за вас).

змееподобный
источник
0

Это действительно зависит от того, что вы хотите сделать со своим домашним сервером. Если все, что вам нужно для хранения файлов, то то, что вы делаете, звучит великолепно. Тем не менее, я использую свой домашний сервер для обучения и разработки, на нем установлен VMWare ESX, и он выполняет множество функций, от файлового сервера, почтового сервера, домашнего сервера Windows, до предоставления виртуальных машин для тестирования новых вещей или изучения и изучения новых навыков, поэтому Я решил бросить разумное количество оборудования и денег на это, чтобы он мог на все это.

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

Сэм Коган
источник
0

Вы также можете подумать о подключении устройства RAID, такого как drobo ( http://drobo.com ), напрямую подключенного к серверу на базе атомов. Это должно быть довольно тихо с небольшим следом.

Чад Хунейкутт
источник
0

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

В наши дни тип хранилища, о котором вы говорите, настолько дешев, что нет никакой причины использовать что-либо, кроме RAID 10, если оно доступно. 4 x 1 ТБ в массиве RAID 10 обеспечат использование 2 ТБ с высокой производительностью и хорошей избыточностью.

Максимус Минимус
источник
0

Я бы предложил пойти с некоторыми основами:

  • Вам не нужны очень быстрые диски, если вы планируете использовать их только для домашнего использования. Потоковая передача нескольких фильмов не требует большой полосы пропускания. Вы бы больше выиграли от малой мощности и тишины.
  • Western Digital продает несколько хороших накопителей Caviar Green, которые довольно энергоэффективны. Они работают без охлаждения на моем сервере.
  • Используйте предварительно встроенную файловую серверную ОС, такую ​​как OpenFiler или FreeNAS (я выбрал FreeNAS, потому что он очень маленький и может поместиться в маленькую флешку, на которой я лежал).
  • Настроить какую-то программную настройку RAID. Есть много преимуществ, и вы можете посмотреть их. Одно преимущество - скорость, другое - надежность.
sybreon
источник