Иконка тегов Теги

Иконка подборок Темы

Дата публикации: 25.12.2018; Автор: Евгений; Категория: технологии; Теги: Raspberry PI, умный дом, Debian, полезно знать, Linux, Samba;

Организуем домашнее облако

Друзья, в прошлой публикации я  рассказал о первых шагах в настройке удалённого доступа Raspberry PI. Сегодня я бы хотел продолжить тему и рассказать о том, как создать сетевой диск, доступ к которому имели бы все устройства в доме. Ведь согласитесь, удобно, когда можно загрузить видео на флешку и смотреть его с любого устройства? Давайте организацией этого и займёмся! ;)

Организуем домашнее облако

И так, начнём с того, что нам понадобится любой накопитель. Будь то USB флешка, HDD или другой жёсткий диск. Конечно, можно использовать и саму файловую систему устройства, но как понимаете, много файлов туда не запишешь и в один прекрасный день вы даже не сможете установить новые пакеты т.к. вся память «малинки» занята вашими файлами.

Для выполнения этой задачи нам нужно сделать два шага. Первый — смонтировать нашу флешку в файловой системе, а второй — установить SAMBA сервер для доступа к папке из сети.

Монтируем USB\HDD устройство Raspberry Pi 3

И так, начнём с того, что наверняка ваша флешка до этого была отформатирована в NTFS. Это одна из самых популярных «виндовых» файловых систем, который к сожалению отсутствует в Linux. По этому решим эту проблему двумя командами. Первая — обновит репозитории, а ваторая как раз «научит» устройство работать с этой файловой системой.

sudo apt-get update
sudo apt-get install ntfs-3g

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

sudo mkdir /mnt/usb

Обратите внимание, что /usb вы можете заменить на любое другое удобное для себя имя. Главное в дальнейших шагах так же не забудьте это делать! ;)

Теперь нам нужно найти адрес нашей флешки на устройстве. Сделаем это при помощи команды:

ls -l /dev/disk/by-uuid

 

Нужный диск в спискеВ ответ вы получите что то вроди того, что показано на скриншоте правее. Строка с /sda1 — наш жесткий диск. А написанное синим шрифтом — это как раз то самое имя устройства, которое нам нужно узнать. Скопируйте его в блокнот.

Небольшое замечание для начинающих!

Клавиатурное сочетание Ctrl+c в терминале не работает. Вместо его выделите текст и нажмите сочетание клавиш Ctrl+Shift+c. Ровно так же в случае, если вам нужно вставить длинную строку в терминал, вы можете воспользоваться сочетанием клавиш Ctrl+Shift+v.

Теперь нам нужно установить точку монтирования. И как раз на этом этапе вам ошибиться нельзя! Т.к. если вы «накосячите» в этом файле — есть вероятность, что ваше устройство больше не загрузится! Не забывайте, что я не могу нести ответственности за ваши действия и если вы что то сломаете — то ответственность за это несёте только вы!

Ну и теперь, после небольшого запугивания открываем файл:

sudo leafpad /etc/fstab

Точки монтированияВ открывшемся файле вы увидите первой строкой описание, вторая и третья — уже имеющиеся точки монтирования. И под ними вставляем новую строку:

UUID=B0E42A7BE42A4446 /mnt/usb ntfs nofail,uid=pi,gid=pi 0 0

Важное замечание! Не вставляйте эту строку «как есть»! Замените в ней параметры на свои!

B0E42A7BE42A4446 — Это адрес вашей флешки, который вы ранее узновали и скопировали в блокнот. Замените его на свой!

/mnt/usb — Это папка, которую вы ранее создавали и я говорил, что  /usb можете азменить на своё имя. Если вы его изменили — тут так же замените.

ntfs — это файловая система устройства. Если флешка отформатирована в другую файловую систему — обязательно укажите правильную.

