烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统
一台服务器系统已经安装完毕,但是LVM的卷组vg使用的是默认的VolGroup名称,使用起来感觉不舒服,打算把这个卷组名称修改为vg。
先来查看系统中有关LVM的相关信息,使用如下命令:
/etc/fstab /etc/grub.conf
df –h
lvs
vgs

通过上图,我们可以看到。目前系统中的根分区、交换分区全部是在LVM下,只有/boot分区单独分开的。所以我们在修改卷组名称之后,这些挂载点,系统肯定是无法识别的。
那么如何让系统识别这些挂载点呢?要让系统识别这些挂载点,我们需要修改两个文件:/etc/fstab、/etc/grub.conf。在下面我会介绍,如何修改这两个文件。
其实修改LVM卷组名称很简单,只需要使用vgrename命令即可。使用方法如下:
vgrename oldname newname

开始修改卷组名称,如下:
vgrename VolGroup vg

通过上图,我们可以看到系统中原来的卷组名称VolGroup已经被成功的修改为vg。
下面我们开始介绍,修改/etc/fstab、/etc/grub.conf,这两个文件。
vi /etc/fstab

通过上图,我们可以看到在为修改之前,系统中的挂载点使用的卷组VolGroup,图中红色标记出来的部分。我们现在只需要把该文件中所有VolGroup修改为vg即可。如下:


通过上图,我们可以看出目前卷组vg,已经是激活状态。
以上是/etc/fstab文件的修改,下面开始修改/etc/grub.conf文件修改,如下:
vi /etc/grub.conf

grub.conf也要和fstab文件一样,把该文件中所有VolGroup修改为vg即可。

以上修改完毕后,我们就可以重启系统,如下:
shutdown –r now

重启系统后,通过上图,我们可以看到系统已经正常启动。
以上正常操作下,修改卷组名称。如果在你修改完毕后卷组名称,没有修改/etc/fstab、/etc/grub.conf,这两个文件的话。系统重启后,你会发现无法登陆系统,出现如下的错误提示信息:

系统会报上的错误,此时我们只能通过系统的单用户模式来恢复系统。
重启启动系统,在系统进入centos 数秒的时候按字母e,进入GRUB编辑状态,如下:

选择以单词kernel起头的这行,按下e键以编辑这个命令行,如下:

注意:我们需要把以单词kernel起头的这行中所有的VolGroup修改为现在的新的卷组名称vg,如下:

这样修改的作用就相当于是暂时把/etc/grub.conf文件修改为正常。
在末尾输入空格single,回车,如下:

再按b键加载,如下:

系统启动后,会进入显示如下的界面,在此我们需要输入root用户的密码:

正常进入系统后,编辑/etc/fstab文件,系统会提示此文件之只读状态无法进行写入。如下:

要想编辑/etc/fstab文件,我们需要在系统中重新挂载根目录,使其具有可读写状态,使用如下命令:
mount -o remount,rw /

该条命令的作用是,以可读写的形式重新挂载根分区。
然后再编辑/etc/fstab文件,就可以正常编辑。如下:

/etc/fstab文件修改完毕后,我们再来修改/etc/grub.conf文件。你会发现系统提示你该文件,是一个新文件。如下:

既然在这不能修改/etc/grub.conf文件,我们先重启系统。再重新系统时,我们还需要重新进入单用户模式,然后修改kernel起头的这行中所有的VolGroup修改为现在的新的卷组名称vg启动系统。
你会发现此时我们已经可以正常进入系统,查看/etc/grub.conf文件。如下:

通过上图,我们可以看到目前/etc/grub.conf文件中使用还是原来的卷组的名称。使用vi命令修改,把该文件中所有VolGroup修改为vg。如下:

