我爱帮助网-手册QQ交流群

Nas交流与矿渣群:372167400         物联网/智能家居群:518812757             帮助教程:手册大全       网站运营交流群:1057308983      虚拟化交流群:13448651

Unraid官方帮助中文版手册介绍
1. Unraid Server介绍
1.1 Unraid 官网及中文帮助索引大全
1.2 Unraid Server简介
1.3 Unraid Server 应用场景
1.4 Unraid Server 软件特点
2. Unraid Server组成部分
2.1. 网络附加存储
2.1.1 奇偶保护阵列
2.1.2 用户共享
2.1.3 缓存
2.2. 应用服务器
2.2.1 应用服务器Docker介绍
2.2.2 Unraid Docker 引擎
2.2.3 Unraid Docker Hub
2.2.4 Unraid Docker 容器(Containers)
2.3 Unraid虚拟主机(Vms)
2.4 简捷方便的管理
3. Unraid Server安装
3.1. 系统需求-硬件要求
3.1.1 系统需求总述
3.1.2 引导设备-启动盘
3.1.3 网络附加存储-NAS
3.1.4 应用服务器(Docker Apps)
3.1.5 虚拟主机
3.2. Unraid官方认可的硬件设备
3.2.1 主板/处理器(CPU)
3.2.2 图形显示设备(GPU)
3.3. Unraid硬件兼容性列表
3.3.1. Unraid硬件报告
3.3.1.1 Unraid硬件报告说明
3.3.1.2 Unraid支持的主板清单1
3.3.1.3 Unraid支持主板清单2
3.3.1.4 Unraid支持主板清单3
3.3.1.5 Unraid PCI SATA控制器
3.3.1.6 Unraid其它硬件(网卡 内存 硬盘 ups等)
3.3.2 Unraid推荐的硬件
3.3.3 已知无法兼容Unraid硬件
3.3.4 Unraid其它硬件建议
3.4 Unraid快速安装及入门
4 Unraid Server其它设置
5. Unraid Server存储管理
5.1 Unraid分配存储设备
5.2 Unraid启动和停止阵列
5.3 Unraid阵列运算
5.4 Unraid缓存操作
5.5 Unraid文件系统管理
5.6 Unraid性能
5.7 Unraid共享管理
6 Unraid 应用程序Apps
7 Unraid Docker容器管理
8 Unraid 虚拟机(VMS)
9. Unraid WebGUI 操作教程
9.1 Unraid 仪表盘
9.2 Unraid WebGui主选卡操作
9.3 Unraid 共享
9.4 Unraid 用户管理
9.5 Unraid 缓存池操作
10 Unraid 安全
11 早期Unraid版本升级
12 Unraid更换U盘及注册码
13 Unraid故障排除
14 Unraid故障排除(旧版)
15 Unraid 常见问题(FAQ)
16 Unraid5旧版帮助
17 Unraid许可授权

Unraid缓存操作

2020-02-23 11:22:26
Unraid官网-tmtony翻译
18715
最后编辑:阿超 于 2020-02-29 14:59:24
分享链接

缓存操作

Unraid中有两种主要的操作缓存模式:

单设备模式

当用于缓存的磁盘插槽数设置为1时,这称为在单设备模式下运行。在这种模式下,您将无法保护缓存中存在的任何数据,因此建议使用池模式。但是,与在池模式下不同,在单设备模式下,您可以将高速缓存设备的文件系统调整为btrfs以外的文件系统。因此,对于单模式没有特殊的操作。您只能在系统中添加或删除设备。

注意:如果您选择将非btrfs文件系统用于以单模式运行的缓存设备,则必须先使用btrfs重新格式化该设备,才能扩展到缓存池。因此,即使在单设备模式下运行,btrfs也是高速缓存的默认文件系统。

缓存池模式

将多个磁盘分配给高速缓存时,这被称为以高速缓存池模式运行。此模式利用btrfs RAID 1来允许将任意数量的设备组合到一个池中。与传统的RAID 1不同,btrfs RAID1可以混合和匹配不同大小和速度的设备,甚至可以根据需求的变化进行扩展和收缩。要计算您的btrfs池有多少容量,请查看此方便的btrfs磁盘使用率计算器将“预设RAID”级别设置为RAID-1,选择您拥有的设备数量,然后设置每个设备的大小。该工具将自动计算您将拥有多少空间。

以下是可能要在缓存上执行的典型操作:

  • 将缓存备份到阵列
  • 切换缓存以池模式运行
  • 添加磁盘
  • 更换磁盘

将缓存备份到阵列

显示的过程假定缓存磁盘上至少有一些与docker和/或VM相关的文件,如果没有,则其中的某些步骤是不必要的。

  1. 停止所有正在运行的Docker / VM
  2. 设置->虚拟机管理器:禁用虚拟机,然后单击应用
  3. 设置-> Docker:禁用Docker并单击Apply
  4. 单击“共享”,将“使用缓存磁盘:”设置为“仅”或“首选”,将所有缓存共享更改为“是”。
  5. 检查阵列上是否有足够的可用空间,然后通过单击主页上的“立即移动”来调用移动器
  6. 移动器完成后,检查缓存是否为空
