• The GUI tool of LVM; LVM 图形界面管理工具;LVM GUI;LVM Webconsole; Webmin探索


    在很久之前,我曾写过一篇关于LVM(逻辑卷管理)的博客,在博客中我简要介绍了PV VG 和 LV之间的关系;LVM相关的命令比较容易学,但是管理起来还是不如图形界面直观,输入命令和磁盘划分等需要进行想象。

    lvm - Logical Volume Manager - 逻辑卷管理

    最近实验室项目需要使用LVM技术,将存储聚合起来,构成一个较大的存储池。所以需要比较方便快捷直观的管理工具。

    之前我一直使用cockpit上的cockpit-storage来进行管理底层存储。但是在 ubuntu 18.04 上,该页面不能管理lvm相关的逻辑卷,所以不是很方便(此处我误会cockpit了,具体修复方法参考:在Ubuntu 20.04 实现独立 cockpit; 启用LVM 特征)。本来想进行独立构造一个可用的 cockpit 版本,但是可能不能经常更新;cockpit 对centos 和 fedora 系统支持较好。

    考虑着lvm为比较经典的磁盘管理系统,一定有许多相关的gui管理工具,所以今天就进行简单调研一下,并进行简要记录,方便我自己回忆,博客的结尾,我也会给出我的选择,方便之后使用。

    1. gparted:GNOME partition editor : 功能比弱,不推荐使用;

     

    2. blivet-gui:https://github.com/storaged-project/blivet-gui; 可以使用图形界面,方便创建pv vg lv 并能方便格式化系统;但是不能方便挂载和卸载块存储;可以配合cockpit一起使用;

     

    3.KDE partitionmanager : partition management for KDE; 比较好用,可以直观划分lvm卷;并且可以定制挂载点;较为推荐;

    上述我比较了三款分区软件,其中最后一款,KDE partitionmanager 较为推荐;其他的lvm分区软件还有 system-config-lvm等,我并没有比较。如果你还有推荐,欢迎补充。

    服务器web lvm 管理:

    针对于Fedora等 RedHat 平台,我之前经常用的cockpit,比较方便管理。我之前去 redhat-beijing 实习的时候,初次接触到此软件,比较好用,现在经常用来管理服务器。具体管理参考:

    USING THE WEB CONSOLE FOR CONFIGURING LVM LOGICAL VOLUMES RedHat 8 关于 lvm 管理的文档。

    针对于ubuntu server 平台,我们没有桌面环境。在此种情况下,我们有两种方式,满足我们的需求:

    • 一种是进行安装gnome运行环境,通过x11forward进行转发来通过ssh远程管理;
    • 另外一种方式就是安装web管理工具。结合web界面和命令行命令一起管理;
    • 但是我们上文也提到 cockpit对ubuntu server 平台支持不够好,所以还是第一种较为方便。

    通过我的寻找有几个比较合适的管理软件,但是需要从源码安装:

    1. webmin : https://github.com/webmin/webmin ; 代码克隆下来,使用 setup.sh 进行安装即可;https://www.webmin.com/index.html
    2. webmin 运行关闭等生命周期控制可以参考 /etc/webmin 目录中的脚本。
    3. webmin 软件最近还在更新,但是界面超级复古,功能也是很强大。使用perl 语言编写,ubuntu 20.04 直接运行。
    4. 通过使用,发现webmin超级强大,推荐使用。
    5. webmin可以进行定制UI,较为优秀的UI可参考:https://github.com/authentic-theme/authentic-theme
    6. 我在另外一个博客,初步讲解了如何在 ubuntu server 平台运行独立的 cockpit 服务,以启动 lvm 管理:在Ubuntu 18.06 实现 独立 cockpit; 启用LVM 特征
    7. 上述问题,都是我在真实使用情况下遇到的,如果你有补充,欢迎评论!

    保持更新,转载请注明出处;更多内容请关注cnblogs.com/xuyaowen;

  • 相关阅读:
    hadoop-1.2.1-1.x86_64.rpm、jdk-7u45-linux-x64.tar.gz安装(64位)
    如何卸载rpm包
    html+css基础知识总结
    css常用公共样式
    jquery时间控件datepicker
    jquery事件重复绑定的快速解决方法
    原生javascript里jsonp的实现原理
    Bootstrap分页插件--Bootstrap Paginator
    数据库基础知识(1)--数据库php连接
    jQuery radio取值,checkbox取值,select取值
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/lvm-gui-manager.html
Copyright © 2020-2023  润新知