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的附加组件应用了。
在应用页面,可以看到如图所示的几大组件,我们可以根据需要来安装,也可以全部安装。安装后的应用,也可以删除。
打开存储页面,可以看到存储系统当前的读写速度图、文件系统各设备的挂载点以及大小、NFS挂载情况、设备、驱动器等等信息,如下图所示
一般情况下,我们虚拟的系统只会有一块硬盘,为了演示功能,我们需要再虚拟一块硬盘出来
这时可以看到,驱动器列表中多出一块10G的硬盘(/dev/sdb)了,但是文件系统列表中并不存在。
这是因为新加的sdb并未进行分区格式化。
要想让新加的sdb硬盘真正可以使用,还需要做一些准备工作。
在设备后面的下拉按钮中选择“创建卷组”
在弹出的对话框中输入名称或者使用推荐的名称,选中硬盘,点创建。
可以看到设备中多出了一个卷组vgroup0
打开它可以看到相应信息,点“创建新逻辑卷”,即分区
输入逻辑卷名称或者使用推荐名称,
目的可以根据需要选择,一般情况下使用"文件系统的块设备“,这个配置创建具有最大卷大小的逻辑卷,它等于卷组中包含的所有驱动器的容量总和;还有一种选择“瘦分配配置卷的池”,即精简卷( Thinly-provisioned logical volumes),通过精简配置的逻辑卷,可以为指定的应用程序或服务器分配更多空间,甚至超过实际包含的空间逻辑卷量。
大小根据需要拖动选择合适的值,也可以在后面的输入框中手动输入。
我们先创建一个2G大小的逻辑卷(分区),后面暂不再创建逻辑卷(分区)
此时只是分配了分区,还没有格式化。下面进行格式化,在格式化对话框中输入名称以及需要挂载的点,格式化即可。默认格式化为XFS文件系统,也可以在类型下拉框中选择其它类型,比如EXT4,VFAT。
格式化时还有一个“加密的数据”选项,勾选后要求填写口令,下面还有一些选项,可以根据字面意思理解。
创建成功后就可以看到逻辑卷的情况。
由于10G的磁盘空间,只分配了2G,后面还有空闲的磁盘空间,所以可以调整分区大小。
注意:XFS文件系统只能增加磁盘空间不能缩小磁盘空间
在逻辑卷列表中有缩小与增长按钮,可以根据需要进行调整
此时回到文件系统列表中,可以看到刚才建立的分区信息。
要想卸载分区,在逻辑卷后面的下拉菜单中选择卸载即可
处于卸载状态的分区,旁边就会有一个“挂载”按钮,点它就可以挂载了
处于卸载状态的分区还可以取消激活,处于未激活状态的分区旁边有一个“激活”按钮,点它就激活。
激活与挂载有啥区别?
未激活的分区,不在在文件系统中列出,未挂载的分区可以在文件系统中列出,但是不可用。
下图就是分区激活未挂载,在文件系统中的显示,可以看到只有总大小,没有已使用大小。
在删除分区前,分有一个温馨提示,删除逻辑卷(分区)会擦除其中的所有数据,所以要谨慎操作。
前面有提到过,通过配置精简卷,可以为指定的应用程序或服务器分配更多空间,甚至超过实际包含的空间逻辑卷量。
创建精简逻辑卷就是在前面创建逻辑卷的对话框中,目的栏选择“瘦分配配置卷的池”
创建成功后,就可以看到精简卷池的列表了,点击“创建Thin卷”,就可以创建精简卷了。
如下图所示,笔者在10G的磁盘(实际可用9.98G)上一个精简卷池,在这个精简卷池中创建了3个30G的精简卷,每个卷可以格式化成不同的文件系统。
特别注意:使用精简卷需要定期检查逻辑卷的实际可用物理空间。
精简卷的格式化,调整大小、挂载、卸载、激活与取消激活、删除这些操作与普通卷(分区)大同小异,这里就不再详述了。
在我们只有一个物理磁盘时,如果空间全部分配完毕,则逻辑卷是不能再增加大小的。如果有新的物理磁盘可以使用,可以点物理卷栏后面的加号来添加。
添加后有空闲空间可以使用时,即可使用“增长”功能了。
独立磁盘冗余阵列(RAID)代表如何将更多磁盘分成一个存储的方法。RAID 保护磁盘中保存的数据以避免磁盘失败。
RAID 使用以下数据分布策略:
保护级别取决于 RAID 级别。
web 控制台支持以下 RAID 级别:
在 RAID 中使用磁盘前,需要:
为了创建RAID,需要有两块空闲磁盘。还是以前面的方式再添加一块虚拟磁盘,并把之前的sdb卷组删除。
然后在“设备”栏选择“创建RAID设备”
然后在弹出的对话框中,输入名称;RAID级别,根据需要进行选择;区块大小也根据需要选择;选择空闲的两块磁盘。
创建后,会有一个任务进度,等待完成。
完成后可以在设备栏看到它,但此时文件系统中还看不到,因为还没有格式化,按照前面的介绍格式化即可使用。
VDO 是一个组合了以下功能的虚拟化技术:
使用这些技术,VDO可以做到:
VDO 可以在很多类型的存储之上创建。在 CentOS 8 web 控制台中,可以在以下配置 VDO:
在设备栏右边选择“创建VDO设备”菜单,弹出对话框,选择磁盘,设置逻辑大小(逻辑大小最大可以是实际大小的3倍);其它的根据需要选择,也可以选择默认选项。
创建完成后,就可以看到相应的设备了,同样地,要想正常使用,还需要格式化。
要想停止或者删除,点下图所示右边的相应按钮即可。
注意:删除设备将擦除其中的所有数据,请谨慎操作
存储这一大块的东西就介绍到这里,如果喜欢的话,欢迎关注、点赞和收藏!
上一篇:CentOS 8使用Cockpit管理Linux——网络
下一篇:CentOS 8使用Cockpit管理Linux——podman容器