ZFS 中的 24 小时速成课程......一些最后的问题

LVL*_*ron 3 zfs

由于各种情况,我给自己上了一个关于 ZFS 文件系统的速成课程。我需要一些帮助来适应未知。不管那些是什么。

数据:

  • 在 CentOS 6.2 上运行 www.zfsonlinux.org
  • 我有一个带有 12x2TB SATA 磁盘的阵列。
  • 我在其中创建了一个 raidz2 池和几个 zfs 文件系统。
  • 性能比我预期的要好。(你多久会这样说?)

一些问题:

  • 我应该安排什么类型的维护?我读过建议进行“zpool 擦洗”。你会在什么时间间隔运行这个?还有什么可做的吗?
  • 除了“zpool iostat”-snmp 之外,还有其他性能监控吗?
  • 我需要通过电子邮件或类似方式收到有关磁盘故障等的警报。我有哪些选择?

Nik*_*ley 6

创建池和文件系统后,我几乎将进行零维护。zpool scrub不建议经常这样做,但在两三个月左右出现一次不会有什么坏处,但更喜欢手动进行。

监视zpool statuszpool status -v输出应该会给您一个线索,您的池是否健康或是否有任何磁盘处于降级状态。这也让我们知道擦洗状态。zpool status -x如果您不需要进一步挖掘,应该可以为您提供几乎一行答案,但只是一条信息性消息不会受到伤害。

关于警报,我认为 Linux 上没有任何紧密的集成。我认为在 Solaris 上,它与 FM(故障管理)集成,因此在 Solaris 上监视 FMA 也可以间接地监视 Solaris ZFS 坏事件。我认为只需一个带有上述检查的包装器就可以了。

如果 ZFS 有任何问题,总是有这个文档但是对于 Solaris 特定的,但在大多数情况下应该适用于 ZFS 层。

http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide

我祝贺您选择 ZFS 并在 Linux 上试用它!:-)

顺便说一句,我很想知道在创建 raidz2 池后您有多少可用的文件系统。