Как создать файловый сервер

Обновлено: 04.07.2024

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

Каждому офису, генерирующему большие объемы данных, нужен файловый сервер, чтобы пользователи могли получить к ним доступ из центрального места. Единственная цель файлового сервера — предоставить пользователям в сети файлы. Кроме того, файловые серверы также могут предоставлять данные другим пользователям через Интернет через веб-сайт или службу FTP. Файловый сервер — это не что иное, как простой компьютер с достаточным объемом памяти, работающий под управлением серверной операционной системы и настроенный с помощью программного обеспечения для резервного копирования или синхронизации данных. Аппаратное обеспечение обычно разрабатывается с использованием процессоров специального назначения, оперативной памяти, материнских плат, жестких дисков, блоков питания и шкафов, поэтому сервер может работать круглосуточно и без выходных. Поэтому они также должны быть прочными и эффективно охлаждаться.

Основным компонентом сервера является пространство для хранения, но использование одного объемного жесткого диска не подойдет для этой цели. Диски также должны быть высокоэффективными с точки зрения скорости, иметь большой объем и, что не менее важно, они должны быть достаточно безопасными для обеспечения безопасности ваших данных. Следовательно, они обычно конфигурируются в виде RAID, где развернуто несколько жестких дисков для обеспечения скорости и безопасности при передаче данных. Жесткие диски можно сконфигурировать в RAID с использованием различных режимов — RAID 0, 1, 5, 10 или 01. Хотя RAID 0 считается самым быстрым, поскольку в нем используется функция чередования данных, RAID 1 — самый безопасный, поскольку в нем используется зеркальное отображение данных. но оба имеют свои преимущества и недостатки. RAID 5, 10 и 01 представляют собой комбинации, в которых используется как чередование, так и зеркалирование для формирования быстрого и безопасного хранилища. Мы покажем вам, как настроить простой файловый сервер, который использует RAID 0 или RAID 1, используя два жестких диска SATA и старый компьютер. Вы также можете использовать несколько жестких дисков для создания тома RAID 5, 10 или 01.



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

Требования

Любой старый настольный компьютер. Pentium 4 или выше предпочтительнее.
Два или более одинаковых жестких диска SATA.
2 ГБ ОЗУ должно быть достаточно, если у вас нет дополнительной памяти.
Карта PCI SATA RAID, если ваш материнская плата имеет встроенный RAID.

Операционная система. Настоятельно рекомендуется серверная версия, если к ней обращается много пользователей.

Начнем. Тщательно откройте и очистите старый компьютер и убедитесь, что внутри нет пыли для эффективного охлаждения. Установите карту PCI SATA RAID в свободный слот расширения PCI и прикрутите ее на место, если ваша материнская плата не оснащена встроенным RAID-контроллером. Установите два (или более) жестких диска в соответствующие отсеки и подключите необходимые кабели (данные и питание). Убедитесь, что все кабели аккуратно связаны и убраны от охлаждающих вентиляторов и воздуховодов, чтобы обеспечить надлежащую циркуляцию воздуха. После этого ваше оборудование готово стать сервером.

Сейчас самое время установить операционную систему, но перед этим вам нужно будет настроить жесткие диски в RAID. Если на вашей материнской плате есть RAID, просто зайдите в настройки BIOS, настройте два жестких диска в RAID 0 или 1 и выйдите.

Если вы используете карту PCI RAID, вам придется нажимать необходимые клавиши, отображаемые на экране во время запуска системы, чтобы войти в BIOS карты. Здесь снова настройте жесткие диски в RAID и сохраните настройки. Наконец-то вы закончили настройку оборудования. Если вам нужна безопасная система хранения, используйте конфигурацию RAID 1, а если требуется скорость, выберите RAID 0.

