Применяем Raspberry Pi для организации NAS-сервера

Оглавление статьи: Применяем Raspberry Pi для организации NAS-сервера
Содержание

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

Малинка

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

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

Thecus

Выбор сетевого хранилища

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

nas-сервер

Затем вы сможете решить, есть ли у вас необходимость в приобретении стационарного NAS-сервера, или можно обойтись более дешёвым и по некоторым параметрам не менее эффективным решением в виде NAS на Raspberry Pi 3.

Raspberry Pi и его особенности

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

Raspberry Pi

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

Среди фанатов данное изделие получило название “Малинка”, благодаря наличию на упаковке соответствующего рисунка.

Малинка

Невысокая стоимость платы (около 36 долларов) и достаточная производительность в сочетании с универсальностью всей конструкции в целом, несёт для владельцев Raspberry Pi NAS много преимуществ и пользы в процессе использования.

Подготовительная процедура

Перед тем, как начать использовать миникомпьютер в качестве NAS сервера вам необходимо установить на нём операционную систему Rasbian.

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

  1. Приобрести или иметь в наличии картридер, а также SD карту памяти от 2 Гбайт;
  2. Скачать с интернета на свой стационарный компьютер или ноутбук дистрибутив операционной системы Rasbian;
  3. Если вы используете операционную систему Windows, тогда посредством программы Win32diskimager скопируйте образ операционной системы Rasbian на sd-карту. Если вы пользуйтесь ОС Linux, сделайте точно такие же действия с помощью программы dd;

После окончания записи данных, у вас будет готовая системная карта для вашего миникомпьютера. Теперь вставьте системную sd-карту в соответствующий слот на плате Raspberry Pi и подключите к нему сетевой кабель, а затем включите питание.

подключение

Превращение Raspberry Pi в NAS-сервер

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

Для того, чтобы дать вашему миникомпьютеру постоянный IP-адрес необходимо изменить некоторые конфигурационные файлы. В интернете много информации касающейся этой процедуры и вы можете её найти со следующим поисковым запросом: “Назначение устройству на Linux статичного IP-адреса”.

Превращение Raspberry Pi в nas-сервер

Установка NAS-сервера

Перейдём к основной процедуре, благодаря которой Raspberry Pi сможет функционировать в качестве NAS- сервера. Для этого вам необходимо инсталлировать программное обеспечение Samba находящееся в стандартном репозитории. Для этого в Raspbian предусмотрена соответствующая команда, а именно:

apt-get install samba samba-common-bin

Безусловно, эту операцию необходимо производить в sudo. После инсталляции вам надо будет изменить файл конфигурации. Для его изменения воспользуйтесь любым удобным для вас консольным редактором. Например, вы можете применить консольный редактор Nano. Теперь вам потребуется, обладая правами суперпользователя набрать в консоли команду:

sudo nano /etc/samba/smb.conf

Затем найдите строчки Authentication и security=user. В этих строках перед названием операндов настроек будет содержаться знак диеза. Удалите в каждой строке этот знак. После этого нужно определить путь к сетевым ресурсам посредством имеющейся переменной path. Для этого присвойте этой переменной следующее значение: /nas/shares/public.

В следующей нижней строке найдите булеву переменную read only и присвойте ей значение: “no”. Благодаря последнему изменению вы сможете производить запись в хранилище. Сохраните сделанные вами изменения.

команда

Настройка прав доступа к NAS-серверу

Назначим вашему NAS-серверу пароль доступа. Для этого вам необходимо набрать следующую команду:

smbpasswd -a pi

и нажать на ввод. После этих действий операционная система предложит вам набрать пароль и подтвердить его. Введите пароль и подтвердите его ещё один раз.

Подключение к Raspberry Pi жёсткого диска

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

Подключение к Raspberry Pi жёсткого диска

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

unmount /dev/sda1
mkfs.ext3 /dev/sda1

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

Для создания папок воспользуйтесь командой:

mkdir /nas/shares/public/nas1 -p

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

Чтобы указать системе накопитель для хранения информации, нужно открыть файл /etc/fstab и внести в него следующие данные:

proc/proc proc defaults 0 0
/dev/mmcblk0p1/boot vfat defaults 0 2
/dev/sda1/nas/shares/public/nas1 ext3 defaults 1 1

пингвин

Завершающий этап установки

На последнем этапе нужно назначить серверу права. Для этого перезагрузите миникомпьютер и введите, выполняя по очереди следующие команды:

chown –R root:users /nas/shares/public
chmod R -775 /nas/shares/public

Вышеперечисленные две команды дают пользователям права для загрузки информации на сервер и получения данных с него.

На этом вся процедура установки NAS на Raspberry Pi завершена. Теперь вы можете иметь к серверу доступ с разных электронных устройств посредством встроенных в него компонентов для передачи данных.

nas на raspberry pi

Видео по теме

Хорошая реклама

Добавить комментарий Ваш e-mail не будет опубликован. Обязательные поля помечены *