Создайте файловый сервер с низким энергопотреблением

13

Я хотел бы построить файловый сервер для резервного копирования. Сервер должен быть доступен 24/7 в смешанной сети Windows / Linux, но обслуживание не должно превышать 1 час в день. Вот почему энергопотребление является моим главным приоритетом .

Как вы думаете, какое оборудование лучше для его сборки? Как насчет программного обеспечения? вы предлагаете дистрибутив Linux?

Edit1: сервер должен занимать от 1 до 4 терабайтных дисков, я не стремлюсь к скорости, резервирование не является обязательным, но будет оценено, если не очень дорого. Мой бюджет ограничен.

Edit2: если я могу заставить маршрутизатор или точку беспроводного доступа выполнять эту работу (используя порты USB и, возможно, модифицированную прошивку), то это будет отличная идея. Любое предложение ?

karatchov
источник
Со стороны программного обеспечения рассмотрите возможность использования OpenSolaris и ZFS для хранения. Используя ZFS, вы можете легко создать полосу зеркал, что вам нужно, если вы используете терабайтные диски. Затем это хранилище можно экспортировать с помощью SAMBA, NFS или даже iSCSI, или вы можете настроить rsync для серверов Linux. OpenSolaris сильнее, чем Linux, когда речь идет о создании серверов хранения.
Майкл Диллон
Нужно больше информации, чтобы дать хороший ответ. Какой у вас ценовой диапазон? Сколько памяти? Для меня лучшим вариантом с низким энергопотреблением была бы система на базе Atom с SSD-накопителем. Но если вам нужна большая надежность или RAID, то здесь много факторов. Недорогой, с низким энергопотреблением, много места для хранения; выбрать две?
Дэйв Драгер

Ответы:

7

Я хотел бы построить файловый сервер для резервного копирования. Сервер должен быть доступен 24/7 в смешанной сети Windows / Linux, но обслуживание не должно превышать 1 час в день. Вот почему энергопотребление является моим главным приоритетом.

Как вы думаете, какое оборудование лучше для его сборки? Как насчет программного обеспечения? вы предлагаете дистрибутив Linux?

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

У меня дома NAS подключен к ИБП, и только с простым монитором ИБП он варьируется от 45 Вт до 55 Вт с двумя приводами. В непиковое время он может входить в диапазон 30–40 Вт. Я видел это всего лишь 25 Вт, но это не часто. Это не так уж плохо. Конечно, у меня 4-дисковый NAS, он проще в управлении, небольшой и очень энергоэффективный. Строительство - это всегда весело, но, в конце концов, оно может стоить дороже, иметь больше проблем / технического обслуживания, физически намного больше и потреблять больше электроэнергии, чем аналог потребителя-NAS.

Edit1: сервер должен занимать от 1 до 4 терабайтных дисков, я не стремлюсь к скорости, резервирование не является обязательным, но будет оценено, если не очень дорого. Мой бюджет ограничен.

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

Вдобавок ко всему, я бы порекомендовал Netgear ReadyNAS Duo RND2000. Он продается по цене около 300 долларов, но посмотрите на интернет-магазины, и вы увидите, что они продают его дешевле. Я думаю, что в эти дни также есть большая скидка от Netgear, но я не слишком уверен. Обратите внимание, что Netgear продает большинство своих NAS с жесткими дисками, поэтому цены кажутся завышенными. Обязательно ищите бездисковые версии.

Другой NAS, который я бы порекомендовал, это QNAP TS-239 Pro . У меня есть TS-409 Pro, но я очень доволен QNAP, так как он довольно прочный. Программное обеспечение, с которым оно поставляется, довольно простое в использовании и надежно работает. Он работает под управлением Linux, поэтому, если вы действительно хотите покопаться во внутренностях, доступ по ssh доступен.

2 дисковых NAS довольно экономичны. Диапазон цен довольно небольшой - от 100 до 300 долларов. 4 дисковых NAS имеют более широкий диапазон цен, что, вероятно, вас обескуражит. Они могут варьироваться от 500 до 900 долларов. Но, похоже, деньги - это проблема, поэтому я бы выбрал 2 диска в вашей ситуации.

Edit2: если я могу заставить маршрутизатор или точку беспроводного доступа выполнять эту работу (используя порты USB и, возможно, модифицированную прошивку), то это будет отличная идея. Любое предложение ?

