CentOS 8使用Cockpit管理Linux——存储


CentOS 8使用Cockpit管理Linux系列文章列表:

CentOS 8使用Cockpit管理Linux——简介
CentOS 8使用Cockpit管理Linux——Cockpit入门
CentOS 8使用Cockpit管理Linux——Cockpit进阶
CentOS 8使用Cockpit管理Linux——网络
CentOS 8使用Cockpit管理Linux——存储
CentOS 8使用Cockpit管理Linux——podman容器
CentOS 8使用Cockpit管理Linux——虚拟机
CentOS 8使用Cockpit管理Linux——文件管理器

前面的博文中,介绍了CentOS 8使用Cockpit Web控制台来查看系统中的基本信息以及一些管理操作。在接下来介绍的Cockpit Web控制台功能:存储管理、podman容器管理、虚拟机管理、镜像构建管理等等就需要安装Cockpit的附加组件应用了。

一、安装Cockpit的附加组件

在应用页面,可以看到如图所示的几大组件,我们可以根据需要来安装,也可以全部安装。安装后的应用,也可以删除。
在这里插入图片描述

二、监控存储系统

打开存储页面,可以看到存储系统当前的读写速度图、文件系统各设备的挂载点以及大小、NFS挂载情况、设备、驱动器等等信息,如下图所示
在这里插入图片描述
一般情况下,我们虚拟的系统只会有一块硬盘,为了演示功能,我们需要再虚拟一块硬盘出来
在这里插入图片描述
这时可以看到,驱动器列表中多出一块10G的硬盘(/dev/sdb)了,但是文件系统列表中并不存在。
在这里插入图片描述
这是因为新加的sdb并未进行分区格式化。

三、管理卷组、逻辑卷(分区)

要想让新加的sdb硬盘真正可以使用,还需要做一些准备工作。
在设备后面的下拉按钮中选择“创建卷组”
在这里插入图片描述
在弹出的对话框中输入名称或者使用推荐的名称,选中硬盘,点创建。
在这里插入图片描述
可以看到设备中多出了一个卷组vgroup0
在这里插入图片描述

1.管理普通分区

打开它可以看到相应信息,点“创建新逻辑卷”,即分区
在这里插入图片描述
输入逻辑卷名称或者使用推荐名称,
目的可以根据需要选择,一般情况下使用"文件系统的块设备“,这个配置创建具有最大卷大小的逻辑卷,它等于卷组中包含的所有驱动器的容量总和;还有一种选择“瘦分配配置卷的池”,即精简卷( Thinly-provisioned logical volumes),通过精简配置的逻辑卷,可以为指定的应用程序或服务器分配更多空间,甚至超过实际包含的空间逻辑卷量。
大小根据需要拖动选择合适的值,也可以在后面的输入框中手动输入。
在这里插入图片描述
我们先创建一个2G大小的逻辑卷(分区),后面暂不再创建逻辑卷(分区)
在这里插入图片描述

2. 格式化

此时只是分配了分区,还没有格式化。下面进行格式化,在格式化对话框中输入名称以及需要挂载的点,格式化即可。默认格式化为XFS文件系统,也可以在类型下拉框中选择其它类型,比如EXT4,VFAT。
在这里插入图片描述
格式化时还有一个“加密的数据”选项,勾选后要求填写口令,下面还有一些选项,可以根据字面意思理解。
在这里插入图片描述
创建成功后就可以看到逻辑卷的情况。
在这里插入图片描述

3.调整分区大小

由于10G的磁盘空间,只分配了2G,后面还有空闲的磁盘空间,所以可以调整分区大小。
注意:XFS文件系统只能增加磁盘空间不能缩小磁盘空间
在逻辑卷列表中有缩小增长按钮,可以根据需要进行调整
在这里插入图片描述
在这里插入图片描述
此时回到文件系统列表中,可以看到刚才建立的分区信息。
在这里插入图片描述

4.挂载、卸载逻辑卷(分区)

要想卸载分区,在逻辑卷后面的下拉菜单中选择卸载即可
在这里插入图片描述
处于卸载状态的分区,旁边就会有一个“挂载”按钮,点它就可以挂载了
在这里插入图片描述

5.激活与取消激活分区

处于卸载状态的分区还可以取消激活,处于未激活状态的分区旁边有一个“激活”按钮,点它就激活。
在这里插入图片描述
激活与挂载有啥区别?
未激活的分区,不在在文件系统中列出,未挂载的分区可以在文件系统中列出,但是不可用。
下图就是分区激活未挂载,在文件系统中的显示,可以看到只有总大小,没有已使用大小。
在这里插入图片描述

