cloudreve / Cloudreve

🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
https://cloudreve.org
GNU General Public License v3.0
21.99k stars 3.44k forks source link

是否可以添加通过smb当做储存空间? #1951

Open HKTY569 opened 9 months ago

HKTY569 commented 9 months ago

如题,是否可以通过添加NAS当储存空间,不使用系统分配的空间?

danbuding commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

HKTY569 commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

我已经挂载了,也添加路径了主页没有显示,是本机储存规则吗? 屏幕截图 2024-02-19 202013

danbuding commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

我已经挂载了,也添加路径了主页没有显示,是本机储存规则吗? 屏幕截图 2024-02-19 202013

这里要写绝对路径 比如我的/pan/smb_store/uploads/{uid}/{path} 这里的/pan是我手动建立的文件夹,smb_store是我挂载的smb存储路径

hatsuyuki280 commented 9 months ago

@HKTY569 结论是可以具体怎么做另说

hatsuyuki280 commented 9 months ago

@danbuding 如果你期待的在主页显示,是显示NAS上已有的文件,那么自己这个软件的设计上,不会自动显示,需要手动从后台导入

HKTY569 commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

我已经挂载了,也添加路径了主页没有显示,是本机储存规则吗? 屏幕截图 2024-02-19 202013

这里要写绝对路径 比如我的/pan/smb_store/uploads/{uid}/{path} 这里的/pan是我手动建立的文件夹,smb_store是我挂载的smb存储路径

大佬你这截图没显示,比如/mnt/123/uploads/{uid}/{path}吗?/uploads/{uid}/{path},这几个参数不需要设置吗?

HKTY569 commented 9 months ago

@danbuding 如果你期待的在主页显示,是显示NAS上已有的文件,那么自己这个软件的设计上,不会自动显示,需要手动从后台导入

。。。。这就。。。好麻烦的说,那是不是说就第一次需要上传,在通过网页上传的不需要再次操作了?

danbuding commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

我已经挂载了,也添加路径了主页没有显示,是本机储存规则吗? 屏幕截图 2024-02-19 202013

这里要写绝对路径 比如我的/pan/smb_store/uploads/{uid}/{path} 这里的/pan是我手动建立的文件夹,smb_store是我挂载的smb存储路径

大佬你这截图没显示,比如/mnt/123/uploads/{uid}/{path}吗?/uploads/{uid}/{path},这几个参数不需要设置吗?

其实你可以理解为原先软件内置的存储策略路径是相对路径,如果你要指定别的路径就得用绝对路径 也就是你回复里的/mnt/123/uploads/{uid}/{path}这个,而原先的那些路径设置我不认为需要特别去修改所以一起带进去了而已哈,就看你的需求了。

danbuding commented 9 months ago

@danbuding 如果你期待的在主页显示,是显示NAS上已有的文件,那么自己这个软件的设计上,不会自动显示,需要手动从后台导入

。。。。这就。。。好麻烦的说,那是不是说就第一次需要上传,在通过网页上传的不需要再次操作了?

如果觉得网页上传麻烦的话 可以通过后台生成一个webDAV的可用链接,在(个人主页-连接)里。 只要生成一个就行(前提是你的网盘软件本来就已经配置好了外部访问链接) 然后windows可以映射为一个盘来使用,把你要分享的文件放到webDAV的盘里就行了,只是如果要分享的话还是得去网盘页面手动设置。

hatsuyuki280 commented 9 months ago

@HKTY569 结论是,YES,软件只认数据库,不认后端文件的更改,直接通过网页(或者Webdav)操作的不需要额外的操作

但是如果希望访问手动放置在后面NAS里的文件,就需要定期手动扫描文件并更新数据库

如果你的主要是用场景是希望可以实时根据目录内容更新网页,你可能需要的是各种目录程序

HKTY569 commented 9 months ago

可以通过部署Cloudreve的机器挂载SMB共享到某个文件夹下 然后Cloudreve里设置对应路径和规则实现。

我已经挂载了,也添加路径了主页没有显示,是本机储存规则吗? 屏幕截图 2024-02-19 202013

这里要写绝对路径 比如我的/pan/smb_store/uploads/{uid}/{path} 这里的/pan是我手动建立的文件夹,smb_store是我挂载的smb存储路径

大佬你这截图没显示,比如/mnt/123/uploads/{uid}/{path}吗?/uploads/{uid}/{path},这几个参数不需要设置吗?

其实你可以理解为原先软件内置的存储策略路径是相对路径,如果你要指定别的路径就得用绝对路径 也就是你回复里的/mnt/123/uploads/{uid}/{path}这个,而原先的那些路径设置我不认为需要特别去修改所以一起带进去了而已哈,就看你的需求了。

好的,我试试感谢

HKTY569 commented 9 months ago

@HKTY569 结论是,YES,软件只认数据库,不认后端文件的更改,直接通过网页(或者Webdav)操作的不需要额外的操作

但是如果希望访问手动放置在后面NAS里的文件,就需要定期手动扫描文件并更新数据库

如果你的主要是用场景是希望可以实时根据目录内容更新网页,你可能需要的是各种目录程序

。。。。好吧