Примечание. Жесткие диски в RAID 0 позволяют использовать общую общую емкость, в то время как RAID 1 предлагает половину объединенного пространства для хранения. Например: RAID 0: 80 ГБ + 80 ГБ = 160 ГБ и RAID 1: 80 ГБ + 80 ГБ = 80 ГБ.
Процедура
Начните установку операционной системы. Вы можете использовать ОС Microsoft Windows Server Edition (рекомендуется) или ОС Linux. В качестве ОС мы использовали Windows XP, так как на старом компьютере уже была бы лицензионная операционная система. Во время установки вам может быть предложено установить драйверы для оборудования RAID, чтобы ОС могла распознать тип хранилища/тома. Вставьте компакт-диск с драйверами, прилагаемый к материнской плате или карте PCI RAID.Затем программа установки обнаружит место для хранения, и вы сможете продолжить установку операционной системы, как обычно.

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

Теперь, когда ваш сервер приступил к работе, вам также следует учесть некоторые моменты. Используйте ИБП, чтобы избежать потери данных при сбоях в подаче электроэнергии, установите вытяжной вентилятор, если вы держите его в закрытом помещении, установите антивирусное программное обеспечение для дополнительной безопасности, установите и продолжайте использовать защищенное паролем программное обеспечение для виртуальной сети, чтобы вы могли получить доступ к сервера с другого компьютера в сети вместо подключения монитора и устройства ввода и управления сервером. Кроме того, мы также рекомендуем внести некоторые изменения в аппаратное обеспечение вашего сервера. Поскольку вы используете старый компьютер, хорошей идеей будет заменить блок питания, так как этот компонент может выйти из строя при круглосуточном использовании. Кроме того, чтобы снизить шум от вращения нескольких жестких дисков внутри корпуса, спроектируйте пенопластовые или резиновые втулки для жестких дисков, чтобы гасить вибрации. Наконец, используйте функцию энергосбережения и/или WOL материнской платы для отключения жестких дисков или системы, когда сервер не используется. Это не только сэкономит электроэнергию, но и продлит срок службы серверного оборудования. Ваш файловый сервер наконец-то готов к работе.

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



Сервер печати. ​​Установите принтер(ы) на файловом сервере и предоставьте к ним общий доступ по сети. Вам не нужно беспокоиться об отключении принтеров, подключенных к клиентским машинам в сети. Все ваши принтеры могут находиться в одном месте дома или в офисе.
Серверы баз данных: централизованно загружайте все свои данные и делитесь ими с программным обеспечением управления базами данных, чтобы сделать информацию доступной для всех пользователей на сеть. Примеры: SQL, Oracle, Microsoft Access, FileMaker.
Бухгалтерский сервер: Подобно серверу базы данных, приложения многопользовательского сервера бухгалтерского учета могут быть установлены для обеспечения многопользовательского доступа к бухгалтерам на сеть. Примеры: Tally, Busy.
Прокси-сервер. Прокси-серверы значительно ускоряют использование Интернета в локальной сети благодаря функции кэширования. Вы можете создавать профили пользователей, чтобы побудить профили аутентифицировать пользователей или даже блокировать определенные веб-сайты. Примеры: FreeProxy, AnalogX, CCProxy.
Сервер загрузки. Используйте сервер как единую точку для загрузки файлов и торрентов из Интернета. Это выгодно, поскольку сервер можно использовать для управления всеми вашими загрузками данных, пользуясь преимуществами его 24-часового времени безотказной работы. Примеры: DAP, FlashGet, uTorrent, BitComet.
Резервный сервер: установите на сервер программное обеспечение для резервного копирования или синхронизации и настройте его таким образом, чтобы он мог автоматически создавать резервные копии важных данных со всех машин. в локальной сети через определенные промежутки времени. Это гарантирует, что, помимо клиентских машин, копия всех ваших данных существует на сервере. Пример: Fbackup, AceBackup.
Почтовый сервер. Почтовые серверы могут быть очень полезными в локальной сети. Пользователи могут отправлять и получать почту на файловый сервер, который будет выполнять работу по отправке электронной почты извне или сбору электронной почты и распространению электронной почты с онлайн-сервера POP локальным пользователям. Также отправляйте электронные письма внутри страны без необходимости использования полосы пропускания Интернета. Пример: hMailServer, netMailshar, Winmail, CMailServer.


