1. grub的boot不支持lvm格式文件系统识别,其他分区可以
2. evms支持需要放入initrd中
3. evms
a. 集成管理界面; b. 和现有的raid/lvm配置兼容; c. 增强的快照功能,快速备份恢复不同层次的设备
Linux 拥有一组极其丰富的与存储相关的技术。但是尝试 将这些存储技术中的几种结合起来使用,事情就变得复杂了。
例如,设想我们希望创建位于 LVM 逻辑卷上的 ReiserFS 文件系统(这样就可以按需动态地扩展它),而 LVM 又位于 RAID-1 软件 RAID 卷上(针对磁盘故障而提供的一些保护)。 要做到这一点,我们首先在系统中添加两个新驱动器,然后使用 fdisk 在每个驱动器上建立分区。接下来,指定 /etc/raidtab 文件,并使用 mkraid 来启用 RAID-1 卷。做完这些之后,使用 pvcreate 、 vgcreate 和 lvcreate 在 RAID-1 卷之外创建 LVM 逻辑卷。最后,使用 mkreiserfs 在这个新逻辑卷之上创建文件系统。在完成这些工作之后,就可以准备挂装新的 ReiserFS 文件系统了。 是的,我们完成了任务,但是我们必须使用四种不同类型的工具来完成这一切,而且我们的工具没有一致的界面。当我们继续维护卷时,必要时将需要使用软件 RAID 和 LVM 这两种工具。而且这些工具都不能看到所有各层是如何关联的“总览图”。
EVMS 一下子就轻易地解决了所有这些问题,那么您完全正确。它确实做到了这一点。EVMS 为 Linux 下的所有存储技术提供了统一的、可扩展的、基于插件的 API。这意味着什么?它意味着由于 EVMS,您可以使用单个工具来对磁盘分区、创建 LVM 对象以及甚至创建 Linux 软件 RAID 卷。并且可以使用这一工具以强有力的方式合并这些技术。EVMS 可以看见“总览图”;它可以确切地知道每件东西是如何分层的,从文件系统一直到底层保存数据的物理磁盘。不仅如此,EVMS 还与所有现有的 Linux 技术兼容。它不会强迫您替换分区、LVM 或软件 RAID 卷。相反,它会“愉快”地工作并通过其统一的存储管理界面与现有的存储配置交互。实际上,EVMS 目前向您提供的选项包括命令行界面、基于 ncurses 的界面和用 GTK+ 编写的很棒的存储管理 GUI。
EVMS 不但与您现有的存储管理兼容,而且还提供了新的、您迄今为止未曾获得的功能。1.0.1 发行版中的一个这样的功能是 EVMS 快照特性。您可能熟悉 Linux LVM 的快照;使用快照,您可以创建现有文件系统的不变“视图”,这对于备份很方便。虽然 EVMS 支持 LVM 快照,但它自己独有的快照功能要强大得多,因为您可以快照 任何类型的卷,甚至是标准的 Linux 分区!此外,EVMS 快照允许您创建读/写快照 — 实际上是您现有文件系统的一个“分支”。EVMS 开发人员目前正在从事添加异步快照支持(用于快速的、临时的快照)和“回滚”支持的开发,它将丢弃从快照创建以来对底层卷所作的任何更改,如果管理员希望 这样做的话。

转载于:https://blog.51cto.com/houfriend/1055064

