Собственное облако дома. My Cloud – домашнее облако

26.07.2019

В настоящее время все больше и больше пользователей задумываются о постоянной возможности доступа к личным данным из любой точки. Свои решения в данном сегменте рынка IT-технологий предлагают многие известные компании. Однако за все услуги приходится платить. Простой альтернативой является создание собственного облака на основе NAS.

Итак, давайте разберемся, что же представляет собой NAS. NAS (Network Attached Storage). Т. е. это не что иное, как хранилище данных, имеющее подключение к сети или, другими словами, сервер для хранения файлов.

В чем преимущества личного облака?

Личное облако, по сравнению с публичным, дает массу плюсов своему владельцу. Так, например, увеличение объема накопителей можно производить самостоятельно, а не только в рамках, которые навязаны владельцами сервисов. Также можно самостоятельно расширить функционал сервера: добавить FTP-сервер, почтовый сервис, клиент для торрентов, настроить защищенное соединение. Также большим преимуществом будет то, что все клиенты локальной сети, которые имеют доступ, смогут обмениваться информацией между собой даже удаленно. Но самый большой плюс – вся накапливаемая вами информация физически будет сосредоточена в одном месте и на одном устройстве. Доступ к ней будет зависеть только от стабильности интернет-подключения.

Выбор NAS

Производители предлагают бюджетные варианты NAS с возможностью подключения 1-го или 2-х накопителей. Здесь стоит задуматься – конечная цель создания домашнего «облака» только в хранении данных или же создание отказоустойчивого хранилища данных.

На просторах интернета работает множество компаний, у которых всегда в наличии найдется интересующий Вас сервер NAS. Так, например, сервер QNAP с подключением 1-го накопителя будет стоить от 7700 рублей, с подключением 2-х накопителей – от 9600 рублей.

SYNOLOGY предлагает NAS для одного накопителя по цене от 7500 рублей, для двух – от 11900.

Компания Western Digital предлагает сервера от 10800 рублей и от 22700 рублей (соответственно – для одного и двух накопителей).

Все сервера оснащены портами USB, количество которых может варьироваться (минимум 2, версионность 2.0 – 3.0) и 1 порт LAN 10/100/1000 Mbps. Сервера для 2-х и более накопителей дополнительно оснащаются средствами для создания и управления отказоустойчивыми массивами накопителей. Также сервера для двух накопителей, практических всех производителей, поддерживают горячую замену (без выключения питания от сети).

Версию (тип) USB-интерфейса можно определить визуально. Для этого достаточно просто посмотреть на цвет разъема: версия 1.0 – черный, 2.0 – белый, 3.0 – голубой.

Как сделать домашнее облако из NAS?

Теперь перейдем непосредственно к вопросу создания собственного облака.

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

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

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

QNAP

Разработчики компании QNAP создали сервис, который максимально облегчает настройку облака для пользователя путем использования myQNAPcloud – сервиса.

Для использования этого сервиса достаточно создать свою учетную запись на официальном сайте myqnapcloud.com . После этого нужно зарегистрировать свое устройство и дать ему имя. Далее настройка производится автоматически (настройка роутера, включается функция «VPN-сервер», позволяющая использовать функционал Windows утилиты myQNAPcloud connect и службы CloudLink, при помощи которой Вы имеете возможность администрирования удаленного NAS и контролировать его состояние при помощи мобильных приложений).

Простота настройки сервиса myQNAPcloud может наглядно показать, что не обязательно знать и уметь манипулировать сложными терминами и приложениями. Достаточно запомнить логин и пароль, которые были введены при регистрации на сайте. Имея эти данные, Вы всегда сможете получить доступ к своему облаку с помощью сайта myqnapcloud.com из любой точки мира.

Western Digital

Создание облака на основе NAS Western Digital производится через веб-интерфейс, который доступен на официальном сайте. Через него также осуществляется доступ к файловому хранилищу.

SYNOLOGY

Компания SYNOLOGY предлагает воспользоваться своим приложением Cloud Station. Назначение данного программного обеспечения – синхронизация файлов Synology NAS с подключаемыми устройствами: компьютерами, мобильными устройствами (с приложением DS cloud). Для использования данного ПО достаточно установить Cloud Station Server на Synology NAS и Cloud Station Drive на компьютер. После этого синхронизация будет производиться автоматически.

Установка и настройка всех вышеперечисленных приложений подробно описано на сайтах производителей.

Хранение и доступ к файлам с разных устройств

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

Для предоставления доступа к папке необходимо выполнить следующие действия:

  • Создать папку и перейти к ее свойствам.

  • В открывшемся окне перейти на вкладку «Доступ» и нажать кнопку «Общий доступ».

  • Необходимо указать имена пользователей, которые будут иметь доступ к папке. Также можно указать тип доступа (чтение, запись).

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

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

Подключение дополнительных устройств к NAS

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