А вот дальнейшие опции — это уже опции монтирования, которые вам не слишком важны и можете оставить как есть. Теперь, когда вы вставили новую строку — сохраняем изменения и закрываем редактор. В конце нам осталось только выставить права доступа на папку и перезагрузить устройство. Делаем это двумя командами:

sudo chmod 777 /mnt/usb
reboot

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

Устанавливаем SAMBA сервер

И так, если устройство успешно перезагрузилось, то значит вы можете перейти в каталог /mnt/usb и увидеть там свои файлы. Отлично, осталось сделать так, чтоб этот каталог был виден в сети. Для этого мы установим и настроем SAMBA сервер. Не пугайтесь новых установок! Нам всего то осталось написать две команды! ;)

Устанавливаем сервер:

sudo apt-get install samba samba-common-bin

И настраиваем его:

sudo leafpad /etc/samba/smb.conf

 

Тут всё проще, чем при монтировании. Открывшийся файл «проматываем» в самый конец и в самый конец вставляем эту запись:

[share]
Comment = Pi shared folder
Path = /mnt/usb
Browseable = yes
Writeable = yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes

 

Разумеется, как всегда, не забываем адрес папки указать свой! Так же «share» в квадратных скобках можете заменить на своё имя. Это будет отображаемое название сетевой папки. Теперь сохраняем, закрываем, перезагружаем Samba сервер командой:

sudo /etc/init.d/samba restart

Сетевая папкаСобственно всё! Теперь вы можете открыть на своём компьютере сетевое окружение и увидеть там папку с файлами флешки.

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

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

Иконка загрузки

Понравилась публикация?

0

Поделитесь с друзьями


Популярные публикации сайта.

Что такое пасхальные яйца

Сегодня я хотел бы рассказать вам о пасхалках. Нет, не тех, что дарят на пасху, а о пасхалках в мире компьютеров. Это функционал сайта или программы, который как правило скрыт от глаз. Заинтриговал? Тогда пошли играть! ;)

Программы, которые следует установить каждому

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

Как сайт получил мой e-amil адрес

Друзья, часто ли вы переходите по рекламным баннерам на различных сайтах? Сегодня я бы хотел рассказать об одной интересной уязвимости, при которой Ваш e-mail адрес может попасть в руки злоумышленников и при этом вы об этом даже не будете догадываться.

Немного о 5G

На сегодняшний день ещё даже не каждый осознал все преимущества интернета на скоростях 4G, как уже во всю предрекают 5G! У многих по этому поводу возникает резонный вопрос, а зачем мне это надо? Как оказывается, 5G — это не просто ускоренная версия 4G...

Удалённое управление Android

Недавно в интернете появилась новость о том, что Google удалённо включил режим энергосбережения на устройствах с новым Android. А на сколько широки возможности компании Google в части удалённого управления вашим устройством?

Первые шаги в Debian

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

Ученые создали лекарство от шести видов рака

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

Потребляющим марихуану нужно вдвое больше обезболивающих

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

Каменные шары Коста-Рики

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

Некоторые факты о ведьмах

Кто такая ведьма? За что их боялись и почему сжигали? Начнём с того, что слово «ведьма» произошло от слова «ведать, знать». Так называют женщину, практикующую колдовство, знахарство и черную магию. Женщин, владеющих опасными знаниями, опасались...

Британка похрустела шеей и получила инсульт

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

Современные люди всё реже вступают в брак

Многие люди мечтают о красивой свадебной церемонии и совместной жизни до момента, «пока смерть не разлучит нас», но количество скептиков, сознательно отказывающихся от этой идеи, неуклонно растёт. Почему так получается?

Логотип

Мы в Соцсетях:

Мы в TelegramМы ВконтактеМы в ТвиттерМы на фейсбукМы в одноклассниках
Иконка загрузки
История СССР Новости науки и техники О технологиях О психологии Теории заговора Интернет фейки

Уведомление о использовании файлов cookie

Сайт Qbik и наши партнеры используют файлы cookie. Что это значит?

Понятно