请注意,缓存根目录上的任何文件都不会移动,因为它们不属于任何共享,因此需要手动注意

您。然后可以通过有效地逆转上述步骤,稍后将文件还原到缓存中:

  1. 单击要在高速缓存上其内容的所有共享,然后将“使用高速缓存磁盘:”选项设置为“仅”或“首选”。
  2. 检查缓存中是否有足够的可用空间,然后通过单击主页上的“立即移动”来调用移动器
  3. 移动器完成后,检查高速缓存中现在是否包含预期的内容,并且所涉及的共享在主阵列上不再具有文件
  4. 设置-> Docker:启用Docker并单击Apply
  5. 设置-> VM Manager:启用VM并单击Apply
  6. 启动要运行的所有Docker / VM

将缓存切换到池模式

如果要使用缓存池(即多驱动器缓存),则唯一支持的格式是BTRFS。如果它已经是BTRFS格式,则可以按照以下过程向缓存池添加其他驱动器

如果缓存不是BTRFS格式,则需要执行以下操作:

  1. 使用上面的过程备份要保留到阵列的所有现有内容。
  2. 停止阵列
  3. 单击“主要”选项卡上的缓存,然后将格式更改为BTRFS
  4. 启动阵列
  5. 缓存应显示为 不可卸载并提供格式化缓存的选项。
  6. 确认您要执行此操作,然后单击格式按钮
  7. 格式化完成后,您现在有了一个缓存池(尽管其中只有一个驱动器)
  8. 如果您想要缓存池中的其他驱动器,则可以(可选)立即执行。
  9. 使用上一过程的还原部分来还原缓存中所需的任何内容

将磁盘添加到缓存池

笔记:

  • 仅当缓存已 格式化为BTRFS时,您才能执行此操作
如果不是,那么您首先需要按照上一节中的步骤创建BTRFS格式的缓存池。

要将磁盘添加到阵列中的BTRFS缓存(池)中,请执行以下步骤:

  1. 停止阵列。
  2. 导航到“  主要”选项卡。
  3. 向下滚动到“  缓存设备 ”部分
  4. 插槽数更改为至少与希望分配的设备数一样多。
  5. 将所需的设备分配给高速缓存插槽。
  6. 启动阵列。
  7. 单击复选框,然后单击“  阵列操作”下的按钮以格式化设备。
确保显示的设备符合您的期望-不想意外格式化包含要保留的数据的设备。


从高速缓存池中移动磁盘

笔记:

  • 仅当将缓存配置为在数据和元数据级别上实现冗余时,才可以执行此操作。
您可以通过在“主要”选项卡上单击并向下滚动到“余额状态”部分来查看您的缓存当前设置为哪个突袭级别。
  • 您一次只能卸下一个驱动器
  1. 停止阵列
  2. 取消分配缓存驱动器。
  3. 启动阵列
  4. 单击缓存驱动器
  5. 如果缓存池中仍然有多个驱动器,则只需运行“平衡”操作
  6. 如果池中仅剩一个驱动器,则如下所述将高速缓存池RAID级别切换为单个


更改缓存池RAID级别

BTRFS可以在线添加和删除设备,并在创建文件系统后在RAID级别之间自由转换。

BTRFS支持raid0,raid1,raid10,raid5和raid6(但请参见下面有关raid5 / 6的部分),并且它还可以在单个主轴或多个磁盘上复制元数据或数据。当读入块时,校验和被验证。如果有任何错误,BTRFS会尝试从备用副本中读取数据,并且如果备用副本成功,它将修复损坏的副本。

默认情况下,Unraid在具有data = raid1和metas = raid1的缓存池中创建BTRFS卷以提供冗余。

有关在使用多个设备时使用BTRFS选项的更多信息,请参见BTRFS Wiki文章

您可以通过以下方式从Unraid GUI中更改缓存池的BTRFS突袭级别:

  • 如果阵列未启动,则以正常模式启动
  • 单击主要选项卡上的缓存
  • 向下滚动到“余额”部分
  • 此时将显示信息(包括当前的RAID级别)。
  • 将适当的其他参数添加到“  选项”字段中。
例如,以下屏幕截图显示了如何将缓存从RAID1转换为SINGLE配置文件。
  • 开始平衡操作。
  • 等待余额完成
  • 现在,新的RAID级别将完全可用。


替换缓存池中的磁盘

笔记:

  • 如果缓存被格式化为BTRFS你只能做到这一点 在设置是多余的。
  • 您一次最多只能从缓存池替换一个磁盘。

要更换冗余池中的磁盘,请执行以下步骤:

  1. 停止阵列。
  2. 从您要删除的系统上物理分离磁盘。
  3. 装回替换磁盘(必须等于或大于要替换的磁盘)。
  4. 选项卡下时刷新Unraid webGui 
  5. 选择以前设置为旧磁盘的缓存插槽,然后将新磁盘分配给该插槽。
  6. 启动阵列。
  7. 如果显示了“  格式化设备” 选项,请单击复选框和按钮。
发表评论
评论通过审核后显示。