GRUB and LVM and EVMS相关推荐

  1. Linux LVM管理

    文章目录 1.lvm相关概念和理论 2.物理卷(Physical Volumes)管理 2.1.创建物理卷 2.3.维护或准备删除物理卷 2.4.resize/removing物理卷 3.卷组(Vol ...

  2. RHCE系列之LVM----理论篇

    LVM作为在内核2.4.x版本开始引入的一个新的功能,受到大家的不断关注和使用.随着内核版本的升级,现在2.6.x内核中,lvm已经升级到了2.02.98版本了.鉴于当前,LVM的广泛应用和在RHCE ...

  3. 银河麒麟系统FT2000 ARM64平台源码编译grub2并制作启动U盘 引导启动长城UF716笔记本

    编译grub2参考之前的文章 https://blog.csdn.net/hknaruto/article/details/126120947 插入U盘,创建一个分区,vfat格式化 sudo mkf ...

  4. linux内核启动时添加打印日志并验证的方法

    一.相关信息 内核版本: 5.0.1 方法名:pr_info(): 添加位置: linux-5.0.1/init# vim main.c 537 asmlinkage __visible void _ ...

  5. 通过grub硬盘安装centos7

    centos7与centos6.x有了很大的不同,从硬盘安装的方法也有了很大的不同,故出此文章 我机器环境如下:     有俩系统 Win7 和 RHEL6.4 ,是通过grub(非grub2)引导的 ...

  6. CentOS7重新生成 /boot/grub2/grub.cfg

    CentOS7重新生成 /boot/grub2/grub.cfg CentOS7 is using grub2 and the generated /boot/grub2/grub.cfg rathe ...

  7. 模拟grub损坏及丢失

    ps: 红字字体为重要部分, 仔细看 此次实验目的:  在工作中, 难免会遇到grub损坏, 现在来模拟grub损坏后修复过程. 一. 第一阶段修复MBR扇区故障; 1. 我们利用一条命令来把MBR的 ...

  8. lvm的备份还原及修改UUID

    今天在VMware® Workstation 12 Pro虚拟机上克隆了一台Linux虚拟机,无意中发现两台虚拟机blkid一模一样. [root@stau64 ~]# blkid [root@sta ...

  9. CentOS 6.8 GRUB加密-修复和破解密码实战指南

        CentOS 6.8 GRUB加密和破解密码实战指南 案例1:服务器在公共场合,为了防止随便有人进入单用户破解root密码,先对GRUB引导进行加密,为了更加安全对启动内核时也加密 1.编辑g ...

最新文章

  1. 我用Python分析了翟天临的论文,学术还是要认真做啊!
  2. leetcode算法题--左旋转字符串
  3. 高性能优秀的服务框架-dubbo介绍
  4. python变量分配内存_Python | 声明任何变量而不分配任何值
  5. 数据结构算法入门--链表
  6. 转载:必须掌握的八个【cmd 命令行】
  7. 微信公众号服务器模式,微信公众平台的两种模式
  8. spring IOC 装配一个bean
  9. 硅谷独角兽公司的监控系统长啥样?
  10. 64. 整合异步脚本
  11. git revert 回滚代码至上一版本
  12. 网络安全 实验五 :破解密码
  13. 防护等级 ipx9、ipx9k、ip69、ip69k之间的区别
  14. win7底部任务栏还原方法
  15. php jq 提交表单验证,jQuery EasyUI 表单 – 表单验证 | 菜鸟教程
  16. Android 消息机制(Handler运行机制)
  17. python如何计算平方_Python lmfit如何计算R平方?
  18. 跟着MindSpore一起学习深度概率
  19. BD(蓝光)的LPCM格式到PCM格式的转换
  20. 高校人员信息管理系统(C++版)

热门文章

  1. 如何将zipoutputstream返回_性能问题|如何正确使用“缓存”?
  2. 纯净版搜狗输入法_小米定制搜狗输入法更新!MIUI开发版更新解析!
  3. Java设计模式(五):单例设计模式
  4. IIS 6.0的web园 最大工作进程数
  5. iis Service Unavailable解决方法(权限问题)
  6. 青云服务器安全设置器2.3最新版版提供下载
  7. C# 创建、部署、调用WebService
  8. 转:国内优秀npm镜像推荐及使用
  9. jQuery中$(document).ready()和window.onload的区别
  10. Linux下C高手成长过程----经典书籍推荐