马上注册,自学更多教程,下载更多资源。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
利用 mount --bind 硬挂载解决 群晖 Moments 照片管理器管理其他文件夹的照片问题
环境
NAS 系统:群晖
产品型号:sDS3615x
DSM 版本:DSM 6.1.7-15284 (update 2)
DSM 版本日期:2018/05/19
洗白:未洗白
此方式会出现的问题 感谢 Houiin 反馈。
此方式会导致 Drive 套件,Photo 套件无法正常使用。
挂载后,不识别挂载后的文件夹,仅会识别挂载前的文件夹;
同时,由于识别错误,会导致以上不能进行任何文件操作,且会报错。
原因 群晖某些套件中禁止使用 Mount 后的数据。导致在操作时会报错使用了 Mount 命令。
更新 2021-03-12 此问题在 2013 年就友网友在官方社区反应,到目前还是未解决。
官方给出的回复是,群晖不提供 Mount 方式,且Moment 设计初衷就是为个人相册管理。
描述 群晖的 Moments 是一个较为智能的照片库,具有人脸识别,主题识别,地理位置识别等功能,且在 iPhone 对接中较为友好(与 Photo Station 相比),许多地方都可使用,某些软件中的媒体文件可以直接通过分享功能直接上传的 Moments 中,十分方便。
但是,如果目前有已有一个文件夹的照片,也想用 Moments 来进行统一照片管理(人脸识别,主题识别等功能),且在 NAS 中仅存储 1 份文件的情况下(非复制操作),该如何操作?
目的 通过此方法可以将整理好的无数个照片文件夹全部移交 Moments 管理,且不会打破已有的文件结构,且在群晖中仅存储一份数据,对于照片大户来说可以有效的节省存储空间。你的留言是我最大的动力。
解决
演示环境 · 共享文件夹:媒体库 · File Station 中的文件夹:媒体库/公共媒体 · 公共媒体:包含文件夹,视频,图片等 · 允许使用 Moments 功能,且需使用"公共媒体"的群晖账号:people1
步骤
公共媒体设置 公共媒体:右键 -> 复制:所在位置 -> 得到在群晖中公共媒体真实位置,得到目录结构如下: [Plain Text] 纯文本查看 复制代码 /volume1/媒体库/公共媒体 公共媒体:右键 -> 权限:设置权限如下: [Plain Text] 纯文本查看 复制代码 #不设置权限会导致错误,见文章末尾。
# people1
类型:允许
应用于:全部
权限:
——管理:全勾选
——读取:全勾选
——写入:全勾选
# Everyone
类型:允许
应用于:全部
权限:
——读取:遍历文件夹/执行文件
用户 Moments 设置 在用户 people1 的 Moments 中创建"公共媒体"文件夹,最终目录结构如下: [Plain Text] 纯文本查看 复制代码 /volume1/homes/people1/Drive/Moments/公共媒体
硬挂载公共媒体 使用 mount --bind 将"公共媒体"真实位置硬挂载到用户 people1 的 Moments 的"公共媒体"中。
方式一(推荐) 控制面板 -> 任务计划 -> 新增:触发的任务 -> 用户定义的脚本 -> 设置参数如下: [Plain Text] 纯文本查看 复制代码 #常规
任务名称:mount01
用户帐户:root
事件:开机
# 任务设置
# 用户定义的脚本
mount --bind /volume1/媒体库/公共媒体/volume1/homes/people1/Drive/Moments/公共媒体
方式二 通过 SSH 到群晖中,执行命令。使用该方式,请自行配置开机时自动挂载,否则可能会导致挂载在关机后失效。 [Plain Text] 纯文本查看 复制代码 sudomount --bind /volume1/媒体库/公共媒体/volume1/homes/people/Drive/Moments/公共媒体
重建索引 在 Moments 中:设置 -> 常规 -> 索引:选择全部重建索引 -> 重建索引。
等待索引创建完成,用户即可在 Moments 中查看到"公共媒体"中的媒体了。
过程中遇到的问题 使用软连接 ln -s 会导致如下问题: · 图片无略缩图,且不可查看。 · 视频无略缩图,但点击可播放。 · 在用户 Moments 目录中无法查看到软链的文件。 · 会产生错误日志。硬挂载时若不设置权限,也会产生类似错误。错误日下: [Plain Text] 纯文本查看 复制代码 exception/source/synophoto/src/webapi/common/download/thumbnail.cpp:90 make thumbnailreqst fail
NAS synophoto-bin-metadata-wrapper:/source/synophoto-plugin-metadata/src/metadata_wrapper/metadata_wrapper.cpp:54path is not illegal
NAS synoscgi_SYNO.Photo.Thumbnail_1_get[28285]:exception /source/synophoto/src/webapi/common/download/thumbnail.cpp:53 filedoesn't exist
上一篇:群晖迅雷套件让你的NAS下载跑满网速 下一篇:群晖摄像头数量破解-Synology Surveillance Patcher |