Я хочу построить файловый сервер для резервного копирования. Сервер должен быть доступен 24/7 в смешанной сети Windows / Linux, но обслуживание не должно превышать 1 часа в день. Поэтому энергопотребление - мой главный приоритет.
Как вы думаете, какое оборудование лучше всего подходит для его создания? Что насчет программного обеспечения? вы предлагаете дистрибутив Linux?
Edit1: Сервер должен занимать от 1 до 4 терабайт дисков, я не стремлюсь к скорости, избыточность не является обязательной, но будет оценена, если не будет очень дорогостоящей. Мой бюджет ограничен.
Edit2: Если я смогу получить маршрутизатор или точку беспроводного доступа для этой работы (с использованием USB-портов и, возможно, модифицированной прошивки), это будет отличной идеей. Любое предложение ?
Я хочу построить файловый сервер для резервного копирования. Сервер должен быть доступен 24/7 в смешанной сети Windows / Linux, но обслуживание не должно превышать 1 часа в день. Поэтому энергопотребление - мой главный приоритет.
Как вы думаете, какое оборудование лучше всего подходит для его создания? Что насчет программного обеспечения? вы предлагаете дистрибутив Linux?
По моему опыту, создание ПК / файлового сервера с нуля не подходит для условия энергоэффективности для большинства NAS-устройств потребительского уровня. С учетом сказанного, полноценные компьютеры, очевидно, намного более гибкие и функциональные, чем потребительские NAS, однако домашние что-нибудь всегда будет потреблять больше электроэнергии. Если вам повезет, вы сможете получить потребление в пределах нескольких ватт для потребительского оборудования, но время / усилия / деньги могут не окупиться.
У меня есть NAS дома, подключенный к ИБП, и просто с помощью простого монитора ИБП он варьируется от 45 Вт до 55 Вт всего с двумя дисками. В непиковое время он может достигать 30-40 Вт. Я видел его всего 25 Вт, но это не обычное явление. Это не так уж плохо. Конечно, у меня есть NAS с 4 дисками, он проще в эксплуатации, маленький и очень энергоэффективный. Строить всегда весело, но, в конце концов, оно может стоить дороже, иметь больше проблем / обслуживания, физически намного больше и потребляет больше электроэнергии, чем аналог NAS-потребителя.
Edit1: сервер должен занимать от 1 до 4 терабайт дисков, я не стремлюсь к скорости, избыточность не является обязательной, но будет оценена, если не будет очень дорогостоящей. Мой бюджет ограничен.
Странно, что избыточность не обязательна, учитывая, что это файловый сервер, а каждому свое. Если стоимость является самой большой проблемой, а скорость / избыточность являются дополнительными, устройства NAS с 2 дисками должно быть достаточно.
Я бы рекомендовал Netgear ReadyNAS Duo 2000 руб. Его розничная цена составляет около 300 долларов США, но посмотрите на интернет-магазины, и вы увидите, что они продают его дешевле. Я думаю, что в наши дни Netgear также делает большую скидку на него, но я не слишком уверен. Обратите внимание: Netgear продает большинство своих NAS с жесткими дисками, поэтому цены кажутся завышенными. Обязательно ищите бездисковые версии.
Еще один NAS, который я бы порекомендовал, - это QNAP TS-239 Pro. У меня есть TS-409 Pro, но я очень доволен QNAP, потому что он довольно прочный. Программное обеспечение, с которым он поставляется, довольно простое в использовании и надежно работает. Он работает под управлением встроенного Linux, поэтому, если вы действительно хотите покопаться во внутреннем устройстве, доступен ssh-доступ.
2 Disk NAS довольно экономичны. Ценовой диапазон довольно небольшой - от 100 до 300 долларов. 4 Disc NAS имеют более широкий диапазон цен, что, вероятно, вас разочарует. Они могут варьироваться от 500 до 900 долларов США. Но похоже, что деньги - это проблема, поэтому я бы выбрал 2-диск в вашей ситуации.
Edit2: Если я могу получить маршрутизатор или точку беспроводного доступа для выполнения этой работы (с использованием USB-портов и, возможно, модифицированной прошивки), то это будет отличная идея. Любое предложение ?
Я бы держался подальше от этой идеи. Хотя это может быть наиболее экономичное / хакерское решение, для меня это больше неприятностей, чем оно того стоит. Я использовал DDWRT и Tomato, и они оба прекрасные ПЗУ для беспроводных маршрутизаторов / брандмауэров / VPN, но обслуживание файлов - это не то, что я считал основным приоритетом в обоих проектах. Я могу ошибаться в эти дни, так как я давно не использовал / играл с обоими, но если ваши файлы означают что-нибудь чтобы вы просто получили дешевое устройство NAS, подключили его к локальной сети и прекратили работу.
Одна из возможностей - построить сервер на базе платы mini-ITX с процессором VIA EPIA, который можно использовать для сборки компьютеров без вентилятора. Другая возможность - построить его вокруг mini-ITX, который использует процессор Intel ATOM, такой как Zotac ION.
В любом случае вы, вероятно, захотите поместить жесткие диски вне корпуса компьютера в отдельную коробку с собственным вентилятором с регулируемой температурой. Существуют внешние кабели, которые можно использовать для подключения дисков SATA, и даже если на материнской плате есть только внутренние разъемы SATA, вы можете получить адаптеры, позволяющие подключать внешний SATA. Что касается корпуса привода, то все подойдет, если вы захотите проделать в нем отверстие для пропуска кабелей SATA.
Я установил обычный ПК с внешним жестким диском USB (для снимков) и системой на USB-ключе для выполнения резервного копирования.
Резервное копирование планируется каждый день в вечернее время, и после его завершения компьютер выключается. Если нам нужно резервное копирование, кто-то просто отправляет компьютеру пакет WOL (с помощью WOL компьютер включается ежедневно, непосредственно перед запланированным резервным копированием).
Результат:
PS: ОС Linux с Samba и интеграция с AD.
Я рекомендую OpenFiler (http://openfiler.com/). Это устройство NAS на базе Linux, которое поддерживает NFS, CIFS, WebDAV, RSYNC, FTP и iSCSI. Он также может быть привязан к Active Directory для аутентификации, если это необходимо, или может использовать себя как сервер LDAP. Я использую его некоторое время, и мне это нравится. Его легко настроить с помощью прилагаемого веб-сайта управления.
OpenFiler также поддерживает программный RAID, поэтому, если вы хотите меньше тратить на оборудование, вы все равно можете иметь избыточность.
Что касается оборудования, я бы поискал систему mini-ITX. Это было бы низким энергопотреблением, и в BIOS, вероятно, есть опции для остановки жестких дисков, когда они не используются. Это поможет значительно сократить потребление энергии, особенно если их можно останавливать примерно 23 часа в день. В Linux также есть параметры для замедления вращения дисков, когда они не используются, например, установка параметров диска с помощью hdparm
или установка программного обеспечения, например noflushd
.
Кажется, никто этого не предлагал, но выбор жесткие диски также играет важную роль. В этом случае предполагается, что диски Western Digital Green рассчитаны на малую мощность. Я использую их на своем файловом сервере, и они отлично работают.
В качестве системной платформы обратите внимание на HP ML110 или ML115. Они довольно дешевы (очень дешево на ebay, часто 100-200 фунтов стерлингов; розничные цены начинаются примерно с 300-400 фунтов стерлингов), небольшие (размером с компьютер в корпусе mini-tower) и имеют место для 4 3,5-дюймовых дисков SATA внутри. У них также есть пара открытых 5,25-дюймовых отсеков, которые можно использовать для устройства резервного копирования на магнитную ленту или другого съемного носителя.
Последние модели также имеют слот PCI-e x8, если вы хотите установить аппаратный RAID-контроллер.
Если вы купите один с более медленным чипом с низким энергопотреблением, энергопотребление будет относительно низким. В частности, обратите внимание на некоторые маломощные варианты Opteron для ML115. Если система в основном простаивает, она потребляет относительно мало энергии.
Для дистрибутива существуют различные подходящие дистрибутивы Linux, такие как Ubuntu Server или Fedora, а также еще несколько специализированных систем, таких как OpenFiler. Последние версии Samba подделывают контроллер домена, если вам это нужно.
установить linux на linksys nslu2 nas http://www.nslu2-linux.org/
Я только что построил себе именно это ... материнская плата - это zotac IONITX-C-U, который по сути является просто процессором Intel Atom с чипсетом Nvidia вокруг него. Я выбрал это, потому что он достаточно хорошо поддерживается Ubuntu, и потому что он имеет 3 порта SATA. Моя логика для 3 портов SATA следующая: я могу построить бесконечно расширяемый массив RAID 5. Когда вы почти полностью заполнены, вы в основном вытаскиваете один из дисков, чтобы освободить место для нового 1 ТБ, затем копируете на него все данные ... затем устанавливаете еще два новых диска в массив RAID5, копируете данные из первый 1 ТБ в новый массив, затем добавьте этот диск в массив. Если вы хотите быть еще безопаснее, вы можете использовать внешний USB-корпус / адаптер для копирования, чтобы вас никогда не оставили без нападения. В любом случае ... Я установил саму ubuntu OS на простую флешку емкостью 4 ГБ - нет смысла тратить впустую высокоскоростной порт SATA для ОС, учитывая, как мало он используется. Достаточно производительный USB-накопитель достаточно быстр для моих целей и почти не потребляет дополнительной энергии.
Базовая система (материнская плата + USB-накопитель для ОС) работает с тактовой частотой около 25 Вт, когда она используется ... больше как 20-22 Вт, когда она просто сидит там. Общее использование, очевидно, будет во многом зависеть от того, какие диски вы выберете для своего массового хранилища, но вы можете с уверенностью предположить что-то вроде 6-10 Вт на диск в активном состоянии ... если вы их замедлите, дополнительное энергопотребление будет в значительной степени нуль.
так что в целом я почти уверен, что любая из плат mini-ITX будет делать то, что вы хотите ... ubuntu - довольно дружелюбная и хорошо поддерживаемая ОС, и она также дает вам гибкость, чтобы возиться с другими вещами, которые не связаны строго с файловым сервером. (Это может быть хорошо или плохо, в зависимости от того, насколько изолированным вы хотите, чтобы ваш сервер был!)
Здесь виртуализация написана повсюду - вы рассматривали этот вариант?
Мне было бы интересно попробовать Доска Бигля. Стоит ~ 150 долларов (предположительно), а (по данным википедия) потребляет только 2 Вт мощности. Похоже, на нем будут работать несколько дистрибутивов Linux.
Мне нужно было бы изучить это еще немного, чтобы знать наверняка; основная плата будет использовать флеш-карту; однако я думаю, что вы могли бы использовать внешние жесткие диски USB (в этом случае вам придется учитывать потребляемую ими мощность, и, если они питаются от порта USB, вам, вероятно, понадобится USB-концентратор с питанием). Я просто догадываюсь, так как какое-то время не разбирался в этом.
Я думаю, что аргумент Windows против Linux для вашего развертывания зависит в основном от того, как вы хотите иметь дело с аутентификацией и авторизацией. Если вы интенсивно используете домен Active Directory и нуждаетесь в нескольких точках общего доступа с различным групповым доступом, с помощью системы Windows будет намного проще управлять.
Однако, если вы создаете единый массивный общий доступ к файлам, система Linux Samba может быть лучшим подходом. Система Linux, безусловно, будет лучше работать на более слабом (с меньшим энергопотреблением) оборудовании.
Dell R-series, похоже, использует компоненты с относительно низким энергопотреблением, хотя я не уверен, сколько дисков вам нужно для ваших требований к хранилищу.
Как насчет 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
Ура
Я построил свой новый домашний сервер на базе процессора AMD мощностью 45 Вт и куба с блоком питания 200 Вт, но я использую его не только для резервного копирования.
ZFS также считается стабильной во FreeBSD, если вы не хотите использовать OpenSolaris.
25 октября кто-то спросил слэшдот:
«В течение многих лет я использую домашний сервер с Linux, но в последнее время у меня возникли сомнения по поводу счета за электроэнергию. Я еще не тронут рецессией, но я хотел бы сократить расходы и перейти от 100 -Ваттная система на 30-ваттную систему сэкономила бы мне 70 долларов в год. Система не требует особой работы, просто apache, imap, ssh и некоторые nfs, но я предпочитаю иметь полноценную систему, где Я могу выбрать, что установить на него. Мне также все равно, будет ли это маломощный Via или процессор ARM, если он дешевый. Я стремлюсь к цене 300 долларов или меньше за полную систему, которую я мог бы затем заработать примерно за четыре года за счет экономии энергии. Я читал о Western Digital Mybook World Edition, в котором есть процессор ARM, но на нем не так просто установить Debian. Mac Mini потребляет около 85 Вт, так что это не так. тоже не вариант. Что-то немного больше, чем под ключ, было бы хорошо, но желательно не полный взлом. Добавление временного CR-ROM или DVD-ROM, или USB-диска с ISO в заглохнуть было бы неплохо. Какие-нибудь Slashdotters работают с хорошими и дешевыми маломощными системами Linux? Что вы можете порекомендовать? "