6.删除逻辑卷(分区)

在删除分区前,分有一个温馨提示,删除逻辑卷(分区)会擦除其中的所有数据,所以要谨慎操作。
在这里插入图片描述

7.配置精简卷(thin volumes)

前面有提到过,通过配置精简卷,可以为指定的应用程序或服务器分配更多空间,甚至超过实际包含的空间逻辑卷量。

创建精简逻辑卷就是在前面创建逻辑卷的对话框中,目的栏选择“瘦分配配置卷的池”
在这里插入图片描述
创建成功后,就可以看到精简卷池的列表了,点击“创建Thin卷”,就可以创建精简卷了。
在这里插入图片描述
如下图所示,笔者在10G的磁盘(实际可用9.98G)上一个精简卷池,在这个精简卷池中创建了3个30G的精简卷,每个卷可以格式化成不同的文件系统。
在这里插入图片描述
特别注意:使用精简卷需要定期检查逻辑卷的实际可用物理空间。

精简卷的格式化,调整大小、挂载、卸载、激活与取消激活、删除这些操作与普通卷(分区)大同小异,这里就不再详述了。

8.添加物理卷

在我们只有一个物理磁盘时,如果空间全部分配完毕,则逻辑卷是不能再增加大小的。如果有新的物理磁盘可以使用,可以点物理卷栏后面的加号来添加。
在这里插入图片描述
添加后有空闲空间可以使用时,即可使用“增长”功能了。
在这里插入图片描述

四、管理RAID 设备

独立磁盘冗余阵列(RAID)代表如何将更多磁盘分成一个存储的方法。RAID 保护磁盘中保存的数据以避免磁盘失败。

RAID 使用以下数据分布策略:

  • 镜像 - 数据被复制到两个不同的位置。如果一个磁盘失败,因为您有一个副本,就不会丢失数据。
  • 条带 - 数据在磁盘间平均分布。

保护级别取决于 RAID 级别。

web 控制台支持以下 RAID 级别:

  • RAID 0(条带)
  • RAID 1(镜像)
  • RAID 4(专用奇偶校验)
  • RAID 5(分布奇偶校验)
  • RAID 6(双倍分布奇偶校验)
  • RAID 10(镜像的条带)

在 RAID 中使用磁盘前,需要:

  • 创建 RAID。
  • 使用文件系统格式化它。
  • 将 RAID 挂载到服务器。

为了创建RAID,需要有两块空闲磁盘。还是以前面的方式再添加一块虚拟磁盘,并把之前的sdb卷组删除。
然后在“设备”栏选择“创建RAID设备”
在这里插入图片描述
然后在弹出的对话框中,输入名称;RAID级别,根据需要进行选择;区块大小也根据需要选择;选择空闲的两块磁盘。
在这里插入图片描述
创建后,会有一个任务进度,等待完成。
在这里插入图片描述
完成后可以在设备栏看到它,但此时文件系统中还看不到,因为还没有格式化,按照前面的介绍格式化即可使用。
在这里插入图片描述

五、管理 VDO(Virtual Data Optimizer ) 设备

VDO 是一个组合了以下功能的虚拟化技术:

  • 压缩
  • 重复数据删除(Deduplication)
  • 精简卷

使用这些技术,VDO可以做到:

  • 保存存储空间内联
  • 压缩文件
  • 消除重复
  • 可让分配超过物理或者逻辑存储量的虚拟空间
  • 允许通过增大虚拟存储来扩展虚拟存储

VDO 可以在很多类型的存储之上创建。在 CentOS 8 web 控制台中,可以在以下配置 VDO:

  • 逻辑卷(LVM)
    注意:不能在精简置备的卷之上配置 VDO
  • 物理卷
  • 软件 RAID

1.创建VDO设备

在设备栏右边选择“创建VDO设备”菜单,弹出对话框,选择磁盘,设置逻辑大小(逻辑大小最大可以是实际大小的3倍);其它的根据需要选择,也可以选择默认选项。
在这里插入图片描述
创建完成后,就可以看到相应的设备了,同样地,要想正常使用,还需要格式化。

2. 停止或者删除

要想停止或者删除,点下图所示右边的相应按钮即可。
在这里插入图片描述
注意:删除设备将擦除其中的所有数据,请谨慎操作

存储这一大块的东西就介绍到这里,如果喜欢的话,欢迎关注、点赞和收藏!

上一篇:CentOS 8使用Cockpit管理Linux——网络
下一篇:CentOS 8使用Cockpit管理Linux——podman容器

Guess you like

Origin blog.csdn.net/witton/article/details/120116568