Самый простой способ – физическое подключение. Для этого достаточно приобрести роутер и проложить сетевой кабель к нужному устройству. Также можно предоставить доступ с помощью Wi–Fi роутера. Bluetooth – подключение осуществляется путем непосредственного подключения модуля к NAS через порт USB и последующей настройки.

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

Выводы

Подвести итог можно следующей сравнительной таблицей:

Решение Плюсы Минусы
Внешние накопители Небольшая цена, компактность, универсальность Затруднения при создании библиотеки большого объема, сложность поиска данных, только локальная доступность
Установка дополнительных дисков в ПК Небольшая цена, возможность быстрого локального доступа Необходимо место, питание и усиленное охлаждение, уровень шума будет намного выше
Сетевой накопитель Доступ к файловому хранилищу с любого сетевого устройства и из любой точки мира (где есть интернет), большой объем (регулируемый самостоятельно), возможность включения/отключения дополнительных функций Дорого, но платим один раз

Мало кто из нас не знает популярный сервис Dropbox, позволяющий хранить свои фото, видео и другие файлы данные в интернете и получать к ним доступ с любого устройства, имеющего выход в Сеть. Очень удобная и полезная штука. Кроме Dropbox существует еще множество похожих сервисов, но все они обладают одним недостатком – объем хранения данных на них ограничен.

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

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

Это кросс-платформенное приложение, которое поддерживает широкий спектр операционных систем, включая Windows, Mac OS X, Android и IOS. Это выгодно выделяет его на фоне других подобных решений. Доступ к персональному облаку вы можете получать как с персональных компьютеров, так и с мобильных Android планшетов и телефонов, а также IOS устройств (iPhone, IPod и IPad).

Все работает и настраивается до смешного просто, и вам совсем не нужны навыки сисадмина для того, чтобы организовать свой собственный «дропбокс».

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

Итак, приступим.

Прежде всего, скачайте отсюда и установите на своем компьютере Bdrive Server. Там же вы найдете и клиентские части программы для Android и iOS, которые нужно будет установить на телефон или планшет. При первом запуске серверной части, Bdrive попросит вас выбрать сетевой адаптер, с помощью которого ваш компьютер подключен к интернету.

Затем в появившемся главном окне программы:

1. Добавьте папку (кнопкой «Add» в Windows или «+» в Mac OS)

2. Каждой папке автоматически назначается идентификатор (BID)

3. Задайте пароль для доступа к папке

По умолчанию, папке назначаются полные права доступа (Read/Write) и вы можете скачивать из нее файлы на свое устройство, записывать в нее данные, удалять и перемещать файлы. Если вы хотите, чтобы пользователи могли только читать данные, замените права доступа на «Read only», кликнув по ячейке «Permission»

То же самое проделайте со следующими папками, которые вы хотите поместить в свое облако. По окончании перезапустите сервер, нажав кнопку «Restart»

Все готово. Теперь у вас есть свой собственный облачный сервер.

После этого вам нужно установить на свой Android телефон или планшет клиентскую часть программы. Здесь также все просто. Как только программа запустится, войдите в ее настройки (нажатием «меню»), нажмите «Add BID», введите идентификатор папки и пароль для доступа к ней. Затем проделайте эту процедуру с остальными папками. Кликнув по имени папки, вы получите доступ к файлм, хранящимся в ней на вашем компьютере.

Чтобы не вводить пароль каждый раз пароль, выберите в меню программы «Options» и в открывшемся меню настроек отметьте пункт «Store Passwords»

Теперь, открыв папку на своем мобильном устройстве, вы можете закачивать из нее файлы на свой планшет или телефон (Меню -> Download) или загружать в нее файлы (Меню -> Upload)

Кроме того, просто кликнув по файлу, находящемуся в папке на сервере вы сможете открыть его на своем планшете или телефоне.

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

Если с сервером Bdrive соединиться не удается, откройте его окно на компьютере, перейдите на вкладку «Сеть» и убедитесь, что он смог установить адрес вашего компьютера в локальной сети (Local IP) и в сети интернет (Global IP) и локальный IP. Если нет, перезагрузите сервер (кнопкой Restart), а затем нажмите «Test Connection», чтобы он автоматически определил локальный и внешний IP-адреса.

Также в настройках программы вы можете указать данные для входа в учетные записи в Фейсбук и Твиттер, на странице которых вы потом можете разместить BID своей облачной папки с помощью кнопки «Share»

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

Установите клиентскую часть программы на компьютер, запустите ее, добавьте BID, введите пароль, букву диска, и на вашем компьютере появится виртуальный диск (по умолчанию B:) на котором будут видны все ваши облачные папки.

Нет никаких ограничений на количество дисков, которые могут быть сопоставлены с общими папками. Вы можете установить столько дисков, сколько захотите.

Bdrive позволяет подключаться к облаку сразу нескольким клиентам одновременно.

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

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

Похожие материалы:

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

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

Таким образом, облачное хранилище удобно и обеспечивает большую гибкость.

Но как сделать так, чтобы такое хранение было надежным и безопасным?

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

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


Число провайдеров услуг хранения данных в сети постоянно растет, как и объем доступного виртуального дискового пространства:

