What is LVM and how to create it on CentOs?

What is Logical Volume Management?

LVM is a tool for logical volume management which includes allocating disks, striping, mirroring and resizing logical volumes. With LVM, a hard drive or set of hard drives is allocated to one or more physical volumes.

How to create it on CentOs?

The physical volumes are combined into logical volumes, with the exception of the /boot/ partition.

The /boot/partition cannot be on a logical volume group because the boot loader cannot read it.

If the root (/) partition is on a logical volume, create a separate /boot/ partition which is not a part of a volume group.

Since a physical volume cannot span over multiple drives, to span over more than one drive, create one or more physical volumes per drive.

The volume groups can be divided into logical volumes, which are assigned mount points. When “partitions” reach their full capacity, free space from the volume group can be added to the logical volume to increase the size of the partition. When a new hard drive is added to the system, it can be added to the volume group, and partitions that are logical volumes can be increased in size.

If a system is partitioned with the ext3 file system, the hard drive is divided into partitions of defined sizes. If a partition becomes full, it is not easy to expand the size of the partition. Even if the partition is moved to another hard drive, the original hard drive space has to be reallocated as a different partition or not used.


Still confused how to create LVM on CentOs? Contact Ideastack now.

Frequently Asked Questions

Q1. What is logical volume?

On physical volumes, logical volumes are collections of data. Management of disk storage involves a hierarchy of structures. Physical volumes (PVs), often known as separate disk drives, are given names like /dev/hdisk0. Each physical volume that is in use is a member of a volume group.

Q2. What is the benefit of LVM?

The primary benefits of LVM are enhanced abstraction, flexibility, and control. Logical volumes can be given meaningful names such as “databases” or “root-backup”. Additionally, volumes can be dynamically resized as storage needs change, moved between physical devices in the pool on a running system, or exported.

Q3. Why is LVM used?

LVM is used for the following purposes: creating single logical volumes from several physical volumes or complete hard disks (similar to RAID 0, but more like JBOD), and allowing for dynamic volume resizing.

How to activate and use softaculous on CentOS Web Panel?

CentOS Web Panel:

CentOS web panel is a hosting control panel which is used to host websites. We can access multiple services like MySql, Apache, Rouncube webmail panel, Bind etc. It is very easy to use and has no license.

Now we learn how to activate softaculous on CentOS web panel.

CentOS WebPanel

There are some step to activate it which are as follows:

Step 1:

Login into your Centos web panel.


Step 2:

Please see there is script installer option in CentOS web panel.

     Go to script installer> Script Manager.


Still, confused about how to activate and use softaculous on CentOs web panel? Contact Ideastack now.

Frequently Asked Questions

Q1. What is CentOS web panel?

CentOS Web Panel is a free web hosting control panel that enables simple management of numerous servers without requiring SSH connection for every little task you need to do.

Q2. What is the purpose of CentOS?

The CentOS Project is a community-driven free software effort with the main objective of offering a robust foundation on which open source communities can build. We will offer a development platform for hosting companies, cloud service providers, and scientific data processing, to mention a few.

Q3. What is ZPanel?

ZPanel is a free web hosting control panel for servers and computers running Microsoft Windows and POSIX, including Linux, UNIX, and MacOSX. It enables automating hosting email, online solutions, and databases for businesses, organisations, and household users.

How to install Virtualmin on CentOS?


Virtualmin is the control panel that is used to manage the virtual hosts. It provides many services like BIND DNS, Mysql, Apache, etc. It provides a web-based interface. Using that users can access it from anywhere in the world.


There are steps to install Virtual in on centos:

Step 1:

First update the CentOS System.

     # yum update -y

Step 2:

Check hostname.

     # hostname -f

Step 3:

Set the proper hostname.

     # hostname

Step 4:

Download the Virtualmin package by using the below mentioned link.


Step 5:

Now install the Virtualmin by using the below mentioned command.

     # ./

Step 6:

By default, it uses port number 10000 after installing go to your web browser URL and type



Still, confused about how to install Virtualmin on CentOS? Contact Ideastack now.

Frequently Asked Questions

Q1. What are Virtualmin and Webmin?

Webmin is a web front-end that allows you to administer your server remotely via a browser. Virtualmin is a Webmin plugin that allows you to manage many virtual hosts from a single interface, comparable to cPanel or Plesk.

Q2. Is Virtualmin free?

The Virtualmin GPL version is completely free and open-source software, in comparison to the Virtualmin Professional version, which requires a monthly or annual fee.

Q3. What is Cloudmin?

It’s a Webmin-based UI for controlling virtual systems including Xen, KVM, and OpenVZ instances. Cloudmin allows you to create, destroy, resize, start, stop, and restrict numerous instances utilizing various virtualization technologies from a single interface.