raid-z

个人虚拟化 Proxmox 6.2 服务器中的 ZFS 和 RAID 配置
raid-z

个人虚拟化 Proxmox 6.2 服务器中的 ZFS 和 RAID 配置

我正好有这台闲置的电脑,我稍微升级了一下硬件,这样我就可以把它用作我的虚拟化小型服务器的个人平台。我计划在上面安装 Proxmox 6.2,但在安装之前,我想知道是否可以在所有驱动器上使用 ZFS 作为基本文件系统,以及哪种 RAID 配置更可取。该系统具有以下硬件: 英特尔奔腾 J2900。 8GB DDR3 RAM。 1TB SSD 驱动器。 1TB 硬盘。 外部 2TB HDD 驱动器,通过 USB 3 端口连接。 那么,我是否应该将 ZFS 和 RAID 配置与上述硬件设置的所有驱动器一起使用?如果是这样,您认为可以使用哪种 RAID,也许是 R...

Admin

如何将附加驱动器连接到 HBA 控制器?
raid-z

如何将附加驱动器连接到 HBA 控制器?

我有一个 HBA 330 IT 控制器,它有 2x4 12 Gbit/s SAS(或 6 Gbit/s SATA)端口,可通过两个 SFF-8643 mini-SAS 连接器使用。虽然它只有 8 个端口,但它显然可以支持最多 32 个驱动器。我想知道,我该如何连接 8 个以上的驱动器? 我将它与 WD Red 8TB (cmr) 硬盘一起用于 FreeNas RAID-Z2。 目前,我在两个 mini-SAS 连接器中的一个上连接了 4 个这样的 SATA 驱动器。 现在我想再添加 8 个驱动器(总共 12 个驱动器)。 我有一个 8 驱动器机箱,它...

Admin

在不降低性能的情况下扩大 ZFS RAID-Z[123] 吗?
raid-z

在不降低性能的情况下扩大 ZFS RAID-Z[123] 吗?

我知道在 ZFS 上,扩展 RAID-Z(或 RAID-Z2 或 RAID-Z3)vdev 的唯一方法是用更大的磁盘替换磁盘;无法更改几何结构。但是,是否有可能在不降低阵列性能的情况下做到这一点? 例如,假设我有一个包含 4 个磁盘的 RAID-Z 阵列:1 个 2TB 和 3 个 1TB 组成了 3 TB 可用空间。在所有驱动器正常工作的情况下,我又购买了 3 个 2TB 以扩大阵列(可用空间达到 6 TB)。如果我一次移除一个 1 TB 并将其替换为 2 TB,以强制重新镀银,那么我就会不必要地反复降低阵列的性能,并增加在此过程中发生故障的风险。 我...

Admin

如何在启动时解密、创建和挂载 LUKS 加密的 zfs raidz 池?
raid-z

如何在启动时解密、创建和挂载 LUKS 加密的 zfs raidz 池?

我有一个 Ubuntu-18.04 盒子,它运行的操作系统来自一个我不想加密的 SSD。我还有 3 个额外的 2TB 驱动器,我想将它们用作加密的(通过 LUKS)RAID-Z1 附加存储。我想为每个磁盘使用不同的密码,在启动时提示输入每个密码,并在启动时自动创建和挂载 raidz 池。 我一直在关注以下教程。 https://help.ubuntu.com/community/encryptedZfs#ZFS_on_LUKS_Installation 上述教程介绍了如何加密启动盘和附加存储驱动器。由于我并不打算加密启动盘,因此我尝试解析与此相关的所有...

Admin

创建一个带有 4k 磁盘的 zfs raidz2
raid-z

创建一个带有 4k 磁盘的 zfs raidz2