Облако для дома своими руками

Облачное хранилище своими руками можно организовать, используя клиент-серверное ПО (либо с открытым исходным кодом, либо запатентованное), которое позволяет настраивать и поддерживать свою собственную файловую сеть. Ее можно настроить на физическом сервере, который придется поддерживать самостоятельно, или на виртуальном (например, Digital Ocean), если роль системного администратора не по плечу.

Клиентское программное обеспечение обычно работает так же, как и Dropbox или Sync.com. Это означает, что на жестком диске установлена ​​папка синхронизации. Любые папки или файлы, находящиеся в ней, будут отправлены в облачное хранилище, а затем на любые другие устройства с установленными клиентами. Nextcloud, например, предоставляет три корпоративных плана, способных обслуживать от 10 до 50 млн пользователей. Желающим просто запустить облачное хранилище для дома платить ничего не нужно.

Прежде всего, нужно скачать и установить два приложения. Nextcloud Server предназначен для установки на домашнем сервере пользователя или на общем веб-сервере. Можно приобрести и предварительно сконфигурированное оборудование, такое как Spreedbox, Syncloud и Nextcloud Box.

Кроме того, требуется установка клиента синхронизации. Есть версии для компьютеров под управлением Windows, MacOS и Linux, а также для мобильных устройств на «Андроид» и iOS. Кроме того, файлы можно просматривать из любого совместимого браузера.

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

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

Вариант 1 Хранение данных с телефона

Для этого необходимо:

  • Скачать и установить клиент Nextcloud из магазина приложений Google.
  • Установить соединение, введя сетевой адрес сервера, логин и пароль. Пользователю откроется страница Files его учетной записи.
  • Нажать синюю кнопку в правом нижнем углу, чтобы открыть пункты меню «Загрузить», «Контент из других приложений » и «Новая папка ». При этом первая опция добавляет файлы из Android в учетную запись Nextcloud, а вторая позволяет, например, загрузить фото из «Галереи».


Также возможен доступ к облачному хранилищу через веб-интерфейс. Он открывается после соединения с сервером и ввода логина и пароля. Загрузить файлы с телефона можно, выбрав опцию «+» в строке навигации.

Вариант 2 Хранение файлов с компьютера

Клиент синхронизации рабочего стола Nextcloud работает в фоновом режиме и виден как иконка на панели задач (Windows), статусной строке (MacOS) или области уведомлений (Linux). Ее вид говорит о статусе синхронизации. Щелчок правой клавишей мыши по ней открывает контекстное меню с опциями быстрого доступа к учетным записям и выхода из них, списку последних действий, установкам, помощи. Левой кнопкой открывается окно параметров учетной записи.

Клиент интегрируется с файловым менеджером: Finder на macOS, Explorer в Windows и Nautilus на Linux.

Для этого необходимо:


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

Собственное облачное хранилище позволит избежать сканирования данных или метаданных посторонними.

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

Часть первая: холодное железо

Его можно тушить, и в бульон покрошить,
И подать с овощами неплохо.

Льюис Кэрролл, Охота на Снарка

Любой, кто способен собрать персональный компьютер и установить Windows, при желании может справиться и с созданием достаточно продвинутого NAS из x86-совместимого железа и свободных сборок ПО на основе *nix . При этом, грубо говоря, число установленных дисков влияет на стоимость и трудоемкость проекта только стоимостью дисков. Что позволяет серьезно сэкономить по сравнению с покупкой готового NAS на 4 и более дисков, но вряд ли выгодно, если ваши потребности удовлетворит NAS на 1-2 диска. Сказать, какой вариант лучше - нельзя. У каждого свои предпочтения. Кто-то отлично готовит дома, а кто-то предпочитает ужинать в ресторане. Вам доставляет удовольствие возня с компьютерным софтом и железом? Тогда этот текст может быть полезен. Вам нужен сервис хранения сам по себе? Выбирайте между облачным хранилищем и готовым NAS из коробки.

N. B. Это статья не про модель оборудования и не про версию программного продукта. Она про концепцию создания NAS своими руками и предлагает рассмотреть другие варианты решения задачи, кроме покупки готового устройства. Тема длинная, насчитывает под тысячу страниц обсуждения. Народ там вежливый и отзывчивый. Это как бы намек на то, что статья не претендует на полноту, академичность или истину в последней инстанции.

Что за NAS-то?

По словам Википедии, NAS (англ. Network Attached Storage) - сетевая система хранения данных, сетевое хранилище. Представляет собой компьютер, подключенный к сети и предназначенный для предоставления сервисов хранения данных другим устройствам. Операционная система и программы NAS-модуля обеспечивают работу хранилища данных и файловой системы, доступ к файлам, а также контроль над функциями системы. Устройство не предназначено для выполнения обычных вычислительных задач, хотя запуск других программ на нем может быть возможен с технической точки зрения. Обычно NAS устройства не имеют экрана и клавиатуры, а управляются и настраиваются по сети, часто с помощью браузера.

