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

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

Дата публикации: 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

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


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

Как заменить ядро Linux в OC Debian9?

История о том, как после установки OC Debian 9 не заработал сетевой разъём и мне пришлось заменить ядро Linux на более свежее. Как это сделать? Дарю вам пошаговую инструкцию.

Можно ли использовать бесплатный VPN

Можно ли доверять бесплатным VPN и Proxy сервисам? Зачем платить за платные услуги Proxy, если есть бесплатные аналоги? Давайте сегодня попробуем разобраться в этом вопросе поподробнее...

Сообщение о выигрыше

Друзья, что то я давно не писал про различные варианты обмана в интернете. И тут сегодня ко мне на глаза как раз попался просто идеальный кондидат для данной рубрики. Как оказывается, я в выиграл в конкурсе Google! Но это не точно! Давайте это проверим...

Загрузочная флешка Windows из под Linux

Как записать загрузочную флешку с OC Windows, работая в OC Linux? Сделать это проще, чем кажется. Сейчас я пошагово расскажу, как это сделать...

Нормальные температуры работы компьютера

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

Выбор защитного стекла для смартфона

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

Какие существа переживую любой апокалипсис?

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

Часы на десять тысяч лет

Часы, которые будут идти ближайшие 10 000 лет и открыты для всех желающих. Такой необычный проект анонсировал Джефф Безос, основатель Amazon, ещё в 2011 году. А недавно было объявлено, что сборка устройства наконец стартовала.

Названа причина сгибания рук во время бега

Друзья, вы никогда не задумывались, почему человек сгибает руки во время бега? Недавно учёные задались этим вопросом и пришли к выводу, что согнутые руки — это не просто «странная привычка», а нечто большее...

Как Американцы теряли ядерные бомбы

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

Облучают ли человека базовые станции?

От базовых станций мобильных операторов идет вредное излучение, от которого выпадают волосы? Чем ближе к вышке, тем хуже? Вышки «фонят» больше, чем микроволновки? В этом нам помогали специалисты МТС и Минского городского центра гигиены и эпидемиологии.

Факты о блохах и вшах

Вши и блохи — очень неприятные соседи, от которых стоит держаться подальше. По этому сегодня предлагаю Вам ТОП 10 фактов о блохах и вшах. Как говорится предупреждён — значит вооружён! :)

Логотип

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

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

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

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

Понятно