我想创建一个有 4 个磁盘的 zfs raidz2。我知道这会“浪费”至少 50% 的空间,但我的目标是对磁盘故障具有较高的容忍度。不建议为 raidz2 使用 5 个磁盘,而 6 个磁盘对我来说太昂贵且没有必要。我将有 3 TB(或可能是 4 TB)磁盘,它们都有 4k 扇区和 512 字节模拟。 我已经阅读了很多关于 zfs 和 raidz2 的文章,我开始感到困惑。 我应该对磁盘进行分区吗? 我读到,创建分区是让操作系统知道磁盘不为空的好主意。分区还可以帮助对齐 4k 扇区。 GPT 还是 MBR?据我所知,GPT 对于 3 TB 磁盘(及更大...

Admin

ZFS - 具有 4 个 SSD/4 个 HDD 的 RAID 组织
raid-z

ZFS - 具有 4 个 SSD/4 个 HDD 的 RAID 组织

我正在使用 Proxmox 构建虚拟化服务器(尽管 Hypervisor 本身并不是这里真正的问题)并且手头有以下硬件(有趣的部分):注意:该硬件对我来说不是物理可用的,而是位于托管公司。 1x Xeon 2630v4 -10x2,2GHz(第二个插槽可用,但目前未使用) 256GB REG ECC 内存 4x SSD 1000GB(消费者级 Crucial MX300) 4 个 4000GB 硬盘 (2 个 WD,2 个 Toshiba,Enterprise-SATA) 没有 HW-Raid-Controller(我因为 ZFS 而故意这样做,但请参见...

Admin

RAIDZ1 性能与传统 RAID5 相比
raid-z

RAIDZ1 性能与传统 RAID5 相比

概括: 我已经设置了一个由 4 个 HDD 和两个 SSD 缓存设备组成的 RAIDZ 阵列,但在缓存提升和总体性能方面并没有获得预期的结果。而且,有些事情似乎说不通。 背景和配置: 我正在设置一个用于研究的分析工作站:Ryzen 7 1800X、64GB ECC RAM、GFX 1080Ti、Tesla K40(感谢 NVIDIA)。它被设置为通用,将有 CPU 和 GPU 计算,并且一些数据集由非常大的文件组成(50-100 个文件,每个 10-30GB)。由于并行化,有时会同时访问一些文件。是RAM 密集型工作,但并非所有工作都是如此,因此在某些...

Admin

八磁盘 RAID-Z2 阵列的可用容量低于预期
raid-z

八磁盘 RAID-Z2 阵列的可用容量低于预期

我有一个问题,无法解释我的 raidz2 中缺少的容量 # zpool status -v nas pool: nas state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM nas ONLINE 0 0 0 raidz2-0 ONLINE 0 0 0 sda ONLINE ...

Admin

适合家庭 NAS 的最佳 ZFS 池配置
raid-z

适合家庭 NAS 的最佳 ZFS 池配置

我正在考虑升级我的家用 NAS,我用它来存储电影(使用 Plex Media Server)、图片和备份。 目前它在raidz1池中有5个3TB的磁盘。 我受到 SATA 端口数量的限制,但是随着 8 端口控制器的获得,我现在有 14 个 SATA 端口的限制。(系统为 -1,因此有 13 个端口)。 由于我打算保留这台服务器几年,所以我想以一种高性能和未来兼容的方式制造它,所以我读到建议使用 SSD 来存储 ZIL 和 L2ARC 以获得更好的写入和读取性能。 对于 ZIL,我读到几 GB 就足够了,但建议对其进行镜像。 因此,这是我想到的设置:...

Admin

向 RAID-Z1 阵列添加奇偶校验驱动器
raid-z

向 RAID-Z1 阵列添加奇偶校验驱动器

我可以创建一个 RAID-Z1 阵列,然后再添加另一个配对驱动器,使其成为 RAID-Z2 吗? 我的驱动器上有 4TB 的数据,我想将其添加到我正在用新驱动器构建的阵列中,并且当我构建 FreeNAS 盒时不必将这些数据移动到其他地方,这将会很好。 ...

Admin

导入缺少一个未知 vdev_children 的 zpool。
raid-z

导入缺少一个未知 vdev_children 的 zpool。

我的 raid-z zpool 处于降级模式,我使用以下命令在 zpool 中添加了一个新磁盘: zpool add -f uhuru-test da3 问题是 da3 被意外删除,现在系统不再看到 uhuru-test 池。 我在另一篇文章中看到,只需创建一个指向丢失设备的虚假链接即可恢复池,从而解决此问题。->zpool 导入时缺少缓存设备 我想知道是否有办法恢复我的 zpool,而不知道第二个丢失的 vdev_children(磁盘已被​​意外删除)。 但就我的情况而言,我不知道路径。是否可以找到该路径以应用相同的解决方法? [r...

Admin

如何在 Proxmox 中向现有的 ZFS RAIDZ-1 添加附加驱动器?
raid-z

如何在 Proxmox 中向现有的 ZFS RAIDZ-1 添加附加驱动器?

我在 Proxmox 中安装了 ZFS,特别是 RAIDZ-1 文件系统,为了测试目的(在使用此设置进行生产之前),我向机器添加了新驱动器,但在这一点上我遇到了阻碍...将新驱动器添加到的命令是什么zpool? 我已经尝试过zpool add,但无法找到正确的命令和参数组合。 zpool status这是我的测试环境的结果: pool: rpool state: ONLINE scan: none requested config: NAME STATE ...

Admin

在 raidz2 设置中将 SSD 的多个分区之一作为缓存是不是一个坏主意?
raid-z

在 raidz2 设置中将 SSD 的多个分区之一作为缓存是不是一个坏主意?

我正在设置一个系统,其中有 5 个 HDD(RAIDZ2)和一个 SSD(操作系统所在位置)。我正在考虑对系统驱动器(SSD)进行分区,将 SSD 的空闲分区设置为 RAIDZ2 中的缓存。我听说过很多关于 RAIDZ 中的 SSD 缓存的好消息,但让系统驱动器兼作缓存是不是一个坏主意?我确实知道它不如专门的 SSD 进行缓存,但它真的很糟糕吗?我想知道缓存和系统驱动器的性能,以及驱动器的使用寿命是否会因此受到严重损害? ...

Admin

我可以使用不同大小的磁盘在 FreeNAS 中创建 ZFS 镜像吗?
raid-z

我可以使用不同大小的磁盘在 FreeNAS 中创建 ZFS 镜像吗?

我刚刚买了一台新的 4 托架 N54L 服务器供家庭使用。我已将其升级到 8G RAM,这将允许我运行带有 ZFS 的 FreeNAS 9.1.x。 我已经将一个新的 2TB SATA 磁盘和一个备用的 250G 磁盘装入服务器,并开始创建镜像卷。确实,在现实生活中不会使用不匹配的大小,但这只是一个测试,并让我熟悉 Web UI。(一旦我熟悉了它,我将使用 4x2TB 和 RAIDZ-2,只要我能让 FreeNAS8 工作!)。 但是,ZFS 卷管理器不允许磁盘计数滑块超过 1,因此仅提供 Stripe(加上 Log、Cache 和 Spare)——我希...

Admin

FreeNAS/ZFS/Raid-Z 略有不同的磁盘
raid-z

FreeNAS/ZFS/Raid-Z 略有不同的磁盘

我正在考虑使用 FreeNAS 并“回收”一些旧的 1TB 磁盘。两个是完全相同型号的西部数据,另一个是希捷,第四个是三星。 通常,由于所有磁盘大小不一,我会在基于 Windows 的服务器上创建 1GB 的阵列,以防止替换磁盘不够大。戴尔因发送不同品牌的替换 SATA 磁盘而臭名昭著——敲敲木头,还没有问题。 由于并非所有驱动器都是一样的,并且它们可能会相差几 MB,有没有办法让 FreeNas/ZFS/Raid-Z 以与我对上面的基于 Windows 的服务器相同的方式运行? 谢谢 ...

Admin