Определение не идеальное, но вполне рабочее. NAS используют и в бизнесе, но там свои требования и особенности. Нас же будет интересовать домашнее использование NAS.

К идее собрать NAS своими руками люди приходят обычно двумя путями, причем часто - обоими сразу. Когда дома один компьютер, NAS не нужен. Постепенно появляются другие сетевые устройства. Ноутбуки, смартфоны, планшеты. А особенно - сетевые HD-медиаплееры, всякие Dune, Popcorn, WD TV и им подобные. Именно с приобретением сетевого медиаплеера человек зачастую начинает накапливать терабайты информации. Сначала она хранится на сменных жестких дисках, подключаемых к медиаплееру и/или на все добавляемых в основной компьютер. Скоро дисков становится слишком много для удобного пользования, а круглосуточно тихонько жужжащий компьютер, заодно качающий что-то из интернета, начнет раздражать если не вас, то вашу дражайшую половину. Возникает идея собрать эту кучу дисков в отдельную коробку, засунуть куда-нибудь в угол и поручить ей раздавать контент всем сетевым устройствам и качать торренты. Поздравляю, вы пришли к NAS по первому пути. По дороге обязательно взглянули на готовые NAS, из коробки. Но цена!..

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

Конечно, есть и другие пути. Например, вы - увлеченный фотограф и нуждаетесь в надежном хранении многолетних архивов. Или любящий родитель, снимающий на видео каждый шаг своего малыша. И т.д. Вот только редко такие сценарии приводят к сборке NAS своими руками. Гораздо чаще - к покупке готового из коробки. Потребности таких пользователей уверенно удовлетворяются 1-2 дисковыми моделями готовых NAS. Собрать самому что-то аналогичное по размерам, шумности и цене 1-2 дисковым моделям любителю-неофиту трудно, если вообще возможно.

В защиту готовых NAS стоит отметить, что они предоставляют множество возможностей и функций «из коробки», требующих минимальной установки/настройки/тюнинга. Так что на самом деле в их стоимость нужно заложить и работу программистов, технической поддержки и пр.

Ситуация кардинально меняется, если 1-2 дисков не хватает, а есть потребность в 4 и больше. Маркетологи производителей устанавливают на них ценовой уровень, который знакомого с компьютерным ценником человека ввергает в состояние фрустрации (хотя произносят они при этом куда как более народные слова). И человек начинает выбирать аппаратную конфигурацию, к которой мы и переходим. Хотя ему стоило бы начать с программной, но против природы не попрешь.

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

По амбару помела

Для того, чтобы комфортно смотреть по сети FullHD видео, включая образы BD дисков нам понадобится как минимум:

  • 1-2 гигабайта RAM, если не будет использоваться ZFS и 4-8, можно больше, если ZFS будет. (Про ZFS - позже, нетерпеливым Гугл в помощь.) Но даже на раритете с 256 МБ можно кое-что полезное собрать;
  • x86-совместимый процессор, в идеале (и для ZFS) - 64-битный, но и 32-битный подойдет для большинства вариантов. То есть любой x86-процессор кроме уже совсем музейных. Желательно - поменьше греющийся, но тут уж что есть;
  • проводной Ethernet-порт, лучше гигабитный - хотя и 100 мегабит достаточно для просмотра по сети BD-образов. Подключение NAS по Wi-Fi - спорная идея (но в случае самостоятельной сборки у вас гораздо больше свободы в выборе беспроводных контроллеров);
  • диски и SATA-порты. Для NAS нет разницы между SATA-2 (на 3 Гбит/с) и SATA-3 (на 6 Гбит/с). Не каждый диск работает быстрее, чем древний SATA-1, поэтому и такие порты можно использовать. А вот IDE-диски, по современным понятиям, медленные, малоемкие, горячие и шумные. Если SATA-портов не хватает, можно использовать контроллеры. Но если (когда) вы вскоре решите переехать на новое железо, то купленные как костыли для устаревшей материнской платы SATA-контроллеры будут валяться без дела. По себе знаю, у меня два валяются. И осторожнее с дисками более 2 ТБ. Многие старые контроллеры с ними несовместимы. А среди контроллеров SATA-1 попадаются и такие, которые не работают с дисками более терабайта - правда, это уже древность и редкость;
  • понятно, корпус, куда это все влезет и блок питания, который это потянет. С БП есть тонкости, имеет смысл присмотреть и новый, см. ниже.

Скорее всего, оставшееся от апгрейдов железо таким требованиям удовлетворит. А если еще и шуметь будет не очень (или есть куда убрать) - то вообще повезло. Можно начать экспериментировать.

Индпошив

