zfs

ZFS - 确定瓶颈性能
zfs

ZFS - 确定瓶颈性能

我有一个 Z3 池,有 9 个 10TB 驱动器,位于作为混合操作系统虚拟机主机运行的 Dell PowerEdge R730xd 下。存在两个池:rpool - SSD 镜像池,主要用于 VM 中的根驱动器。dpool - 较大的 HDD 池,用于数据。 原则上 - 由于该设备不在专业支持范围内,因此我不会选择使用硬件 RAID。 我怀疑 dpool 的表现很差: 对于这种操作模式,控制器可能配置错误或超载。 磁盘布局不太优化,调优指南建议使用完整磁盘而不是分区。 写入数据的块大小与磁盘的块大小不同步。 驱动器池需要 SSD 缓存。 是否有任何快速修复...

Admin

ubuntu 实验性的 zfs 创建了大量的 /var/lib/ 文件系统
zfs

ubuntu 实验性的 zfs 创建了大量的 /var/lib/ 文件系统

Ubuntu 在我的 zfs 上创建了大量遗留文件系统,例如: rpool/ROOT/ubuntu_j63w4a/var/lib/00bc09e20e8a08d6f3628e50ff5c4368414dd69c885c013b480adf8f388eb93f legacy rpool/ROOT/ubuntu_j63w4a/var/lib/02b5f66648be2b592edb4b298af1d8868cc79cef05822a7dfa7925855adcc110 legacy rpool/ROOT/ubuntu_j63w4a/var...

Admin

DD ZFS 磁盘:池元数据已损坏
zfs

DD ZFS 磁盘:池元数据已损坏