Монитор безопасности. Используя программное обеспечение для мониторинга безопасности, ваш файловый сервер может также выступать в качестве блока наблюдения, записывая видеопотоки с веб-камер и IP-камер. Пример: WebcamXP, SmarterGuard Basic.

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

wikiHow – это вики, похожая на Википедию. Это означает, что многие наши статьи написаны в соавторстве с несколькими авторами. Над созданием этой статьи работали 9 человек, в том числе анонимно, которые со временем редактировали и улучшали ее.

Эта статья была просмотрена 163 891 раз.

В связи с увеличением размера носителей во многих домах, особенно с появлением носителей высокой четкости и телевизоров высокой четкости, объем места, необходимый для хранения даже небольшой коллекции фильмов или музыки, быстро растет. Емкость жестких дисков также растет, но для многих из них мало места в небольших ПК или HTPC. Файловый сервер предлагает приятный и удобный способ предоставить много места, которое можно где-нибудь спрятать.

Изображение с названием Build a Fileserver Step 1

Подумайте о своих потребностях. Вам нужно разместить сотни фильмов на нескольких независимых ПК по всему дому или вам просто нужно удобное место для воспроизведения музыки на вашем HTPC? Использование домашнего файлового сервера сильно повлияет на следующие шаги.

Изображение с названием Build a Fileserver Step 2

Подумайте о месте для хранения. Сколько тебе нужно? Это также тесно связано с последним вопросом. Если все, что у вас есть, — это пара HD-фильмов (или много фильмов DVD-качества) и немного музыки, вы, вероятно, сможете обойтись одним 500-гигабайтным диском. Для большого количества фильмов в формате HD, большой музыкальной коллекции и большого количества семейных фотографий лучше подойдет жесткий диск большего размера или массив из нескольких жестких дисков.

Изображение с названием Build a Fileserver Step 3

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

Изображение с названием Build a Fileserver Step 4

Выберите уровень RAID. RAID 1 зеркально отражает содержимое всех дисков, обеспечивая максимальную надежность за счет емкости только одного диска. Для менее параноиков RAID 6 допускает отказ двух дисков без потери данных. RAID 5 дает наибольшую емкость (всего на один диск меньше, чем общее количество дисков). RAID 10 обеспечивает наибольшую производительность, предлагая половину емкости. Наконец, RAID 0 является самым быстрым, но теряет данные на всех дисках после выхода из строя любого отдельного диска, поэтому, как правило, это не лучший выбор, если у вас нет другого источника резервного копирования. Не все уровни возможны с любым количеством дисков — обычно чем больше дисков, тем больше у вас вариантов. Есть и другие уровни — читайте о стандартных уровнях RAID в Интернете.

Изображение с названием Build a Fileserver Step 5

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

Изображение с названием Build a Fileserver Step 6

Подумайте об остальном ПК. Файловый сервер, как правило, требует мало энергии, поэтому обычно достаточно бюджетного процессора + материнской платы. Убедитесь, что у него есть слот (обычно PCI-Express) для карты RAID, если это применимо. Часто бывает достаточно 1-2 Гб оперативной памяти, если только на сервере не будут работать приложения. Gigabit Ethernet позволяет в будущем расширяться и обеспечивать высокие скорости при загрузке контента с сервера. Блок питания должен обеспечивать достаточную мощность для всех ваших жестких дисков. 3.5-дюймовые накопители различаются по потребляемой мощности от 7 Вт до 25 Вт, поэтому поищите в Интернете точную модель, которая у вас есть.

Изображение с названием Build a Fileserver Step 7

Подумайте о случае. Будет ли этот сервер в стойке или только в настольном корпусе? Корпус стойки оптимизирован для размещения множества серверов в общей стойке (она низкая, плоская и широкая). Такую стойку можно купить, но для одного сервера может и не иметь смысла. Однако, если вы планируете разместить свой сервер в каком-либо серверном центре, сервер «настольной формы» будет, по крайней мере, намного дороже в размещении, если вообще будет принят.

