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容器
- 原文作者:Witton
- 原文链接:https://wittonbell.github.io/posts/2021/2021-09-05-CentOS-8使用Cockpit管理Linux存储/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。