我正在与另一台 ZFS 服务器进行完全同步,突然我的主池出错并处于降级状态。当天晚些时候,服务器的 PSU 坏了。 也许这与问题有关。为了最大限度地提高恢复的机会,我用 dd 将每个磁盘克隆到一个全新的磁盘上。然后,我继续将安装 SSD 也克隆到一个新的磁盘上。然后,我构建了一个新服务器并将所有克隆的驱动器放入其中。 但是当我启动它时,我的池处于离线状态。由于它是 DD 副本,并且我仍然有真正的 DD,所以我继续导出池,希望可以再次导入它。 但它不起作用(池元数据已损坏)。 原始驱动器 + 启动 SSD 仍可工作,但池处于降级状态。由于我没有备份(我正在构建...

Admin

ZFS 3 磁盘镜像池偶尔会移除 1 个磁盘
zfs

ZFS 3 磁盘镜像池偶尔会移除 1 个磁盘

我有一个 ZFS 池,其中包含 3 个相互镜像的磁盘。我希望能够取出其中一个磁盘并将其离线存储几个月,然后将其重新引入池中,同步数据,使另一个驱动器离线并重复。此方案将始终使 2 个驱动器在 ZFS 池中处于活动状态。将数据发送到另一台服务器不是一种选择。如果我需要访问该备份(例如服务器烧毁或发生灾难性事件),我希望将要离线的磁盘上的数据可用。我还希望仍然能够监控 ZFS 池的运行状况,以防 2 个活动驱动器中的一个开始出现问题。所有 3 个驱动器都将使用 ZFS 数据集加密。 实现此目的的最佳方法是什么? ZFS“脱机”命令是否足以使其中一个磁盘脱机,然...

Admin

ZFS 和 BtrFS 能处理大于物理磁盘的文件吗?
zfs

ZFS 和 BtrFS 能处理大于物理磁盘的文件吗?

ZFS 和 BtrFS 是否能够处理大于一个物理磁盘的文件,以便如此大的文件跨越多个物理磁盘? 我考虑将我的文件服务器升级到虚拟机。目前,文件存档存储在简单的 ext4 分区上,可以将其移动到 ISO 文件中以获得更大的灵活性。在某些时候,ISO 文件可能会变得比单个物理磁盘还大。 ...

Admin

ZFS 修复不正确的驱动器更换
zfs

ZFS 修复不正确的驱动器更换

我最近检测到我的 ZFS raid-5 阵列中的硬盘出现故障。所以我买了一个硬盘,关闭并更换了故障硬盘。恐怕我应该先从池中移除故障的驱动器。它现在正在造成大麻烦…… pool: maxtorage state: DEGRADED status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist for the pool to continue funct...

Admin

ZFS NFSv4 ACL 未显示在客户端
zfs

ZFS NFSv4 ACL 未显示在客户端

我在 Debian 10 上运行 ZFS [2.0.3],使用 NFSv4 共享,设置xattr: on和acltype: posixacl,我的导出使用zfs set sharenfs: rw=@@hosts,async,no_subtree_check,no_root_squash 我可以成功地在客户端上安装共享,并且我设置的权限setfacl已应用并正常工作,但是当我尝试使用验证权限时getfacl,ACL 不会显示;然而,在服务器端,它们会正确显示。 我通过以下方式设置 ACL: setfacl -d -m u:testuser:rwx test...

Admin

替换正在使用热备的 ZFS
zfs

替换正在使用热备的 ZFS

这是我的 zpool 的当前状态 NAME STATE READ WRITE CKSUM store ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-WDC_WD20EARX-00PASB0_WD-WCAZAE876073 ...

Admin

ZFS 能否修复具有两个镜像分区的单个驱动器上的静默损坏?
zfs

ZFS 能否修复具有两个镜像分区的单个驱动器上的静默损坏?

ZFS 可以检测静默数据损坏(或“位腐烂”);通过适当的镜像或raidz设置,它也可以修复此类损坏。因此,是否可以将磁盘拆分为两个(或更多)分区,vdev从这两个分区创建镜像,然后使用另一个分区的副本修复任何损坏?如果可以,是否还有其他注意事项或问题需要考虑?(一个问题是,这种设置无法防止实际硬件故障,这是 RAID 设置的常见需求。) ...

Admin

Dell Poweredge 控制器和 ZFS
zfs

Dell Poweredge 控制器和 ZFS

我一直在寻找许多不同的家庭备份服务器选项。我将购买一台戴尔 poweredge r430。它包含一个 perc h730 mini。它的硬件已经过时了,我计划将它与 SEAGATE ST1000NM0001 企业级硬盘配对。似乎有很多灰色区域听起来像 hw raid vs zfs,就像这篇文章中的那样:HW RAID 和 ZFS 之间的差异(关于服务器故障) 作为一个喜欢修修补补并且不介意使用命令行和其他技术手段的人,哪个更有利于保存数据: 在 HBA 模式下使用 PERC 的 ZFS 在 hw raid 5 上的 ZFS 在 hw raid 5 上的 EX...

Admin

首次使用 ZFS 或 RAID:数据备份
zfs

首次使用 ZFS 或 RAID:数据备份

我以前从未使用过 RAID 或 ZFS,尽管我一直很钦佩它们。我使用 MX Linux 已有 2 年了,所以我对深度 Linux 还很陌生。 我的想法是长期备份大量数据。(暂时忘记 3-2-1 备份规则)。假设设置是一台带有 4x8tb 驱动器的计算机。我的想法是将数据放在 ZFS 文件系统上,并在 RAID 1 驱动器之间定期运行循环冗余检查,如果检测到错误,则从备用 RAID 1 驱动器复制并覆盖正确的数据。 假设我每 3 年打开一次电脑,只是为了运行数据检查并进行更正,然后再次关闭。 从概念上讲,这可行吗?有人做过这样的事吗?如果有,它有多简单,可以自...

Admin

使用具有相同全球名称 (WWN) 的 USB 驱动器是否存在数据丢失的风险?
zfs

使用具有相同全球名称 (WWN) 的 USB 驱动器是否存在数据丢失的风险?

我买了两个 M.2 SSD 外壳,全球名称 (WWN)(我不知道这是可能的。) 如果我在同一台 Linux(Ubuntu 20.04.02)服务器上使用它们,这会导致数据损坏吗?如果我在 ZFS RAID 系统中使用它们,Linux 是否会混淆它们并在认为正在写入其中一个时写入另一个? 我读到过将它们识别为单个多路径设备存在风险,但我无法判断如果它们直接连接到计算机上的 USB 端口而不是 USB 集线器,这是否适用。 我知道无法使用 将它们附加到池中/dev/disk/by-id/。我只能通过 使用分区 ID 将它们附加到池中/dev/disk/by-uu...

Admin

重新安装到 ext4 分区 zvol 后,Docker 仍在使用 zfs 存储驱动程序
zfs

重新安装到 ext4 分区 zvol 后,Docker 仍在使用 zfs 存储驱动程序

免责声明:这篇文章已发布于Reddit但没有成功,而且由于我非常渴望重新启动并运行我的所有服务,所以我现在求助于您...... 我在我的服务器(运行 Openmediavault)上安装了 docker,它位于一个名为的单独 zpool/dataset 上docker-apps/docker,但我真的不喜欢它为十几个图像创建了数百个遗留数据集。因此,我将其重新安装到一个名为的新创建的 ext4 zvol 中,并挂载到同一位置,即/docker-apps/docker/,但出于某种原因,Docker 仍然使用 zfs 存储驱动程序。 重新安装后,docker ...

Admin

ZFS 从 RAID10 转换为 RAID1(镜像)
zfs

ZFS 从 RAID10 转换为 RAID1(镜像)

我有一个 4x4TB 的 ZFS 阵列,配置为 RAID10,因此它是两个条带化的镜像。我想将其转换为 2x10TB,因此我只想要一个由两个磁盘组成的镜像。 有没有办法现场完成这个?如果需要,我可以使用该com.delphix:device_removal功能,但我宁愿不这样做。 ...

Admin

btrfs/ZFS(和相关文件系统)究竟如何防止位腐烂?
zfs

btrfs/ZFS(和相关文件系统)究竟如何防止位腐烂?

自从 btrfs 开发开始以来,各个社区似乎都将其和 ZFS 吹捧为本质上更先进的文件系统,可以防止损坏、位腐烂等。 btrfs 或 ZFS 的哪些特性使得它们如此适合检测和维修会出现“比特腐烂”的情况吗? btrfs 能否仅使用单个物理硬盘检测和修复位衰减,还是需要多个硬盘来实现冗余?如果是后者,为什么不在常规 RAID 配置上使用更稳定、更原始的文件系统(如 ext4 等)? ...

Admin