如何在Ubuntu 1910中管理ZFS池
【内容声明】本文内容源于互联网收集整理,不代表YINGSOO观点!若有咨询“如何在Ubuntu 1910中管理ZFS池”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,获取最新优惠!
【主机试用】服务器价格计算器 | 马来西亚云服务器 | 新加坡CN2服务器
【优质内容】为什么香港的服务器比美国的贵?贵在哪?怎么选?
如果阅读之前的文章“ 如何在Ubuntu 19.10系统的服务器中使用ZFS”,您会知道ZFS支持现在是一个不错的应用。您可以使用它创建,回滚和删除快照。当然,您还可以使用ZFS做更多的事情。
您应该了解如何管理ZFS池。ZFS能够管理跨设备的数据。ZFS使用称为zpools的虚拟存储池。一个zpool可以包含许多目录。例如,在Ubuntu Desktop 19.10安装(添加了ZFS支持)上,有两个基本池:
bpool是引导池,并存储所有与引导相关的目录
rpool是根池,并将所有内容存储在/(minus/ boot)下
这两个池都在同一驱动器上。
要列出这些池,请发出命令:
zfs list
如何检查池的状态
您可能要做的第一件事就是检查池的状态。为此,发出命令:
sudo zpool status
如您所见(在图A中),该命令将向您报告有关池的大量信息。
如何更新池
实际上,我们看到的错误是因为已升级ZFS并添加了新功能标志。但是,bpool zpool已过期。为了解决此错误,我们必须更新池,该池将添加新的功能标志。在执行此操作之前,我强烈建议您对系统进行快照或完整备份,以防万一出问题并且导致系统无法启动。要运行池升级,请发出以下命令:
sudo zpool upgrade POOL
其中POOL是要升级的池的名称(在本例中为bpool)。命令完成后,您应该看到已添加了新功能标记(图B)。
如何将驱动器添加到池
如果将新驱动器添加到系统并且该驱动器需要成为池的一部分怎么办?这实际上很容易。使用ZFS文件系统类型格式化驱动器并将其附加到系统后,可以使用以下命令将其添加到池中:
sudo zpool add POOL /dev/sdX
其中POOL是要添加驱动器的池的名称,X是驱动器的字母名称。
注意:这不是将设备添加到zpool镜像的方法(我们将在其他时间处理该设备,因为涉及的步骤更多)。
如何查看事件
最后,zpool命令包含events选项。当您怀疑某个池中有驱动器出现问题时,此选项会派上用场。尽管事件选项的文档记录很少,但是遇到麻烦时,它仍然是一个很好的起点。要查看特定池的事件,请发出以下命令:
sudo zpool events POOL
其中POOL是所讨论的池的名称。
这将生成自部署ZFS系统以来发生的所有事件的列表(图C)。
有关更多信息,请添加-v标志,如下所示:
sudo zpool events POOL -v
其中POOL是所讨论的池的名称。这将包括pool_guid,pool_state,pool_context之类的内容(图D)。
这就是在Ubuntu Linux 19.10中管理ZFS池的基础。如前所述,稍后我们将深入探讨管理镜像池。在此之前,请使用命令man zpool读取zpool手册页。
畅销产品:香港高防服务器去首页享优惠!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。