Если вы собираете NAS из специально приобретаемых компонентов, то сначала стоит определиться с пожеланиями. В большинстве случаев (но нельзя объять необъятное) запросы делятся на три группы, условно «тихо-компактно», «эффективно-расширяемо» и «сервер-так-сервер». Уточню, что однозначно правильный вариант не существует. Ведь взвешивает пожелания, затраты и свои возможности сам пользователь. А вот неправильный - возможен. Когда результат не удовлетворяет явно или неявно заданным при проектировании требованиям. Например, супруга заявит, что коробка, конечно, большая. Но воет как самолет, и жить она в одной квартире с ней не согласна. Или собранная под пассив система не выдерживает испытания летом. Или банально затыкается видео при просмотре по сети. Поэтому пожелания лучше обдумать на берегу. Особенно - неявные.

Важное примечание. Мы говорим про NAS, а не про HTPC (Home Theatre PC), то есть не о компьютере, показывающем кино со звуком на большом экране, подключенном к его видеовыходу. В принципе никто не запрещает вам делать HTPC , в том числе со многими жесткими дисками, хотя требования для HTPC и NAS, а также используемые для них софт и железо очень различны. HTPC - это другая тема.

Тихо-компактно

Этот набор требований сформирован под влиянием готовых NAS. Хочу компактный и тихий, но чтобы влезало 4 диска (часто 6, иногда больше). Такие требования обычно приводят к выбору материнской платы Mini-ITX с впаянным Atom-подобным процессором, размещенной в компактном корпусе. Примеры - чуть ниже.

Есть очень неплохое преконфигурированное решение - HP Proliant Microserver (). Компактно, разумно по цене (от 12 000 на момент), 4 жестких диска, пятый можно вставить вместо ODD, излишнего в NAS. И с помощью небольшого бубна заставить нормально работать предназначенный для ODD SATA порт. Недостатки - далеко не мощный процессор, но для многих сценариев - достаточный. Если микросервер вас устроил, отправляемся в главу про софт.

HP Proliant Microserver - качественный и недорогой кандидат на роль домашнего NAS

Если нет - сначала выбираем корпус под желаемое число дисков (нужен или нет диск под систему, зависит от ОС. В главе про софт и обсудим.). Здесь в схватке понтов эстетического чувства с жадностью со стремлением к эффективным затратам проходит первая проверка на прочность концепции «тихо-компактно». Красивые компактные корпуса недешевы. Если победа за жабой стремлением к эффективности, идем в главу эффективно-расширяемо. Туда же отправляемся, если выбранный корпус допускает установку материнской платы microATX. Если победила эстетика - подбираем материнскую плату Mini-ITX (Mini-DTX). Первое требование - максимум портов SATA (можно с учетом eSATA). В принципе, настольные варианты с 6 SATA-портами выпускались. Но удастся ли найти здесь и сейчас - вопрос. Если не хватает портов, SATA-контроллеры PCIe на 2 и даже 4 порта достаточно доступны. Для них, естественно, нужен слот PCIe. С учетом того, что он в Mini-ITX - единственный, расширяемость на этом и заканчивается.

Примеры все из реальной жизни, часто с доработками и дополнительными фото - см. FAQ в профильной ветке, раздел 3.1

от axel77 от half_moon_bay от padavan
Корпус Chenbro ES34069 Lian Li PC-Q25 Lian-Li PC-Q08
Блок питания 180 Вт в комплекте Corsair, PSU-500CXV2EU, 500 Вт Enermax 380 Вт (82+)
Материнская плата Zotac NM10-DTX WiFi Asus E35M-I* Asus P8H67-I**
Процессор интегрированный Intel Atom D510 интегрированный AMD E-350 Intel Pentium G840
Оперативная память Kingston 2×2 ГБ Corsair XMS3 2×8 ГБ 2×4 ГБ DDR3-1333
Винчестеры для данных 4×Samsung HD204UI 7×3,5″ 6×3,5″ + хотсвап для 3,5″ HDD в отсеке 5,25″
Системный накопитель 2,5″ Toshiba 500 ГБ USB-флешка 2,5″ HDD
Операционная система FreeBSD FreeNAS 8.x OMV
Дополнительно сеть Intel WG82574L*** ST-Lab 370 4xSATA PCIe 2xSATA-II
Оценка цены**** 14 950 руб 15 600 руб 14 000 руб

* Сейчас материнские платы с E-350 стали редкостью, их заменили версии с E-450. SATA-портов - меньше;
** В продаже нет, но см., к примеру, ASUS P8H77-I;
*** автор через самодельный рейзер добавил сеть, но это, скорее, личный перфекционизм;
**** Цены - прикидка по просьбе редакции с использованием современного Яндекс Маркет, при отсутствии - Price.ru, при отсутствии - аналоги. Прикидка грубая, так как некоторых моделей уже нет в продаже и найденные цены не обязательно актуальны. Цена не учитывает диски данных, б/у системный HDD при наличии учитывался как 1000 руб.

По поводу «тихо» есть тонкости. Первый порыв - «полный пассив». Однако в большинстве случаев принимается аргумент о том, что 4-6 дисков будут производить больше шума, чем хороший 120-миллиметровый вентилятор с заниженными оборотами. В любом случае надо понимать, что за все надо платить и компактный корпус при прочих равных окажется шумнее более просторного стандартного с большими вентиляторами.