Строй! Воздушный поток особенно важен для серверов, так как при непрерывной работе большого количества жестких дисков могут легко образовываться точки перегрева. Убедитесь, что имеется достаточное количество вентиляторов, что они направляют воздух по прямой линии спереди назад и что все они работают. Мертвый вентилятор может вызвать много головной боли позже! Не скупитесь здесь.

Изображение с названием Build a Fileserver Step 9

Установите ОС и программное обеспечение. Linux обычно является хорошим выбором. Любой серверный дистрибутив Linux должен работать нормально и быстро запускать вас. С другой стороны, операционные системы Windows Server легко настраиваются, но требуют значительно большей мощности и ресурсов. Наконец, Windows Home Server — новинка, но она обладает множеством мощных функций. С WHS вам не нужна карта RAID или какой-либо контроллер для создания большого массива, но имейте в виду, что если ОС умрет, то вместе с ней исчезнут и все ваши данные.

Файловые серверы принадлежат субарендатору и создаются в зоне. При создании сервера вы можете дополнительно:

Включите аварийное восстановление DP для сервера. Дополнительные сведения о том, как работает аварийное восстановление в NetApp Service Engine, см. в разделе Аварийное восстановление.

Сделайте его с поддержкой CIFS. Для серверов с поддержкой CIFS:

Вы должны указать имя пользователя Active Directory, пароль Active Directory, домен, DNS-серверы, имя сервера и, при желании, организационную единицу Active Directory (OU).

Учетные данные Active Directory (имя пользователя Active Directory и пароль Active Directory) должны принадлежать пользователю, имеющему право на присоединение компьютера к домену Active Directory.

Если структура OU Active Directory является иерархической, как показано на изображении ниже, укажите OU от самого нижнего уровня до самого верхнего. В этом примере, чтобы указать Мельбурнское подразделение, задайте для cifs_ou значение "cifs_ou": "ou=melbourne,ou=cifs".

Ошибка: отсутствует графическое изображение

Убедитесь, что у вас есть следующее для создания сервера:

Субарендатор, на котором будет размещаться сервер.

Регион и зона, к которой относится сервер.

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

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

Нажмите «Создать сервер».

На странице "Создать сервер" заполните следующие поля:

Выберите субарендатора из списка.

Выберите регион, в котором будет находиться сервер.

Выберите зону, в которой будет находиться сервер.

Введите имя сервера.

Выберите любую предопределенную подсеть из списка.

(Необязательно) Укажите IP-адрес. Если не указано, серверу будет присвоен следующий доступный IP-адрес.

Выберите службы:

NFS включен по умолчанию. Отображается используемый протокол NFS.

При создании файлового сервера с поддержкой CIFS:

Переключите кнопку с поддержкой CIFS, чтобы просмотреть поля, связанные с CIFS.

Укажите имя пользователя Active Directory, пароль Active Directory, домен, DNS-серверы, имя сервера и, при необходимости, организационное подразделение Active Directory. Учетные данные Active Directory должны принадлежать пользователю, имеющему право на присоединение компьютера к домену Active Directory.

Чтобы включить DP асинхронного аварийного восстановления на этом файловом сервере:

Переключите кнопку асинхронного аварийного восстановления, чтобы включить его.

Выберите регион и зону аварийного восстановления.

Выберите расписание репликации аварийного восстановления.

Если синхронное аварийное восстановление DP включено, переключатель синхронного аварийного восстановления включен и не может быть отключен.

Нажмите «Создать». Это создает задание для создания сервера.

Создание сервера выполняется как асинхронное задание. Вы можете:

Проверьте статус задания в списке заданий.

После завершения задания проверьте состояние сервера в списке серверов.


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

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

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

Пожалуйста, дайте мне знать, если потребуется какая-либо дополнительная информация, и заранее спасибо!


Возможно, обратите внимание на Freenas или Unraid 👌🏻

День торта

· 2 года. назад

Это и serverthehome имеют несколько системных сборок в зависимости от бюджета.

