В один прекрасный день, я, являясь счастливым обладателем достаточно престарелого NAS Synology 213j (этот старичок вообще урезан от души), приобрел Raspberry Pi 4 (4 Gb оперативки). И так как малинка гораздо бодрее заслуженного ветерана (проц Marvel и 512 Мб оперативки, и все это под управлением весьма тяжелой DSM), я решил оставить NAS чисто как сетевой диск и качалку торрентов, а медиасервер переселить на Raspberry Pi, но, как вы понимаете всё не могло заработать быстро и просто. И в этой статье я расскажу как подружить Raspberry PI и Synology NAS.
Сразу скажу — необходимо чтобы диски автоматически монтировались при загрузке и редактировались по сети.
Возможно, это кажется простым, но есть тонкости 🙁
Естественно для начала даём доступ к нужным папкам со стороны Synology:
- Для начала заходим в Панель управления и включаем поддержку NFS
- Потом, когда NFS уже включен, даем доступ в свойствах папки (я дал доступ всем устройствам в локальной сети)
и, казалось бы всё, но нет (возможно у вас все заработает на этом этапе — у меня не заработало, можете попробовать пропустить дальнейшие шаги и вернуться к ним позже, но если вы планируете использовать медиасервер, то все равно придется это делать).
- Потом, когда NFS уже включен, даем доступ в свойствах папки (я дал доступ всем устройствам в локальной сети)
- Добавляем пользователя c Raspberry Pi на Synology NAS (это, кстати облегчит подключение по SSH к NAS с той же Малинки)
- Даем ему права на Чтение/Запись расшаренных папок
Со стороны Raspberry Pi все просто — дописываем в /etc/fstab сетевой ресурс и всё работает.
Открываем в редакторе nano файл /etc/fstab:
sudo nano /etc/fstab
И дописываем строку для подключения сетевого диска:
192.168.1.102:/volume1/video /home/pi/NAS/Video nfs auto,defaults,sec=sys,rw,async,bg 0 0
192.168.1.102:/volume1/video — адрес папки на Synology NAS (соответственно вместо 192.168.1.102 необходимо подставить адрес вашего Synology NAS)
/home/pi/NAS/Video — папка для монтирования (если вы новичок, и не в курсе — папку для монтирования необходимо предварительно создать)
[box style=”grey”] Скажу сразу именно такой набор параметров обусловлен необходимостью корректной работы медиасервера, причем независимо от того Plex, Emby, или Jellyfin — настройка NFS для них делается по одинаковой логике.[/box]
После этого запускаем приложение Raspberry Pi Configuration в главном меню Raspberry Pi, в разделе Параметры, и ставим в пункте Network at Boot галочку Wait for Network.
Теперь перегружаем Raspbery и пользуемся сетевыми дискaми!