Я бы держался подальше от этой идеи. Хотя это может быть самое экономичное решение типа хакерских, для меня это пахнет больше проблем, чем оно того стоит. Я использовал DDWRT и Tomato, и они оба прекрасные ПЗУ для беспроводных маршрутизаторов / брандмауэров / vpns, но обслуживание файлов - это не то, что я рассматривал в качестве основного приоритета в обоих проектах. Я могу ошибаться в эти дни, так как уже давно я использовал / поиграл с обоими, но если ваши файлы что- то значат для вас, просто приобретите дешевое устройство NAS, подключите его к своей локальной сети и назовите это ночью.

osij2is
источник
6

Одной из возможностей является создание сервера вокруг платы mini-ITX с процессором VIA EPIA, который можно использовать для сборки безвентиляторных компьютеров. Другая возможность состоит в том, чтобы построить его вокруг мини-ITX, который использует процессор Intel ATOM, такой как Zotac ION.

В любом случае вы, вероятно, захотите поместить жесткие диски вне корпуса компьютера в отдельную коробку с собственным вентилятором с регулируемой температурой. Существуют внешние кабели, которые можно использовать для подключения дисков SATA, и даже если материнская плата имеет только внутренние разъемы SATA, вы можете приобрести адаптеры, позволяющие подключать внешние SATA. Для корпуса накопителя все будет в порядке, если вы захотите пробить отверстие в корпусе для подключения кабелей SATA.

Майкл Диллон
источник
5

Я настроил обычный ПК с внешним жестким диском USB (для моментальных снимков) и системой на USB-ключе для выполнения резервного копирования.

Резервное копирование назначается каждый день вечером, и после его завершения компьютер выключается. Если нам требуется резервное копирование, кто-то просто отправляет компьютеру пакет WOL (с помощью WOL компьютер включается ежедневно, непосредственно перед планированием резервного копирования).

Результат:

  • дешево (старый ПК, внешний USB-накопитель, USB-ключ),
  • меньше энергопотребления (2-3 часа в день) и
  • доступны в любое время мне нужно (WOL)

PS: ОС Linux с интеграцией Samba и AD.

blank3
источник
+1. Умный - включите, когда вам это нужно, и выключите, когда вам это не нужно. Это отличный способ сэкономить энергию.
Клинтон Блэкмор
4