Очевидная особенность впаянного процессора - производительность. Если ее недостаточно, подавляющее большинство отказывается от формата Mini-ITX. Но, полноты ради, надо сказать, что это не обязательно, ср. конфигурацию от маэстро padavan.


Сборка от padavan, как видно - на редкость компактно

В декабре прошлого года были анонсированы Intel Atom S1200 (Centerton) серверного назначения. Когда появятся в продаже - могут оказаться интересным вариантом для домашнего NAS. Поддержка ECC-памяти, Intel Virtualization (VT-x), 8 линий PCI-E, 8 ГБ памяти - этого хватит для большинства вариантов.

Эффективно-расширяемо

Значительная часть NAS-остроителей - кто сразу, кто столкнувшись с ограничениями вариантов на Atom-подобных процессорах, - решает собрать конфигурацию, допускающую серьезное расширение. По процессору, памяти, но прежде всего - по числу дисков. Как уже говорилось, готовые NAS даже на 4 диска недешевы, а на 8-10 уже запретительно дороги для дома. В то же время, подобрать достаточно просторный корпус нетрудно. Например, в моем корпусе, оставшемся от апгрейда Крафтвеевского компьютера (на корпусном железе тогда не экономили), сейчас живет 7 шт. 3,5″ дисков и без особых проблем можно установить еще 3. При выборе корпуса под действительно большое число дисков стоит смотреть в сторону моделей со многими 5,25″ слотами, в которые затем ставить корзины с обдувом, используя 5,25″ слоты для четырех 3,5″ дисков. См. пример в главе «Затраты».

Так как NAS работает 24/7, хотелось бы процессор энергоэффективный (в Москве ватт в год стоит 35 руб). Intel Sandy Bridge и Ivy Bridge серьезно снижают энергопотребление в простое, а ведь NAS львиную долю времени загружен крайне слабо. Поэтому суточное энергопотребление такого NAS может оказаться существенно ниже, чем у варианта на Atom, который не умеет снижать потребление в простое. Какую именно модель процессора взять, зависит от того, требуется ли делать транскодинг видео в реальном времени.

Многие современные телевизоры имеют функциональность DLNA, позволяющую принимать видео по локальной сети. Проблема в том, что понимают они лишь некоторые варианты кодировки. И часто вовсе не те, что используют рипы и ремуксы, водящиеся на просторах Сети. Задачу можно решить несколькими способами. (1) Искать кино в формате, который поминает ваш телевизор. Это хвост, виляющий собакой. (2) Перекодировать на компьютере кино под запросы телевизора. Это потери времени и возможно только для самостоятельно снятого видео. (3) Нагрузить NAS перекодировкой в реальном времени и (4) Купить медиаплейер, то есть небольшую коробочку, которая получает, с том числе по сети с NAS, видео как файлы и снабжает в телевизор с ресивером аудио-видео сигналом, обычно по HDMI. Если Вы выбрали вариант (3), то надо изучать спецификации телевизора и смотреть в районе Core i7. Плюс из-за ограничений в DLNA вообще, и в реализации этой маркетинговой идеи в вашем телевизоре в частности, полной всеядности получить не удастся. Вариант (4) на современном уровне цен оказывается не только проще и функциональнее, но и дешевле. Тогда как процессор NAS подойдет фактически любой младший Pentium или Celeron 2-го или 3-го поколений Core. Можно взять i3, благо в сравнении с ценой дисков разница будет ничтожна. Выбирайте на вкус. Для быстрой справки или детального окончательного сравнения моделей-кандидатов можно использовать раздел тестирования процессоров на iXBT . Я себе взял Intel Pentium G2120 как младший на то момент Ivy Bridge. Младшие Sandy Bridge дешевы и более чем достаточны.

Доступные на момент написания процессоры AMD на фоне Intel не впечатляют - хотя AMD гораздо щедрее снабжает свои процессоры поддержкой ECC-памяти, и возможно, вскоре у компании появится что-то конкурентоспособное, например Opteron 3250 с заявленной ценой $99.


Материнская плата ASUS P8H77-M Pro: 7 SATA, до 32 ГБ ОЗУ

Материнская плата. Я взял ASUS P8H77-M Pro из таких соображений:

  • LGA1155, встроенное видео получаем автоматом из-за процессора, оно понадобится только на этапе установки;
  • максимальное число SATA-портов, неважно, 3 или 6 Гбит/с (7 SATA + eSATA);
  • лучше 4 слота под память, но достаточно 2 (4, до 32 ГБ);
  • интегрированный 1000BaseTX, считается, что лучше от Intel. Но с учетом наличия процессора с запасом вычислительной мощности, и Realtek прекрасно пойдет (Realtek 8111F);
  • PCIe-слоты на случай установки в будущем SATA-контроллеров и сетевых карт (x16, x4 в слоте x16, 2 по х1);
  • Форм фактор - microATX.
Этого вполне достаточно для обеспечения всей требуемой функциональности. А всевозможные дополнения будут только зря кушать электричество. Но если вдруг приглянулась ATX-плата - имеете право.

