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

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

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

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

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

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

Подходит ли ext4?

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

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

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

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

  • Не беспокойтесь о скорости движения. Все, что вы получите, будет достаточно быстрым для домашнего использования
  • Получите гигабитный сетевой адаптер и гигабитный коммутатор. Вы заметите это увеличение скорости, и его довольно недорого добавить
  • Используйте openfiler для вашей ОС. Вам понравится гибкость в использовании RAID, iSCSI в дополнение к стандартному совместному использованию CIFS в Windows.
  • Я предпочитаю диски Seagate. Они вообще тихие. Приводы будут шумными, независимо от того, каким образом вы его отключите, когда вы начнете вставлять несколько из них в систему. Я использовал средний и полноразмерный корпус Tower с парой больших вентиляторов, которые также работали очень тихо. Шум есть, но охлаждение не представляет большой проблемы, даже с 5 или 6 дисками внутри. Просто положите его в шкаф, подвал или в другое место, где он вас не побеспокоит.
  • Рассмотрите возможность использования материнской платы на базе процессора Atom, если вас беспокоит шум, и использование аппаратной карты RAID. 220 может работать только с радиатором и будет абсолютно тихим. В противном случае выберите что-то более мощное и программное обеспечение RAID.

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

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

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

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

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

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

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

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

  • Определенно используйте гигабитный коммутатор, для копирования большого количества файлов гигабитный коммутатор, безусловно, будет иметь значение. Вам не нужен дорогой коммутатор, найдите дешевый 5-портовый неуправляемый коммутатор, я заплатил за свой 35 фунтов стерлингов.
  • ZFS намного превосходит файловую систему ext4. ZFS предлагает:
    • Встроенное сжатие
    • Снимки (позволяет «сделать снимок» версии папки, чтобы вы могли отменить любые сделанные вами изменения).
    • Возможность расширения файловой системы: если у вас есть другой диск, вы можете добавить его в свой рейд ZFS и перенести файловую систему на другой диск.
    • Есть так много других причин использовать 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-миллиметровый вентилятор на задней панели протягивает воздух через него.
  • Обязательно используйте гигабитный коммутатор и убедитесь, что у вас есть гигабитные сетевые карты на всех машинах, с которыми вы будете разговаривать с сервером.
  • Скорость вашего диска не будет иметь большого значения дома, если к нему будет обращаться ограниченное количество пользователей (если вы не обслуживаете веб-сайт из своего подвала ...?)
  • При большем количестве дисков убедитесь, что у вас есть хороший способ охладить машину
  • Похоже, вы снимаете видео с такими размерами файлов? Если да, редактируете ли вы на локальных дисках или редактируете в общих файловых ресурсах? Максимально редактируйте на локальном диске.
  • Я вторю Кевина в бит OpenFiler.

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

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

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

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

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

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

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

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

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

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

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

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

Я бы посоветовал заняться некоторыми основами:

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