Бывший в употреблении микросервер HP можно приобрести относительно дешево, и он очень экономичен в отношении энергопотребления; однако это не лучший выбор для чего-то большего, чем файловый сервер, поскольку он не может перекодировать видео в реальном времени. Мой использует 4x 3,5-дюймовых жестких диска, и вы можете поместить ОС на внутренний USB-порт (флэш-накопитель), если хотите. Я использую Ubuntu Linux; есть и другие варианты, в зависимости от того, что вы делаете. Мои 3 жестких диска по 2 ТБ в конфигурации RAID 5 с ZFS.Для резервного копирования наиболее важных данных у меня есть диск емкостью 1 ТБ, подключенный через USB, который находится в пожаробезопасном состоянии (подключен, данные записываются ежедневно), и теперь у меня также есть удаленное резервное копирование почти в реальном времени с использованием Синхронизация для согласованности.

Есть много способов решить проблему такого типа, поэтому я полагаю, что мое решение подойдет не всем. Я рассматривал возможность использования Raspberry Pi с большим жестким диском USB в качестве файлового сервера; Я просто не думаю, что это будет хорошо работать в моем случае. У меня также есть сервер Dell R710, на котором работают все мощные серверные приложения, и он более чем пригоден для использования в качестве основного файлового сервера; однако я предпочитаю, чтобы мои диски оставались довольно прохладными, поэтому я предпочитаю, чтобы данные хранились отдельно от горячих процессоров.

Если это просто обслуживание файлов, вы можете запустить очень скромное устройство, и оно будет работать нормально, потреблять очень мало энергии и работать тихо. На самом деле вы можете сделать все это с помощью Pi — для них есть серверные корпуса, вы просто загружаете планы, переносите их на любой 3D-принтер и распечатываете шасси. Thingverse для получения дополнительной информации.

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

Операционная система может быть практически любой, и поскольку вы изучаете A+, вы можете захотеть освоить что-то более техническое, например Linux или Windows Server. Любой из них подходит для того, что вы делаете, но я рекомендую их, потому что, если вы хотите провести с ними эксперименты и узнать о различных аспектах разрешений, групп, пользователей, политик, правил брандмауэра и т. д., они предлагают широкий спектр возможностей.

Вы могли бы построить больше, если бы захотели. И в тот момент, когда вы хотите виртуализировать, становится более необходимым получить более грубое оборудование. Виртуализация сейчас довольно популярна, но для передышки требуется хотя бы базовое количество процессора и оперативной памяти. Это немного увеличит ваш счет за электроэнергию, но не сделает машину намного шумнее, если вы тщательно подберете детали. Если вы хотите узнать о бесшумных сборках, посетите любой раздел или сайт HTPC. Эти парни любят тишину.

Откройте хранилище Mevia, Nas4Free, FreeNAS, UnRAID. Все они в значительной степени работают для этого. Если вам нужно крайне низкое энергопотребление и вы предпочитаете просто иметь резервную копию в облаке, вы можете заглянуть в Odroidc1 или c2 и просто вставить в него один большой диск, установить OMV на SD-карту, а затем просто сделать резервную копию важных данных в другом месте в сети. для резервирования. Честно говоря, рейд не резервная копия. У меня есть Odroid с 750 ГБ 2.5-дюймовый диск, который я использую в качестве дампа Rsync для своих самых важных файлов. Ничто из него не передается, так что это довольно безопасно.

Я бы посоветовал вам выяснить, что вы планируете делать с устройством в будущем, а также использовать его сейчас. Тишина легко достижима. Мощность, ну, чем больше дисков и тем больше вычислительная мощность, всегда зависит от того, сколько энергии он будет потреблять. Если вы планируете заниматься ИТ, вы быстро научитесь жить с прожорливыми зверями. Поскольку домашние лаборатории для кластеров Vsphere становятся довольно дорогими (даже если базовое оборудование дешево). Хотя честно. Для того, для чего вам нужно устройство, готовое решение может быть самым дешевым. Я постоянно использую Synology и Qnap для малого бизнеса. Я имею в виду, что большинство крупных компаний используют что-то гарантированное, а не что-то с открытым исходным кодом.

