zoukankan      html  css  js  c++  java
  • 烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统

    本文由秀依林枫提供友情赞助,首发于烂泥行天下

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

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

    /etc/fstab /etc/grub.conf

    df –h

    lvs

    vgs

    clip_image001

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

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

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

    vgrename oldname newname

    clip_image002

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

    vgrename VolGroup vg

    clip_image003

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

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

    vi /etc/fstab

    clip_image004

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

    clip_image005

    clip_image006

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

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

    vi /etc/grub.conf

    clip_image007

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

    clip_image008

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

    shutdown –r now

    clip_image009

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

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

    clip_image010

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

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

    clip_image011

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

    clip_image012

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

    clip_image013

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

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

    clip_image014

    再按b键加载,如下:

    clip_image015

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

    clip_image016

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

    clip_image017

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

    mount -o remount,rw /

    clip_image018

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

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

    clip_image019

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

    clip_image020

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

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

    clip_image021

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

    clip_image022

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

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

  • 相关阅读:
    Minimum Depth of Binary Tree leetcode java
    Maximum Depth of Binary Tree leetcode java
    Symmetric Tree leetcode java
    Same Tree leetcode java
    Binary Tree Postorder Traversal leetcode java
    Binary Tree Preorder Traversal leetcode java
    Binary Tree Inorder Traversal leetcode java
    Combinations leetcode java
    一键清除Centos iptables 防火墙所有规则
    阿里云centos7.7x64安装open,并配置ip转发和nat伪装
  • 原文地址:https://www.cnblogs.com/ilanni/p/3992111.html
Copyright © 2011-2022 走看看