beaglebone black minidlna sdcard.img 4Gb - меньше у меня не было
В преддверии наступающего НГ, всем биглеводам посвящается:
Предыстория - очень был нужен сервер dlna. В результате, с очередным приступом попробовать новое, а также слова Алексея @Alexj о драйверах, побудили удалить любую поддержку файловых систем не встроенных в ядро и переформатировать microsd в ext4. Результат для меня был положительным и в итоге под нож пошла моя любимая sandisk extreme pro на 256Гб. До этого были испробованы варианты exfat-fuse, exfat-nofuse, exfat-linux
Соответственно, библиотека должна быть на накопителе с “нативной” файловой
заходим по ssh
Для входа - имя: debian, пароль: temppwd
sudo /opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Ждем пока запишется на emmc и погаснет все, достаем карту и включаемся
создаем точку монтирования на Ваш вкус, в моем случае это
sudo mkdir /mnt/sdred
устанавливаем права
sudo chmod 755 /mnt
вставляем карту с библиотекой или что там у Вас)
sudo fdisk -l
смотрим уникальное имя
у меня это: /dev/mmcblk0
монтируем: sudo mount /dev/mmcblk0 /mnt/sdred
при необходимости, правим конфигурационный файл
sudo nano /etc/minidlna.conf
сохраняемся
я поменял только путь к библиотеке
media_dir=A,/mnt/sdred
Перезапускаем службу:
sudo systemctl restart minidlna
Проверяем, работает ли служба, также смотрим параметры запуска:
sudo systemctl status minidlna
сканируется Ваша библиотека, за ее ходом можно посмотреть в браузере
http://айпибигля:8200
кстати, у Виктора @osvigeo была проблема с доступом minidlna к папке с библиотекой, повторить ситуацию я не смог)
fstab категорически рекомендую не трогать
у меня монтирование в rc.local
нужно расскоментировать, ну и заменить на свой адрес карты
sudo nano /etc/rc.local
#sudo mount /dev/mmcblk0 /mnt/sdred
echo none > /sys/class/leds/beaglebone\:green\:usr0/trigger
echo none > /sys/class/leds/beaglebone\:green\:usr1/trigger
echo none > /sys/class/leds/beaglebone\:green\:usr2/trigger
echo none > /sys/class/leds/beaglebone\:green\:usr3/trigger
#sleep 30
#sudo cpufreq-set -f 600
#sleep 30
#sudo systemctl stop ssh.service
exit 0
от частоты процессора звук меняется, поддерживаемые
300 600 720 800 1000, наверное и это не точно
последняя строчка вырубает сервис ssh
при необходимости подключиться в последующем - 1м20сек более чем достаточно
Надеюсь, что специалисты продолжат мои начинания и сделают пакеты для обновления ядра)
Вот и весь сервер с его питанием, так то они разнесены, чтобы не дай Бог
Пы.Сы. Отдельное спасибо Павлу @ppy за его достижения, ну и за то, что вынудил меня читать про linux)))
Для синхронизации библиотеки использую FreeFileSync можно подключать по ftp, карту в переходник и в keenetic giga, на роутере включаю ftp