Я начал с Windows (и до сих пор каждый день работаю с файловыми серверами Windows, серверами TS, Exchange и AD). Но для дома у меня есть файловые серверы на базе Unix. Собственно, у меня есть все, что я рекомендовал.

Кроме того, вы не упомянули о бюджете. Учитывайте пропускную способность вашей сети. Я предполагаю, что это 1 GBE, поэтому вам не нужны никакие причудливые карты 10GBE или сверхбыстрые массивы.

В последнее время я сам присматриваюсь к системам домашних серверов с низким энергопотреблением, так как я обновляю свою. Мой вариант использования очень похож на ваш, и я думаю, что это лучший из доступных в настоящее время (я, вероятно, выберу что-то немного другое, но это только потому, что у меня есть старое оборудование, которое я могу повторно использовать, если бы я был чтобы купить «свежий» прямо сейчас, я бы выбрал эту настройку):

4 ГБ ОЗУ DDR 4 (можно 8, если вы считаете, что вам это действительно нужно)

Модуль eMMC на 16 ГБ для Odroid H2 (потенциально 32 ГБ, если вы считаете, что он вам действительно нужен)

2 кабеля питания Odroid SATA

2x WD Red (от 3 ТБ до 12 ТБ на диск, в зависимости от того, сколько денег вы готовы потратить и сколько места вам действительно нужно)

Любой блок питания мощностью чуть более 60 Вт и напряжением 14–20 В (например, 18 В / 4 А или аналогичный)

Дополнительно: внешний корпус SATA-USB 3 плюс третий жесткий диск того же размера, что и WD Red (не стесняйтесь использовать потребительский класс по более низкой цене или несколько, которые у вас уже есть, нет необходимости покупать WD Red, так как этот не быть включенным постоянно) для автономных резервных копий.

Odroid H2 имеет TDP всего 10 Вт и имеет пассивное охлаждение. Два WD Red будут потреблять около 5 Вт каждый, что делает сервер в целом очень энергоэффективным. Он также крошечный и очень красивый (мне очень нравится этот корпус типа 1), а eMMC на 16 ГБ должно быть достаточно для любой системы Linux. В корпусе есть вентилятор, предназначенный в основном для охлаждения жестких дисков, но он может вам и не понадобиться.

Лично я выберу обычную плату mini-ITX с тем же чипсетом, что и Odroid H2, просто потому, что у меня есть запасной корпус (Fractal Design Node 304, не отказываюсь от него ;)) и блок питания уже подходит те.

Установите Ubuntu LTS без головы и получайте удовольствие, настраивая все через SSH (замазку) со своего настольного компьютера. Вы захотите использовать mdadm для рейда 1 для двух WD Red и, возможно, luks для полного шифрования диска (почему бы и нет). Я бы выбрал простые акции Samba. Есть туториалы практически для всего, и это отличная возможность разобраться в Linux ;) Возможно, вы также захотите установить на нем Pi-hole и, возможно, медиацентр (мне нравится Kodi, Plex тоже работает) . Эта штука маленькая и достаточно бесшумная, так что вы легко сможете разместить ее в гостиной, достаточно близко к телевизору, чтобы ее можно было использовать в качестве медиацентра. Настроить что-то подобное — идеальный опыт для обучения.

Что можно делать с файловым сервером?


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

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

