如何让多块硬盘内的文件一起显示

2020-10-18 22:21:14 +08:00
 Ray00179

使用场景:一个挂载了超多硬盘( 10+)的家用 NAS

问题具体一点: 家里有台 NAS,作为仓鼠病重症患者,我收藏了大量的电影电视剧音乐动漫,因为各文件存入时间的不同和大小不一样并且各硬盘购入时间有先后,所以我的三块硬盘有着主要分支一样的情况

然后 FGH 盘的主分支都是这样子的

+[F]公共文件 (O:) +电视剧 +电影 |+动画 |+动作 冒险 |+剧情 |+科幻 奇幻 |+历史 战争 纪录 |+喜剧 爱情 伦理 |+悬疑 惊悚 恐怖 +动漫 +音乐 +综艺

那么问题来了,我想一次性查看这几块硬盘的文件,该怎么解决

大概就是,想一起查看 FHG 中的 [电影 /动画] 类别下的诸多电影

方便观看的挑选和后续的查看和管理

在不想组 raid 的情况下,windows 平台下有什么好的解决方案?

并且 windows 提供的动态磁盘方案好像也很不靠谱

2360 次点击
所在节点    Windows
10 条回复
opengps
2020-10-18 22:23:37 +08:00
你的视频工具有没有扫描媒体的功能?我是说媒体库之类的那种做种汇总集合
chunxue
2020-10-18 22:34:57 +08:00
快捷方式即可
autoxbc
2020-10-18 23:07:24 +08:00
Windows 提供了「库」来处理类似需求,不过前提是以目录为单位进行显示和管理

来自多个目录的文件混合显示的「扁平模式」,有很多难以简单自洽的逻辑问题,比如新增文件的位置等等
jim9606
2020-10-18 23:11:51 +08:00
windows 动态磁盘以废弃,替换方案 windows 存储空间(无冗余火葬场警告)

如果你只是为了方便搜索,你应该用支持媒体扫描的播放平台。

如果你是希望分散的资源集中到一个文件夹中列出,建议使用 NTFS 目录连接点 /联结(Junction)功能,专门建一个目录按分类摆放目录连接点。例如:

D:\Index\Animate\A1 --> E:\A1
D:\Index\Animate\A3 --> E:\A2
D:\Index\Animate\A4 --> F:\A4
D:\Index\Music\M2 --> E:\M2

可以用 HardLink Shell Extension 批量创建目录连接点,注意变动盘符会导致连接点失效。
Osk
2020-10-18 23:50:54 +08:00
Windows 没有方便的像 Linux 那样的 mhddfs 类似的方案, 有也是第三方的不开源.

所以如楼上所说: 动态磁盘(太坑, 慎用), 存储空间在块设备级别合并空间, 一旦炸一块盘数据危, 奇偶空间速度又不行.

所以最方便的还是使用 NTFS junction 软连接了:
mklink /J [链接名称] [源文件夹路径]

如果不牵涉到共享, 也可以使用符号链接 /D
noqwerty
2020-10-18 23:53:24 +08:00
可以搭个 Jellyfin ?
ziseyinzi
2020-10-19 00:01:35 +08:00
搭个 jellyfin emby 这种
also24
2020-10-19 00:11:03 +08:00
你的 nas 的系统是什么?

如果是 Windows,可以考虑用『库』来直接进行管理,缺点是不支持共享。

想支持共享的话,可以考虑 mklink,但是 mklink 可能会导致你多出一层目录,并不优雅。
mklink 的好处是,在 Windows 下的 SMB,是默认支持的,也就是你在其它 SMB 客户端也可以直接用。


如果是 Linux,那可以考虑 mergerfs,需要注意的是有许多参数可以配置(特别是关于写入策略的)。
如果经常移动文件,务必注意 ignorepponrename 这个参数。

同样的,Linux 下也可以考虑通过软链接 link 来实现类似的效果。
但是在 samba 的配置中务必注意启用 follow symlinks = yes 参数。
also24
2020-10-19 00:17:52 +08:00
另外,如果不追求精确掌握文件的位置,也可以考虑 Windows 的『存储池』功能。

使用 Simple 布局的存储池,文件是随机分配在多个磁盘上的。
我测试过直接拔掉其中一块硬盘,只会丢失相应的部分文件,其它文件仍然能正常访问。

这个方案的缺点是你无法手动管控哪些文件存储在那个物理磁盘上,磁盘如果拿到更低版本的系统,也会无法读取。

相对来说,还是 mergerfs 比较舒服,有多种策略可以配置。
Ray00179
2020-10-19 11:04:01 +08:00
@jim9606 感谢支招~回家我就试试看你上面说的方案

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX