Создайте SIN с помощью малины Пи и самбы.
Комментарииⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Одним из частых применений Raspberry Pi является создание локальной мультимедийной системы хранения данных, часто называемой NAS (Network Attached Storage).
Поэтому сегодня мы объясним, как создать SIN на вашем Raspberry Pi с помощью программного обеспечения SAMBA.
Подводя итог, в статье познакомит вас с тем, как создать жесткий диск в локальной сети с Raspberry Pi и Samba, на которых все мультимедийные устройства (компьютер, телевидение …) смогут получить доступ без подключения к нему.
Предпосылки для установки SIN
Прежде всего, важно представить необходимый материал для этой реализации.
- Конечно, вам понадобится малина Pi
- Кабель Ethernet или Wi-Fi ключ, если он предшествует третьей модели
- Диета
- Установлена SD-карта с raspbian
- Один или несколько жестких дисков, которые будут доступны через сеть.
Предпочтительно взять жесткие диски питание через розетку, чтобы облегчить потребление энергии малины Pi.
Конфигурация малины Pi
Если у вас есть все необходимое оборудование, малина работает, и вы подключены к SSH, вы можете начать с обновления малины Pi
sudo apt update sudo apt upgrade
Как только обновления будут завершены, мы создадим публичные и частные записи, которые будут доступны на SIN.
sudo mkdir /home/shares sudo mkdir /home/shares/public sudo chown -R root:users /home/shares/public sudo chmod -R ug=rwx,o=rx /home/shares/public
Создание сервера NAS с помощью Samba
С базовой конфигурацией Raspberry Pi сделано, теперь мы сможем установить SIN себя. Таким образом, мы собираемся использовать Samba, программное обеспечение, которое может управлять сетью жесткого диска, так что мы можем получить доступ к нему из любой операционной системы или компьютера, подключенного к сети.
Итак, мы начнем с установки Samba на Raspberry Pi, используя следующую команду:
sudo apt install samba samba-common-bin
После этого мы будем редактировать файл конфигурации.
sudo nano /etc/samba/smb.conf
Если вы хотите ограничить подключение к SIN, запросив аутентификацию, перейдите на онлайн
##### Authentification #####
и добавить следующую строку чуть ниже
security = user
Для того, чтобы управлять частными складскими помещениями, перейдите теперь к [homes]
. Если вы хотите иметь возможность писать (отправлять файлы) на свой SIN, убедитесь, что файл содержит следующую строку:
read only = no
Наконец, в самом низу файла мы добавим параметры, связанные с доступом к публичной части SIN:
[public] comment= Public Storage path = /home/shares/public valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no
Закройте файл, сохранив его и перезапустив самбу
sudo /etc/init.d/smbd restart
Теперь мы добавим пользователя в самбу. В нашем примере мы добавим пользовательский пи.
sudo smbpasswd -a pi
Добавить мультимедийное устройство
Если вы хотите добавить USB-флешку или жесткий диск, чтобы получить больше памяти, это, очевидно, возможно. Чтобы упростить работу, если вы хотите подключить несколько устройств, лучше подключить/настроить устройства по одному.
Начните с подключения устройства к Raspberry Pi. Первое, что нужно сделать после этого, чтобы обнаружить, какое имя малина связана с ним. Для этого запустите команду
dmesg
Как правило, название средств массовой информации sda1
но это может измениться, особенно если у вас есть несколько устройств подключены.
Остерегайтесь, ваше устройство должно быть отформатировано с файловой системой Linux (ext3, ext4 и т.д.). Если это не так, вы можете отформатировать его, используя следующую команду (замена sda1
по имени вашего устройства, если оно отличается).
umount /dev/sda1 sudo mkfs.ext4 /dev/sda1
Затем создайте каталог, в котором устройство будет установлено, чтобы быть доступным через SIN, и дать ему необходимые права чтения / записи
sudo mkdir /home/shares/public/disk1 sudo chown -R root:users /home/shares/public/disk1 sudo chmod -R ug=rwx,o=rx /home/shares/public/disk1
Название папки (disk1 в примере) не имеет значения, поместите тот, который вы хотите, чтобы иметь возможность легко найти его в сети. Как только это будет сделано, смонтировать устройство в этой папке.
sudo mount /dev/sda1 /home/shares/public/disk1
Намонтировать устройства в начале Raspberry Pi
На данном этапе установки, действительно есть проблема. При перезагрузке Raspberry Pi периперы не обязательно монтируются. Чтобы исправить это, отредактировать файл fstab.
sudo nano /etc/fstab
и для каждого устройства, добавить следующую строку в нижней части файла (будьте осторожны, чтобы не получить это неправильно о названии устройства и каталог, в котором он должен быть установлен)
/dev/sda1 /home/shares/public/disk1 auto noatime,nofail 0 0
Подключение к серверу NAS
Наш SIN теперь настроен так что я просто должен объяснить, как подключиться к нему. Я не собираюсь делать это для всех операционных систем, это очень похоже для всех. Имейте в виду, что для смартфонов, вы можете связаться с приложением, как файл эксперта для Android или File Explorer на IOS.
Чтобы подключиться из Windows, перейдите к окну Этот компьютер нажмите на вкладку компьютера, а затем нажмите Подключите сетевого игрока.
Письмо читателя не имеет значения, но вы должны выяснить, где Малина Pi находится в сети. либо по имени, либо по ip-адресу. Если вы никогда не меняли название Raspberry Pi, вы должны иметь возможность подключиться к общественному каталогу, сообщив \raspberrypipublic
и частный каталог с именем пользователя (на нашем примере pi
) путем информирования \raspberrypipi
Теперь у вас есть большой SIN с вашей малины Pi! Все, что вам нужно сделать, это установить медиа-центр на второй Raspberry Pi иметь мультимедийную систему в верхней части!