Bookmark this page

Chapter 10. Managing Logical Volume Management (LVM) Storage

Abstract

Overview
Goal To manage logical volumes from the command line.
Objectives

  • Describe logical volume management components and concepts.

  • Manage logical volumes.

  • Extend logical volumes.

Sections
  • Logical Volume Management Concepts (and Practice)

  • Managing Logical Volumes (and Practice)

  • Extending Logical Volumes (and Practice)

Lab
  • Managing Logical Volume Management (LVM) Storage

Logical Volume Management Concepts

  • Logical volume management building blocks include storage devices, physical volumes made of physical extents, volume groups to pool PVs and host logical volumes, and a suitable file system added to the LV; for example, xfs or ext4.

Objectives

After completing this section, students should be able to describe LVM components.

Logical volume management (LVM) concepts

Logical volumes and logical volume management make it easier to manage disk space. If a LVM-hosted file system needs more space, it can be allocated to its logical volume from the free space in its volume group and the file system can be resized. If a disk starts to fail, a replacement disk can be registered as a physical volume with the volume group and the logical volume's extents can be migrated to the new disk.

Figure 10.1: Logical volume management components

LVM Definitions

  • Physical devices are the storage devices used to persist data stored in a logical volume. These are block devices and could be disk partitions, whole disks, RAID arrays, or SAN disks. A device must be initialized as an LVM physical volume in order to be used with LVM. The entire "device" will be used as a physical volume.

  • Physical volumes (PV) are used to register underlying physical devices for use in volume groups. LVM automatically segments PVs into physical extents (PE); these are small chunks of data that act as the smallest storage block on a PV.

  • Volume groups (VG) are storage pools made up of one or more physical volumes. A PV can only be allocated to a single VG. A VG can consist of unused space and any number of logical volumes.

  • Logical volumes (LV) are created from free physical extents in a volume group and provide the "storage" device used by applications, users, and the operating system. LVs are a collection of logical extents (LE), which map to physical extents, the smallest storage chunk of a PV. By default, each LE will map to one PE. Setting specific LV options will change this mapping; for example, mirroring causes each LE to map to two PEs.

Revision: rh134-7-c643331