Кулер выбирается по вкусу, память - по требованиям выбранной OC. Тут возможен разброс от гигабайта до 32.

Блок питания вынесен в отдельную главу.

Примеры описанного варианта:



от ZanZag от shale
Корпус Lian Li PC-V354R InWin BP659
Блок питания Chieftec BPS-550C 550 Вт 200 Вт в комплекте
Материнская плата ASUS P8H67-M EVO(B3) ECS H61H2-I2
Процессор Intel Pentium G860 Intel Celeron G530
Оперативная память 4×4 ГБ DDR3 PC3-1066 Kingston 2×2 ГБ
Винчестеры для данных 6×Hitachi HDS5C3030ALA630 3×Seagate ST3000DM001
Системный накопитель CF 4 ГБ через переходник CF-IDE 40 ГБ SSD
Операционная система nas4free 9.x OMV
Дополнительно кулер Cooler Master DP6-8E5SB-PL-GP, доп. вентиляторы 2×Zalman FDB-1 и Arctic Cooling F9 PWM
Оценка цены 18 200 руб 7300 руб

Сервер-так-сервер

Существует «премиальная» категория NASостроителей, которые по объективным или субъективным причинам строят NAS из серьезных и дорогих серверных компонентов. Энтузиасты экспериментируют с 10-гигабитными сетевыми решениями. Помните, что серверные конфигурации зачастую по габаритам и шуму не вполне совместимыми с жилыми помещениями. Возможность использования ECC-памяти - наиболее очевидное преимущество подхода. Файловая система ZFS, используемая в данном сегменте домашнего NASостроения, активно использует память. При этом сбой в памяти может привести к оставшемуся незамеченным искажению данных. ECC-память решает проблему, но для ее использования в варианте Intel нужны серверные процессоры (есть интересные исключения, например Pentium G2120) и материнские платы.

Зачастую используется виртуализация и несколько гостевых OC решают задачи, у каждого - какие-то свои. Распространен вариант, когда SATA-контроллер пробрасывается в виртуальную машину, выполняющую функцию хранилища (Solaris или FreeBSD c zfs). Из этой VM дисковая емкость экспортируется по NFS или iSCSI для гипервизора и других VM. От дальнейшего объяснения того, в чем сам не сильно разбираюсь, воздержусь и приведу реальные примеры.





Сборка от TPAKTOP, вид снаружи и изнутри

от fatfree от axel77 от TPAKTOP
Корпус Fractal Design Define Mini Supermicro CSE-SC846E26-R1200B
Блок питания Seasonic X560
Материнская плата Supermicro X9SCL-F Supermicro X9SCM-F Supermicro X9SCM-F
Процессор Intel Xeon E3-1230 Intel Xeon E3-1230 Intel Xeon E3-1220
Оперативная память 4×Kingston KVR1333D3E9S/8G 4×Kingston KVR1333D3E9S/4G 4×Kingston KVR1333D3E9S/4G
Винчестеры для данных 5×WD20EFRX в процессе накопления 12×ST31000524AS в двух 6xRaidZ2 (основной пул), 2хST32000542AS в зеркале (бэкап пул), 4хST3250318AS в страйпе (торрент пул)
Системный накопитель Intel SSD 520 180 ГБ 2,5″ на 320 ГБ TS64GSSD25S-M
Операционная система ESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8 FreeBSD FreeBSD
Дополнительно HBA IBM ServeRAID M1015, кулер Noctua NH-L12 2×HBA IBM ServeRAID M1015 2×HBA IBM ServeRAID M1015, Intel Gigabit ET Dual Port Server Adapter

SATA/SAS-контроллеры

Так что если не терпится - можно приступать. А во второй части софт будем обсуждать подробнее.

Хотелось бы выразить благодарность всем участникам профильной ветки на forum.сайт, в том числе камрадам axel77, half_moon_bay, padavan, ZanZag, shale, конфигурации которых были использованы в статье; камрадам Sergei V. Sh, TPAKTOP, iZEN и RU_Taurus за множество полезных комментариев.
Особая благодарность разработчикам свободного софта: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile и многим другим. Они сделали возможным само существование темы «NAS своими руками».

Как создать облако для хранения файлов

А Вы знали, что в 2014 году каждый третий пользователь сети интернет задумывался над тем, чтобы создать облако для хранения файлов, и лишь каждый четвертый действительно им пользоваться? Сейчас виртуальные хранилища получили широкое распространение и фактически каждый юзер пользуется каким-либо облачным сервисом. И почти 87% из этих пользователей, отвечая на вопрос о преимуществах использования облака, в числе первых трех отмечает именно простоту и удобство создания.

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

Шаг 0. Выбираем облачный сервис

