LVM: Mount LVM Partition(s) in Rescue Mode

LVM: Mount LVM Partition(s) in Rescue Mode

# When system is not able to boot up due to OS problems we may be leaded to boot it into
# Rescue Mode using a installation CD.

# While booting in this mode, system will try to find out linux installation and mount it
# under /mnt/sysimage giving us the opportunity of getting to F.S. in order to make
# appropriate modifications for system to be recovered. Sometimes, if OS is seriously
# damaged this is not possible. In this case, it may be useful to manually mount LVM
# partitions to check/modify OS to recover server.

# Boot the machine with installation CD into Rescue Mode.

sh-3.2# df -k
   Filesystem                1K-blocks        Used     Available  Use%   Mounted on
   /dev                         517568           0        517568    0%   /dev
   /tmp/loop0                   109184      109184             0  100%   /mnt/runtime

sh-3.2# vgs
   sh: vgs: command not found

sh-3.2# pvscan
   sh:  pvscan: command not found

# We get this kind of errors because lvm commands are not available in Rescue Mode.
# Instead we will precede any lvm commands by "lvm" command this way:

sh-3.2# lvm vgs
   VG    #PV  #LV  #SN  Attr      VSize    VFree
   vg00    1    7    0  wz--n-    31.50G      0

# Now we are ready to use lvm commands so we can mount our lvm volumes

# Check existing logical volumes

sh-3.2# lvm lvs
   LV      VG    Attr    LSize  Origin Snap%  Move Log Copy%  Convert
   lvhome  vg00  -wi---  4.50G
   lvopt   vg00  -wi---  5.00G
   lvroot  vg00  -wi---  5.00G
   lvswap  vg00  -wi---  5.00G
   lvtmp   vg00  -wi---  2.00G
   lvusr   vg00  -wi---  5.00G
   lvvar   vg00  -wi---  5.00G

# Activate our root volume group

sh-3.2# lvm vgchange -a y vg00
  7 logical volume(s) in volume group "vg00" now active

# Mount any desired volume, in this case "/" filesystem
sh-3.2# mkdir /mnt/temp
sh-3.2# mount /dev/vg00/lvroot /mnt/temp

# Now we are able to access our OS data to make any needed check/modification
5 (1)
Article Rating (1 Votes)
Rate this article
There are no attachments for this article.
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
RHEL: udev rules basics
Viewed 4901 times since Sat, Jun 2, 2018
LVM: Recovering Physical Volume Metadata
Viewed 11620 times since Sat, Jun 2, 2018
A Quick and Practical Reference for tcpdump
Viewed 9698 times since Fri, Jul 27, 2018
Netcat shell zabezpieczony hasłem
Viewed 1237 times since Thu, May 24, 2018
Linux – How to check the exit status of several piped commands
Viewed 1892 times since Wed, Jul 25, 2018
Find All Large Files On A Linux System
Viewed 1014 times since Mon, Oct 29, 2018
Red Hat 8 How to Set Up Automatic Updates for CentOS 8
Viewed 1514 times since Fri, Sep 25, 2020
debian Install a newer kernel in Debian 9 (stretch) stable
Viewed 824 times since Sun, Sep 23, 2018
Manage Linux Password Expiration and Aging Using chage
Viewed 2618 times since Tue, Sep 11, 2018
Linux Proxy Server Settings – Set Proxy For Command Line
Viewed 1219 times since Mon, Feb 18, 2019