码迷,mamicode.com
首页 > 其他好文 > 详细

烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统

时间:2014-09-25 11:09:19      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:烂泥   修改   解决   lvm   卷组名   重启   

本文首发于烂泥行天下

一台服务器系统已经安装完毕,但是LVM的卷组vg使用的是默认的VolGroup名称,使用起来感觉不舒服,打算把这个卷组名称修改为vg。

先来查看系统中有关LVM的相关信息,使用如下命令:

/etc/fstab /etc/grub.conf

df –h

lvs

vgs

bubuko.com,布布扣

通过上图,我们可以看到。目前系统中的根分区、交换分区全部是在LVM下,只有/boot分区单独分开的。所以我们在修改卷组名称之后,这些挂载点,系统肯定是无法识别的。

那么如何让系统识别这些挂载点呢?要让系统识别这些挂载点,我们需要修改两个文件:/etc/fstab、/etc/grub.conf。在下面我会介绍,如何修改这两个文件。

其实修改LVM卷组名称很简单,只需要使用vgrename命令即可。使用方法如下:

vgrename oldname newname

bubuko.com,布布扣

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

vgrename VolGroup vg

bubuko.com,布布扣

通过上图,我们可以看到系统中原来的卷组名称VolGroup已经被成功的修改为vg。

下面我们开始介绍,修改/etc/fstab、/etc/grub.conf,这两个文件。

vi /etc/fstab

bubuko.com,布布扣

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

bubuko.com,布布扣

bubuko.com,布布扣

通过上图,我们可以看出目前卷组vg,已经是激活状态。

以上是/etc/fstab文件的修改,下面开始修改/etc/grub.conf文件修改,如下:

vi /etc/grub.conf

bubuko.com,布布扣

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

bubuko.com,布布扣

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

shutdown –r now

bubuko.com,布布扣

重启系统后,通过上图,我们可以看到系统已经正常启动。

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

bubuko.com,布布扣

系统会报上的错误,此时我们只能通过系统的单用户模式来恢复系统。

重启启动系统,在系统进入centos 数秒的时候按字母e,进入GRUB编辑状态,如下:

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

这样修改的作用就相当于是暂时把/etc/grub.conf文件修改为正常。

在末尾输入空格single,回车,如下:

bubuko.com,布布扣

再按b键加载,如下:

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

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

mount -o remount,rw /

bubuko.com,布布扣

该条命令的作用是,以可读写的形式重新挂载根分区。

然后再编辑/etc/fstab文件,就可以正常编辑。如下:

bubuko.com,布布扣

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

bubuko.com,布布扣

既然在这不能修改/etc/grub.conf文件,我们先重启系统。再重新系统时,我们还需要重新进入单用户模式,然后修改kernel起头的这行中所有的VolGroup修改为现在的新的卷组名称vg启动系统。

你会发现此时我们已经可以正常进入系统,查看/etc/grub.conf文件。如下:

bubuko.com,布布扣

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

bubuko.com,布布扣

/etc/grub.conf文件修改完毕后,再次重启启动。

现在发现系统已经可以正常启动,至此有关LVM卷组重命名结束。

本文出自 “烂泥行天下” 博客,请务必保留此出处http://ilanni.blog.51cto.com/526870/1557960

烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统

标签:烂泥   修改   解决   lvm   卷组名   重启   

原文地址:http://ilanni.blog.51cto.com/526870/1557960

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!