Дорогие друзья, вопрос следующий, монтирую encfs в папочку /tmp/mnt/DATA/download/, на которую натравлен родной dlna из стабильной прошивки. Т.к. подключение происходит после загрузки роутера, то пока что приходится руками делать что-то типа этого:
, но чует мое сердце, что не комильфо и было бы правильно "сварганить" парочку скриптов, ну или один с параметрами start/stop, для того чтобы это все происходило гладко. Подскажите пожалуйста, как это сделать, чтобы была возможность горячего подключения/отключения шифрованного содержимого. Пока что мне кажется что для подключения надо как-то стопить сервисы использующие эту знаковую точку монтирования, чистить ее от всего лишнего, подключать encfs и стартовать все остановленные сервисы с пересканированием папки. Непонятно как управлять родным minidlna? Нашел пересканирование и управление сервисом, насколько корректно будет это делать так:
ndmq -p "config-dlna rescan full" -x
и
ndmq -p "no service dlna" -x
. Отключение по той же схеме, пока родной dlna-сервис не выключишь вот такая штука происходит:
~ # fusermount -u /tmp/mnt/DATA/download
fusermount: failed to unmount /tmp/mnt/DATA/download: Device or resource busy
~ # lsof +d /tmp/mnt/DATA/download/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
minidlna 6567 root 4u REG 0,14 77824 335227 /tmp/mnt/DATA/download/.dlna_files.db
~ # killall minidlna && fusermount -u /tmp/mnt/DATA/download/
fusermount: failed to unmount /tmp/mnt/DATA/download: Device or resource busy
~ # killall minidlna && fusermount -u /tmp/mnt/DATA/download/
Буду очень благодарен всем подсказкам, т.к. вроде все и расписал, но не знаю насколько правильным путем иду.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
emlen
Дорогие друзья, вопрос следующий, монтирую encfs в папочку /tmp/mnt/DATA/download/, на которую натравлен родной dlna из стабильной прошивки. Т.к. подключение происходит после загрузки роутера, то пока что приходится руками делать что-то типа этого:
, но чует мое сердце, что не комильфо и было бы правильно "сварганить" парочку скриптов, ну или один с параметрами start/stop, для того чтобы это все происходило гладко. Подскажите пожалуйста, как это сделать, чтобы была возможность горячего подключения/отключения шифрованного содержимого. Пока что мне кажется что для подключения надо как-то стопить сервисы использующие эту знаковую точку монтирования, чистить ее от всего лишнего, подключать encfs и стартовать все остановленные сервисы с пересканированием папки. Непонятно как управлять родным minidlna? Нашел пересканирование и управление сервисом, насколько корректно будет это делать так:
. Отключение по той же схеме, пока родной dlna-сервис не выключишь вот такая штука происходит:
Буду очень благодарен всем подсказкам, т.к. вроде все и расписал, но не знаю насколько правильным путем иду.
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.