在 Cockpit 中执行存储管理任务

在上一篇文章中,我们谈到了多年来为 Cockpit 引入的一些新功能。 本文将研究 UI 中用于执行日常存储管理任务的一些工具。 要访问这些功能,请安装 cockpit-storaged 软件包:

 sudo dnf install cockpit-storaged

在主屏幕中,单击 贮存 左栏中的菜单选项。 主存储屏幕上提供了观察和管理磁盘所需的一切。 此外,页面顶部显示了磁盘读写性能的两个图表以及下面的本地文件系统信息。 此外,还提供添加或修改 RAID 设备、卷组、iSCSI 设备和驱动器的选项。 此外,向下滚动将显示最近日志的摘要。 这允许管理员捕获任何需要立即关注的错误。

文件系统

本节列出了系统已安装的分区。 单击分区将显示该已安装驱动器的信息和选项。 增长和收缩分区在 体积 小节。 还有一个文件系统子部分,允许您更改标签和配置挂载。

如果它是卷组的一部分,则该组中的其他逻辑卷也将可用。 每个标准分区都有删除和格式化的选项。 此外,逻辑卷还有一个附加选项来停用分区。

RAID 设备

Cockpit 让管理 RAID 驱动器变得超级容易。 只需单击几下,即可创建、格式化、加密和安装 RAID 驱动器。 有关从 CLI 创建 RAID 设备的详细信息或操作方法,请查看文章使用 mdadm 管理 RAID 阵列。

要创建 RAID 设备,首先单击添加 (+) 按钮。 Enter 名称,选择 RAID 级别的类型和可用的驱动器,然后单击 创造. RAID 部分将显示新创建的设备。 选择它以创建分区表并格式化驱动器。 您可以随时通过单击删除设备 停止删除 右上角的按钮。

在 Cockpit 中创建 RAID 设备

逻辑卷

默认情况下, Fedora 安装在创建分区方案时使用 LVM。 这允许用户创建组,并将来自不同磁盘的卷添加到这些组。 文章,使用 LVM 升级 Fedora,有一些关于它在命令行中如何工作的很棒的提示和解释。

首先单击添加 (+) 按钮旁边的“卷组”。 为组命名,为卷组选择磁盘,然后单击 创造. 新组位于卷组部分。 这 example 下面演示了一个名为“vgraiddemo”的新组。

现在,单击新创建的组,然后选择选项 创建新的逻辑卷. 为 LV 命名并选择用途:用于文件系统的块设备,或用于精简配置卷的池。 如有必要,调整存储量,然后单击 格式 按钮完成创建。

创建卷组并将磁盘分配给该卷组。

Cockpit 还可以配置当前的卷组。 要将驱动器添加到现有组,请单击卷组的名称,然后单击添加 (+) 按钮位于“物理体积”旁边。 从列表中选择磁盘并单击 添加 按钮。 一口气,不仅创建了一个新 PV,而且还添加到了组中。 从这里,我们可以将可用存储添加到一个分区,或者创建一个新的 LV。 这 example 下面演示了如何使用额外的空间来增长根文件系统。

iSCSI 目标

连接到 iSCSI 服务器是一个快速过程,需要两件事,即分配给客户端的启动器名称,以及服务器或目标的名称或 IP。 因此,我们需要更改系统上启动器的名称以匹配目标服务器上的配置。

要更改发起人的名称,请单击带有铅笔图标的按钮,输入名称,然后单击 改变.

要添加 iSCSI 目标,请单击添加 (+) 按钮,输入服务器地址、用户名和密码(如果需要),然后单击 下一个. 选择目标 — 验证名称、地址和端口,然后单击 添加 完成该过程。

要删除目标,请单击“复选标记”按钮。 目标旁边会出现一个红色垃圾桶。 单击它可从设置列表中删除目标。

在 Cockpit 中添加 iSCSI 目标

NFS 挂载

Cockpit 甚至允许系统管理员在 UI 中配置 NFS 共享。 要添加 NFS 共享,请单击添加 (+) 按钮在 NFS 安装部分。 Enter 服务器的地址、服务器上共享的路径以及本地计算机上安装共享的位置。 如果需要,调整安装选项,然后单击 添加 查看有关共享的信息。 我们还可以选择卸载、编辑和删除共享。 这 example 下面演示如何将 SERVER02 上的 NFS 共享挂载到 /mnt 目录。

结论

正如我们在本文中所见,只需单击几下即可在 Web UI 中轻松完成许多需要冗长且多行命令的存储相关任务。 Cockpit 不断发展,每一个新功能都使项目变得越来越好。 在下一篇文章中,我们将探讨事物网络方面的特性和组件。