/etc/grub.conf文件修改完毕后,再次重启启动。
现在发现系统已经可以正常启动,至此有关LVM卷组重命名结束。
烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统的更多相关文章
- Linux LVM卷组管理
Linux LVM卷组管理 由于传统的磁盘管理不能对磁盘进行磁盘管理,因此诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理. 由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数 ...
- LVM卷组命令
一般维护命令 #vgscan //检測系统中全部磁盘 #vgck [卷组名] //用于检查卷组中卷组描写叙述区域信息的一致性. #vgdisplay [卷组名] //显示卷组的属性信息 #vg ...
- centos7 -lvm卷组
老忘,记一下 基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备. ...
- 解决jsp上传文件,重启tomcat后文件和文件夹自动删除
吼吼,我遇到的问题是这样的......我写了一个图片上传的方法,上传时,判断没有这个目录就自动建立一个.然后开始上传图片,能成功,能在服务器找到文件夹和相应的文件. 但是,重启项目,或者清理缓存之后, ...
- Linux LVM学习总结——创建卷组VG
在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤.本文实验平台为Red Hat Enterprise Linux Server release 6.6 (Santia ...
- AIX 5L 系统管理技术 —— 存储管理——卷组
卷组 在安装系统时,就会创建一个rootvg卷组.包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组.一般情况下rootvg卷组最好只包含自带硬盘. 一.创建卷组 在创建卷组之前 ...
- 物理卷操作命令:pvcreate,pvscan,pvdisplay.卷组操作命令:vgcreate,vgdisplay.
新硬盘创建LVM系统过程. 物理卷操作命令:pvcreate,pvscan,pvdisplay. 卷组操作命令:vgcreate,vgdisplay. 逻辑卷操作命令:lvcreate,lvdispl ...
- 物理卷操作命令:pvcreate,pvscan,pvdisplay.卷组操作命令:vgcreate,vgdisplay. (转)
新硬盘创建LVM系统过程. 物理卷操作命令:pvcreate,pvscan,pvdisplay. 卷组操作命令:vgcreate,vgdisplay. 逻辑卷操作命令:lvcreate,lvdispl ...
- LVM卷管理
一.LVM是做什么的 LVM ( Logical Volume Manager ,逻辑卷管理器)LVM 是建立在磁盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性.LVM 可以对磁盘分区按照组的 ...
随机推荐
- ThinkCMF-上传多个图片源码解读
关键函数: /** * 多图上传 * @param dialog_title 上传对话框标题 * @param container_selector 图片容器 * @param item_tpl_wr ...
- Python的下载与安装
linux系统由于自身的需要,自带了Python,而Windows的系统就没有自带Python.本篇Blog介绍在win8.1下,安装Pathon需要注意的问题,包括常见的0x80240017.250 ...
- JavaScript中的普通函数与构造函数比较
问题 什么是构造函数?构造函数与普通函数区别是什么?用new关键字的时候到底做了什么?构造函数有返回值怎么办?构造函数能当普通函数调用吗? thisthis永远指向当前正在被执行的函数或方法的owne ...
- ABAP语言常用的系统字段及函数
常用的系统变量如下: 1. SY-PAGNO当前页号 2. SY-DATUM当前时间 3. SY-LINSZ当前报表宽度 4. SY-LINCT当前报表长度 5. SPACE空字符 6. SY-SUB ...
- ArcGIS空间分析工具
1. 3D分析 1.1. 3D Features toolset 工具 工具 描述 3D Features toolset (3D 要素工具集) Add Z Information 添加 Z 信息 添 ...
- SP2013 SP1(kb28805502)补丁安装测试初体验
安装完SP1(kb28805502)第一印象是整体页面加载浏览速度非常快了,在笔记本建立的虚拟机能达到肉眼感觉不到卡顿真的是非常快了. 1.新添加了页面个性化设置功能菜单 3.默认访问网站的页面显示, ...
- linux heartbeat v2/v3 的一点资料
http://linux-ha.org http://linux-ha.org/wiki/Pacemaker Heartbeat2 http://blog.taggesell.de/index.php ...
- App Today Extension开发注意事项
从iOS 8起,就有了App Extension.Extension的种类至今也扩充到了19种,应用也很广泛,值得重点关注起来. Extension几乎可以看做一个内嵌的独立App,拥有独立的Bund ...
- Android 手机卫士--home界面布局
本文实现当从splash界面进入hone界面的时候,产生一种渐进淡入的动画效果,在onCreate中调用一个方法initAnimation(),代码如下: /** * 添加淡入的动画效果 */ pri ...
- Android NDK目录介绍
交叉编译 在一个平台上去编译另一个平台上可以执行的本地代码 cpu平台---arm x86 mips 操作系统平台---windows linux mac os 原理 模拟不同平台的特性去编译代码 j ...