Я рекомендую OpenFiler ( http://openfiler.com/ ). Это устройство NAS на базе Linux, которое поддерживает NFS, CIFS, WebDAV, RSYNC, FTP и iSCSI. Он также может быть привязан к Active Directory для проверки подлинности, если это необходимо, или он может использовать себя в качестве сервера LDAP. Я использовал это некоторое время, и мне это нравится. Это легко настроить с помощью веб-сайта управления.

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

Что касается аппаратного обеспечения, я бы искал систему mini-ITX. Это было бы низким энергопотреблением, и в BIOS, вероятно, есть варианты замедления жестких дисков, когда они не используются. Это помогло бы значительно сократить энергопотребление, особенно если его можно отключить примерно на 23 часа в день. В Linux также есть опции для раскручивания дисков, когда они не используются, такие как установка параметров дисков с помощью hdparmили установка программного обеспечения, например noflushd.

Баумгарт
источник
3

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

sybreon
источник
2

Для системной платформы взгляните на HP ML110 или ML115. Они довольно дешевые (очень дешевые на eBay, часто 100-200 фунтов; розничные цены начинаются примерно с 300-400 фунтов), небольшие (размером с ПК с мини-башней) и имеют место для 4 3,5-дюймовых дисков SATA внутри. У них также есть пара открытых 5,25-дюймовых отсеков, которые можно использовать для устройства резервного копирования на ленту или другого съемного носителя.

Последние модели также имеют слот PCI-e x8, если вы хотите установить аппаратный контроллер RAID.

Если вы покупаете один с более медленным чипом с низким энергопотреблением, энергопотребление будет относительно низким. В частности, обратите внимание на некоторые опции Opteron с низким энергопотреблением для ML115. Если система в основном простаивает, она потребляет относительно мало энергии.

Для дистрибутива существуют различные подходящие дистрибутивы Linux, такие как Ubuntu Server или Fedora, а также некоторые более специализированные системы, такие как OpenFiler. Последние версии Samba будут подделывать контроллер домена, если вам это нужно.

ConcernedOfTunbridgeWells
источник
2

установить linux на linksys nslu2 nas http://www.nslu2-linux.org/

DennyHalim.com
источник
Я не стану опровергать ваш ответ, но постараюсь ответить на вопрос, а не просто опубликовать ссылку. Отредактируйте свой ответ, указав, почему вы считаете это хорошим вариантом, или, по крайней мере, суммируйте то, на что вы ссылаетесь, и я проголосую за ваш ответ
Переместить больше комментариев Ссылка
Кто-нибудь использует Buffalo buffalo whr54g для файлового сервера с низким энергопотреблением? Было бы интересно услышать о недорогих взломах в стиле роутера, таких как ответ.
2

Я просто построил себе именно это ... материнская плата представляет собой zotac IONITX-CU, который по сути является просто процессором Intel Atom с чипсетом Nvidia вокруг него. Я выбрал это, потому что он достаточно хорошо поддерживается, но Ubuntu, и потому что он имеет 3 порта SATA. Моя логика для трех портов SATA следующая: я могу создать бесконечно расширяемый массив RAID 5. Когда вы близки к заполнению, вы в основном извлекаете один из дисков, чтобы освободить место для нового 1 ТБ, затем копируете на него все данные ... затем устанавливаете еще два новых диска в массив RAID5, копируете данные с первый 1 ТБ в новый массив, затем добавьте этот диск в массив. Если вы хотите быть еще безопаснее, вы можете использовать внешний USB-корпус / адаптер для копирования, чтобы вас никогда не оставляли без присмотра. В любом слючае... Я установил саму операционную систему Ubuntu на простую флешку объемом 4 ГБ - не стоит тратить впустую высокоскоростной порт SATA для ОС, учитывая, как мало она используется Разумно работающий USB-накопитель достаточно быстрый для моих целей и потребляет почти ноль дополнительной энергии.

Базовая система (материнская плата + USB-накопитель для ОС) работает примерно на 25 Вт, когда используется, и больше похожа на 20-22 Вт, когда просто сидит. Общее использование, очевидно, будет во многом зависеть от того, какой тип дисков вы выберете для массового хранилища, но вы можете вполне безопасно предположить, что в активном режиме, например, 6-10 Вт на диск ... если вы уменьшите их, прирост энергопотребления в значительной степени нуль.

В общем, я уверен, что любая из плат mini-ITX будет делать то, что вы хотите ... Ubuntu - это довольно дружелюбная и хорошо поддерживаемая ОС, которая также дает вам гибкость, чтобы возиться с другими вещами, которые не строго связаны с файловым сервером. (Это может быть хорошо или плохо в зависимости от того, насколько изолированным вы хотите, чтобы ваш сервер был!)


источник
1

Эта виртуализация написана повсюду - рассматривали ли вы этот вариант?

Chopper3
источник
1
Виртуализация не дает настоящих жестких дисков для хранения резервных копий. Однако, если сервер работает только около часа в день, выполняя резервное копирование, вы можете получить дополнительную работу, сделав его сервером VM. В этом случае посмотрите на установку OpenSolaris или OpenSUSE Linux, оба из которых имеют встроенный XEN с приятным простым в использовании графическим интерфейсом.
Майкл Диллон
1

Одна вещь, которую я хотел бы попробовать - это доска Beagle . Это стоит ~ 150 долларов (предположительно в США) и (согласно википедии ) потребляет всего 2 Вт. Похоже, на нем будут работать несколько дистрибутивов Linux.

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

Клинтон Блэкмор
источник
0

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

Однако, если вы делаете один массивный файловый ресурс, система Linux Samba может быть лучшим подходом. Система Linux, безусловно, будет работать лучше на более слабом (с меньшим энергопотреблением) оборудовании.

В Dell R-серии используются компоненты с относительно низким энергопотреблением, хотя я не уверен, сколько дисков вам нужно для ваших требований к хранилищу.

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

Как насчет D-Link DNS-323? Бета-версия 1.08 Build 5, как говорят, добавляет сервер NFS (см. Пункт 39):

http://forums.dlink.com/index.php?topic=5485.0

Редактировать: О, дерьмо. только что заметил, что «удаление поддержки сервера NFS из-за нестабильности». Тем не менее, существует сторонняя прошивка для DNS-323, так что вы все равно можете получить поддержку NFS: http://wiki.dns323.info/howto:chroot_debian

ура

HTTP500
источник
0

Я построил свой новый домашний сервер на базе 45-ваттного процессора AMD и корпуса для кубов с источником питания 200 Вт, но я использую его не только для резервного копирования.

user18330
источник
0

ZFS также считается стабильной во FreeBSD, если вы не хотите использовать OpenSolaris.


источник
0

25 октября кто-то спросил slashdot :

Так легко установить Debian. Mac Mini потребляет около 85 Вт, поэтому это тоже не вариант. Что-то немного больше, чем под ключ, было бы хорошо, но желательно не полная хакерская работа. Было бы неплохо добавить временный CR-ROM, DVD-ROM или USB-диск с iso для установки. Какие-нибудь Slashdotters работают на хороших и дешевых системах Linux с низким энергопотреблением? Что вы можете порекомендовать?

Клинтон Блэкмор
источник