Я планирую построить файловый сервер для своей домашней сети и хочу знать, на что мне следует обратить внимание при создании машины. Я думал о том, чтобы просто создать дрянной Linux-бокс с кучей террабайтных жестких дисков и настроить общий ресурс samba. Это наивная установка, но могу ли я еще что-нибудь сделать с машиной?
Какие диски мне следует покупать? Стоят ли быстрые диски (15+ тысяч об / мин) по сравнению с более медленными дисками? Какой корпус мне следует искать, чтобы оптимизировать воздушный поток и вмещать большинство отсеков для дисков? Я знаю, что мне нужен серверный корпус, но есть ли еще что-нибудь для поиска? Есть ли какие-либо серверные корпуса с легко вставляемыми креплениями, которые предоставляет Dell? Мне нравятся эти крепления, и для многих приводов они могут иметь решающее значение.
Кроме того, стоит ли переходить на маршрутизатор 1 Гб, чтобы облегчить передачу файлов? Стандартный размер файла для передачи составляет от 700 МБ до 4 ГБ.
На такой большой машине (много жестких дисков) как сохранить относительно тихую работу сервера? Твердотельные накопители кажутся слишком дорогими для желаемого места, так что мне делать?
Подходит ли ext4?
Одно примечание для предложения ... вы смотрели на Проект FreeNAS? Он был создан для проектов, подобных тому, который вы предлагаете (вместо OpenFiler). Взгляните на оба и посмотрите, что вы думаете.
Однако я согласен с другими предложениями Кевина. Я бы не стал беспокоиться об оборудовании RAID (сменных лотках), если только вам по какой-то причине действительно не нужны эти функции; для домашнего сервера вы не должны беспокоиться о потере денег или производительности из-за простоя.
Тем не менее, вы можете захотеть вложить деньги в некоторые внешние диски для использования в качестве схемы резервного копирования. 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 (возможно) и т. Д. И т. Д. Предоплата сейчас (по всей вероятности) избавит вас от головной боли в будущем.
Корпус с хорошим охлаждением и достаточным питанием для стартеров. Чтобы он оставался прохладным и бесшумным, поищите корпус со 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 ТБ, которые можно использовать с высокой производительностью и хорошей избыточностью.
Я бы посоветовал заняться некоторыми основами: