UNRAID真是我存电影的好工具
798 8
[1 楼] tempsf2sad2xf [泡菜]
21-12-31 15:39


首先,Unraid 的共享功能是通过 Linux 聚合文件系统来实现的,它允许一个目录下的文件或目录存放在不同的磁盘中。举个例子,从用户的视角看,文件 Ma 和 Mb 都在同一个目录 Movies 下,但在物理层面,文件 Ma 实际存放在 Disk1 上,文件 Mb 实际存放在 Disk2 上。




Allocation method(文件分配方法)有三个选项: High Water, Most Free, Fill-Up。其中 Fill-Up 是持续向一个硬盘写入直到填满,再向另一个磁盘写入;Most Free 是每次写入都向剩余空间最多的那个磁盘写入;High Water 是一种均匀各个磁盘剩余空间的写入方式,它基于序列中容量最大的磁盘,使用二分法创建多个“水位线”,举个例子,容量 8TB 硬盘的水位线分别为 4TB, 2TB, 1TB, 512GB...使用 High Water 时,会依次将序列中的每个硬盘写入到剩余 4TB 的空间,然后再依次写入到剩余 2TB,1TB...
如图所示,显示了序列中有 8TB, 3TB, 2TB 三个硬盘时,High Water 模式的磁盘写入方式:最开始只会在浅绿色区域进行存储,浅绿色区域存满后,继续在两个深绿色区域进行存储,以此类推。




Split level 的选择和共享中存放的数据类别有很大的关系,比如,本次创建的是用于存储电影文件的共享 "Movies",那么共享中的文件结构大概是图中这样,Movies 是 1 级目录,每部电影的文件存放在以电影名称命名的文件夹中,是 2 级目录。虽然因为聚合文件系统的关系,用户不需要知道文件存放在哪个磁盘,但实际上用户肯定不希望同一个电影文件夹中的电影文件被分散在不同的磁盘上。这种情况下,将 Split level 选项设置为 level-top(level-1) 就限制了 Unraid 不可以对 2 级以下的目录进行分割,电影文件就老老实实地存放在它自己的文件夹里了。


总结:
通过设置文件分配方法为Most Free ,分割层级设置为level-1。共享空间建了MOIVES下再按电源名做子目录存放。
我就可以将不同容量的硬盘组合在一起,合成为一个大的共享空间,文件容量按个硬盘大※※均消耗和存放。
文件按目录存放,具体某个硬盘损坏,也不会导致其他硬盘的电源损毁,只会损失掉该硬盘上的电影。

比群晖舒服多了,即不用做RAID损失空间,也不用做baisc建立许多个共享目录。 本帖最后由 tempsf2sad2xf 于 2021-12-31 15:54 编辑
[9 楼] se7enth [泡菜]
22-1-13 09:09
耐康 发表于 2022-1-13 07:48
6.9.2以后的开心版出来了吗?


我不用UNRAID,不了解。
[8 楼] 耐康 [资深泡菜]
22-1-13 07:48
se7enth 发表于 2022-1-11 09:12
当然不是RAID0,单个文件只存在一个硬盘上,读写速度都只是单磁盘的速度,磁盘损坏也仅丢失该磁盘上的东西。

6.9.2以后的开心版出来了吗?
[7 楼] 耐康 [资深泡菜]
22-1-13 07:46
ihouse 发表于 2022-1-2 09:28
这不就是RAID 0 吗?

貌似而已,当不是太重要的数据,也就是电影什么的啊,又不想因为一块硬盘错误一次全丢,而且硬盘还是五花八门,用这个unraid简直是神器啊!
更何况支持doker,虚拟机。真的是折腾的好玩具!
[6 楼] se7enth [泡菜]
22-1-11 09:12
ihouse 发表于 2022-1-2 09:28
这不就是RAID 0 吗?


当然不是RAID0,单个文件只存在一个硬盘上,读写速度都只是单磁盘的速度,磁盘损坏也仅丢失该磁盘上的东西。
[5 楼] 好色是一种品德 [泡菜]
22-1-10 21:50
威联通的存储池。zsbd............................................................................................
[4 楼] tempsf2sad2xf [泡菜]
22-1-2 21:04
ihouse 发表于 2022-1-2 09:28
这不就是RAID 0 吗?

R0一个盘挂了就全完了,rnraid挂一个盘则只会挂该盘上的数据。
另外可以随意大小容量的盘混用
[3 楼] ihouse [禁言中]
22-1-2 09:28
这不就是RAID 0 吗?
[2 楼] 耐康 [资深泡菜]
22-1-2 08:51
老小破旧硬盘的救星啊,反正电影不怕丢。