Как Вы наверняка уже поняли из статьи: , виртуальный (облачный) сервис - это не какое-то конкретное место, у которого есть физический адрес. Это пространство в интернете, созданное большим количество серверов, объединенных под логотипом одного бренда (Google, Yandex или iCloud, например).

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

  • Яндекс предлагает 10 Гб бесплатного объема. Отслеживать заполняемость Вы сможете благодаря шкале в левом нижнем углу Вашего аккаунта. Выглядит она следующим образом:

Если этот объем для Вас является недостаточным, Вы можете увеличить его в любой момент либо до 100 Гб либо до 1 ТБ. Стоимость подписки будет зависеть от того, на какой срок Вы хотите увеличить объем: на месяц (80 рублей за 100 Гб или 200 рублей в месяц за 1 ТБ) или на год (67 рублей в месяц за 100 Гб и 167 рублей за 1 ТБ).

Обратите внимание, что скидка на покупку годовой подписки будет действовать только если Вы внесете единоразовый платеж за нее!

  • Mail.ru при создании облака бесплатно предоставляет всего 8 Гб объема информации. А вот с покупкой дополнительного пространства здесь достаточно запутанная ситуация. Сервис предлагает отдельную покупку для мобильных объемов (для Андроида и для iOS) и Web-пространства. И условия предоставления тоже совершенно разные. Например, приобретая пространство для мобильного устройства, этот объем приплюсуется к тому, что у Вас уже есть. А вот в Веб-пространстве эти цифры не суммируются. Но тот же 1 ТБ виртуального пространства обойдется Вам в 699 рублей в месяц или в 6990 рублей в год. Это за 4986 рублей в год дороже, чем на Яндекс.Диске. Но сравните сами:

  • Google.Диск. Для каждого пользователя предоставляется 15 Гб бесплатного пространства. Увеличить его можно до 15 или 100 Гб, а также до 1, 10, 20 или 30 ГБ. Стоить это будет за 100 Гб 139 рублей в месяц (или 1390 за год),а за 1 ТБ - 699 рублей в месяц (и 6990 за год). Цены вполне сопоставимые с мэйл.

  • Dropbox бесплатно при первоначальной регистрации предоставляет 2 Гб памяти. Что выгодно отличает этот сервис от других, Вы можете увеличить предоставляемое пространство бесплатно за счет заполнения профиля и приглашения к использованию родных и близких. Если и этого объема Вам не хватит, то Вы можете приобрести 1 ТБ и больше. Стоить это приобретение будет 9,99$ за месяц или 99$ за год при разовой покупке.

  • Icloud и многие-многие другие.

Важно! При выборе учитывайте, что большинство сервисов предлагает одинаковый функционал. Но тот же Dropbox лишен редакторских возможностей по обработке файлов!

Как создать облако в Яндекс?

Создать облако для хранения файлов (фото, видео, документов) бесплатно на Яндекс очень просто. Для этого Вам нужно зарегистрироваться в системе, если у Вас пока еще нет почтового ящика там. Для этого:

  • Откройте гл. страницу yandex.ru.
  • Справа вверху нажмите ссылку «Завести почту» .

  • Внимательно заполните форму.


Как перейти в него:

  • Справа наверху найдите свой логин (адрес эл. почты) и нажмите на него.
  • В выпавшем меню выберите «Мой диск» .

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

Как создать облако в майле

Для того, чтобы создать облако в Майл.ру, также никаких особых навыков не требуется. В целом вся инструкция очень похожа на руководство по работе в Яндексе:

  • Зайдите на страницу mail.ru.
  • В правом углу нажмите «Регистрация» .
  • Заполните форму и получите адрес.

  • Авторизуйтесь.

Автоматически вам будет выделено пространство под хранилище. Открыть его можно, нажав на значок облака в верхнем меню.

Инструменты в целом аналогичны другим сервисам.

Как создать облако в Гугле?

Если Вы активный пользователь на базе Андроид, создать облако для хранения файлов Гугле (Gmail) для Вас не составит труда. Мало того, скорее всего, Вы уже знакомы с ним. Так как при первичном включении устройства, Вам предлагается создать свой аккаунт именно в гугле. Для этого вам также понадобится зарегистрировать почтовый ящик.

После авторизации нажмите значок с точками слева от буквы в цветном круге, которая появится справа в верхнем углу. Это главное меню сервисов Гугл.

Выберите треугольник с подписью «Диск» .

Откроется область, в который вы увидите слева инструменты, а в центре содержимое вашего хранилища. Функции такие же, как в Яндекс.

Где скачать приложение?

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

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

Яндекс - https://disk.yandex.ru/download/

Mail.ru - https://disk-o.cloud/

Google - https://www.google.com/intl/ru_us/drive/download/

Если вам нужно создать облако для хранения файлов бесплатно для Андроид и Айфон, также воспользуйтесь любым сервисом. Клиенты легко скачиваются из Google Play и AppStore соответственно. Для яблочных устройств также доступно хранилище iCloud, вход в который осуществляется по Apple ID. Удобно наличие приложения, которое позволяет синхронизировать Айфон или Айпад с Windows-устройствами. Скачать его можно на официальной странице по адресу https://www.icloud.com/

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

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