Выделенный файловый сервер позволяет каждому пользователю, находящемуся дома или в дороге, получить доступ ко всем файлам, которые могут ему понадобиться, независимо от того, какое конкретное устройство они могут использовать в любой момент времени. Выделенные файловые серверы также позволяют вам делиться своими файлами с друзьями и коллегами — просто предоставьте им URL-адрес, имя пользователя и пароль, а также укажите, к какому содержимому они могут получить доступ. Например, может быть, вы хотели бы поделиться фотографиями лагеря ваших детей с родственниками мужа, но объем вашего облачного хранилища не вмещает все эти фотографии, а также все другие вещи, которые вы сохранили в своем шкафчике облачного диска. Возможно, вы хотите поделиться с коллегой конфиденциальной информацией, которую не хотите загружать на сервер, принадлежащий Amazon или какой-либо другой третьей стороне, но файлы слишком велики для отправки по электронной почте. Или, может быть, вы просто хотите получить доступ к своей 200-гигабайтной библиотеке MP3-файлов, пока вы заперты в отеле по делам, не имея ничего, кроме нетбука на базе SSD на 60 Гбайт. Эти несколько примеров — лишь верхушка айсберга, когда речь заходит о полезности файлового сервера.


Тем не менее, существуют альтернативы файловому серверу для всех этих нужд. Вы можете сбросить все свои фотографии на флэш-накопитель и отдать их родственникам в следующий раз, когда увидите их, но вы должны делать это каждый раз, когда хотите поделиться новыми фотографиями, и кто знает, получите ли вы свое. флешки обратно? Вы можете отправить DVD-R своему коллеге по почте, но, возможно, емкость DVD-R ~ 4 ГБ недостаточна, а доставка обычной почты занимает дни, если не недели. Если вы в дороге, вы можете просто взять с собой портативный внешний жесткий диск, который занимает много места и может быть потерян или украден. Файловый сервер — простое решение всех этих проблем. Домашние файловые серверы не требуют оборудования корпоративного уровня и могут быть очень доступными. Они также могут быть изготовлены из энергоемких компонентов, которые не будут увеличивать ваши счета за электроэнергию.

Какие соображения важны при создании файлового сервера?

Поскольку основной ролью файлового сервера является хранилище, это самый важный аспект, о котором следует подумать. Сколько места для хранения вам нужно? Вы хотите поделиться 50 ГБ фотографий, сделанных цифровой камерой? 500 гб музыки? 2 ТБ ISO-образов DVD с фильмами? 30 ТБ мультимедийных и рабочих файлов? Кроме того, с какой скоростью растут ваши требования к хранилищу и насколько легко вы хотите расширить свой файловый сервер?


Насколько легко вы хотите управлять своими файлами? Многие из более мощных операционных систем файловых серверов, к сожалению, не очень просты в использовании для непрофессионала в области ИТ. Однако существуют ОС файловых серверов, которые легко запускать. Как насчет возможности восстановить ваши файлы в случае катастрофы? Размещение ваших файлов на одном компьютере равносильно тому, чтобы сложить все яйца в одну корзину, что может быть рискованным. Как насчет безопасности? Все в любой сети уязвимо для вторжения. Хотя это руководство отвечает на все эти вопросы, оно предназначено для домашних пользователей и, следовательно, неизбежно приносит некоторые жертвы в отношении места для хранения, возможностей администрирования, возможности восстановления и безопасности — просто потому, что домашние пользователи, как правило, не могут позволить себе и не нуждаются в решениях для файловых серверов профессионального уровня.

Зачем создавать файловый сервер, а не использовать NAS?

Проще говоря, NAS (сетевое подключенное хранилище) — это компьютерное устройство. Он создан специально для обеспечения доступного по сети хранилища. Устройства NAS обычно предлагают более простое администрирование, чем файловые серверы (некоторые из них находятся в нескольких щелчках мыши от возможности plug and play), но часто ограничены проприетарным программным обеспечением и не обладают такой емкостью и расширяемостью, как выделенный файловый сервер. Кроме того, более дорогие устройства NAS, которые могут вмещать столько жестких дисков, сколько некоторые из сборок, описанных в этом руководстве, стоят дороже, чем альтернатива файлового сервера. Наконец, поскольку они разрабатывались с единственной целью, они не так гибки, как файловые серверы, которые в многосистемном доме, возможно, придется позднее интегрировать в базовую рабочую станцию. Тем не менее, хотя устройства NAS не рассматриваются в этом руководстве, их стоит изучить, если вы еще не знакомы с ними.


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

Читайте также: