Unraid Server 软件特点

2020-02-22 23:05:25    Unraid官方-tmtony翻译    5170

unRAID Server 软件特点

 

1、unRAID阵列


unRAID阵列背后的主要概念是它能够管理受专用奇偶校验设备保护的磁盘设备聚合(JBOD)。奇偶校验设备为您提供了一种从故障磁盘重建数据到新磁盘的方法。虽然看起来令人难以置信的是,一个驱动器可能备份具有比奇偶校验更多存储容量的其他驱动器,但它能够使用称为XOR(eXclusive-OR)的二进制逻辑从故障驱动器重建丢失的数据。由于硬盘驱动器将数据存储为零和1,因此当驱动器发生故障时,奇偶校验会比较所有幸存驱动器上的二进制数据,并可以推断出要重建的丢失数据。


2、unRAID缓存


unRAID的缓存驱动器功能可提供更快的数据捕获。一般来说,通过在3个或更多设备的阵列旁边使用缓存,您可以实现高达3倍的写入性能。当数据被写入已配置为使用高速缓存设备的用户共享时(我 爱帮 助网),所有这些数据最初都直接写入专用高速缓存设备。由于此设备不是阵列的一部分,因此写入速度不受奇偶校验计算的阻碍。随后,名为“移动器”的unRAID进程会根据您选择的时间和频率将数据从缓存复制到阵列。成功复制数据后,缓存驱动器上的空间将再次释放到启用缓存的用户共享的前端其他写入操作。


3、缓存池


使用单个缓存设备,在那里捕获的数据存在风险,因为奇偶校验设备无法保护它。但是,您可以配置具有多个设备的缓存,以增加缓存容量以及为该数据添加保护。缓存中的多个设备的分组称为构建缓存池。 unRAID缓存池是通过传统RAID 1上的独特转折创建的。以下是一些优点:


4、改进了数据保护


使用单个缓存设备,如果设备在数据移动到阵列之前发生故障,您可能会丢失数据。但是,使用缓存池时,所有写入操作都将跨两个单独的磁盘进行复制,以确保池中任何一个驱动器的丢失不会导致数据丢失。


5、增加系统正常运行时间


如果缓存池设备出现故障,系统将继续正常运行。无需丢弃所有内容来处理系统中断。您可以在方便时更换设备。


6、更好的可扩展性


根据需要向池中添加更多不同大小的设备,并按需增长。


7、针对SSD进行了优化


unRAID现在具有对TRIM的本机支持,当用作缓存设备时,可以大大减少写操作的数量。 SSD与HDD的优势:
 - 他们不需要时间“旋转”或消耗大量电力来操作(它们快速有效);
 - 它们也更小,因此您可以将更多它们放入更小的空间,以实现高度紧凑,疯狂的快速存储。
 - 当用于存储大量较小的文件(例如,元数据)时,与旋转硬盘相比,SSD可以为应用程序提供更快的响应时间。和
 -  SSD最适合支持虚拟机。 SSD上的VM性能优势与用户在台式PC上与旋转磁盘上的性能相媲美。


8、针对虚拟化进行了优化


虚拟机和应用程序可以将其数据永久驻留在缓存池中,以提高整体性能,同时使用VirtFS(适用于KVM虚拟机)和Docker(适用于容器),可以保持阵列上的海量存储内容仍可供这些虚拟实例访问(我爱帮助网)。鉴于对应用程序和机器性能的“快速响应”的需求,使用缓存池进行虚拟机/应用程序存储是一个明智的选择。在缓存池中使用SSD可进一步扩展此优势。


9、unRAID共享


与大多数RAID系统不同,unRAID将数据保存到单个驱动器。为了简化可管理性,用户可以创建共享,允许写入它们的文件分布在多个驱动器上。每个共享都可以被视为驱动器上的顶级文件夹。浏览共享时,参与该共享的所有驱动器中的所有数据将一起显示。用户无需知道文件所在的磁盘即可在共享下访问它。可以调整共享以包括/排除特定磁盘,并使用各种方法确定如何跨这些磁盘分配文件。
除了控制数据在驱动器之间的分布方式之外,用户还可以控制共享可见的网络协议(我爱帮助网),以及定义用户级安全策略。通过网络协议访问unRAID服务器时,通过该协议导出的所有共享都将可见,但您可以切换单个共享的协议以及全局设置级别的协议。如果您希望系统上的私人数据不受匿名访问的影响,则可以创建用户帐户并定义策略以限制仅受信任个人的访问。除了这种用户共享概念之外,还可以单独共享整个单独的磁盘以获得高级管理功能。共享的简单概念是,它们使您能够以任何方式组织数据。