LVM Management and Linux system installation
1. Preface
2.LVM Introduction and terminology
3.LVM use
4.Linux Partitioning
5.Linux Installation Considerations
First, preface
This blog post records the learning experience of Linux, with a focus on the application of Logical Volume Manager (LVM, logical volume management) technology, and the basic scenarios for partitioning the Linux installation.
This blog post most of the content is based on the following articles, and even some pictures from the following blog, this article to a certain extent, can be said to the following articles reproduced and learning;
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html (Linux LVM HDD Management and LVM expansion)
http://www.litvip.com/361/(use of LVM five-delete logical volume LV)
Https://linux.cn/article-3218-1.html (Linux LVM Concise tutorial)
http://m.blog.csdn.net/article/details?id=17143163 (how Ubuntu is partitioned)
Ii. Introduction and terminology of LVM
Logical Volume Manager (English: Logical Volume Manager, abbreviated to LVM), also translated as logical File Manager, logical Sector Manager, Logical Disk Manager, is the logical volume management (Logical Volume Management) functionality provided by the Linux core. It creates a logical layer on top of the hard disk partition to facilitate system management of the hard disk partition system--wikipedia
The core terminology of LVM:
Physical Volume (PV): Physical volume
Volume Group (VG): Volume group
Logical Volume (LV): Logical Volume
PV, VG, LV three relations:
An example logic diagram for LVM management is as follows:
* For a simple summary of LVM management , Baidu knows the following answers:
"First, create a new partition physical volume (PV), then set the partition type to LVM, then you can create a volume group (VG) on the PV, and then divide the logical volume (LV) in the VG, each logical volume is equivalent to a new partition. If you need to adjust the partition (LV) size, if you expand the LV, you need to have the remaining unallocated space (free PE), otherwise it is necessary to reduce the other LV to obtain available PE. “
(HTTP://ZHIDAO.BAIDU.COM/QUESTION/1111074967141468379.HTML?FR=IKS&WORD=LVM&IE=GBK)
Iii. use of LVM 3.1 creating PV and VG
1. Create a partition with Fdisk
Note: The partition format is Linux LVM
2. Creating PV and VG
To create PV and VG, you need to use the following command:
Partprobe//partition in effect
Pvcreate/dev/sda2//Create PV
Pvdisplay//View PV
Vgcreate vgname/dev/sda2//Create VG
Vgdisplay//View VG
3.2 Creating a LV and mounting
The corresponding command is as follows:
Lvcreate-l 10g-n lvname vgname//Create LV
Lvdisplay//View LV
Mount/dev/vgname/lvname/root/test//Mount LV to/root/test
Note: If you want to start the LV when the system starts, it is best to write lvdata to the/etc/fstab file
3.3 Expansion operation
The corresponding command is as follows:
Pvcreate/dev/sda3//Create new PV
Vgextend vgname/dev/sda3//Extension vgname
Lvextend–l 1g/dev/vgname/lvname//Extended LV
Resize2fs/dev/vgname/lvname//performs this reset size for LogVol01 that are currently in use
3.4 Reduction Operations
The corresponding command is as follows:
Umount/dev/vgname/lvname//Unload LV
E2fsck-f/dev/vgname/lvname//detecting disk errors
Resize2fs/dev/vgname/lvname 100M//Shrink file system, update EXT4 information
Lvresize-l 100m/dev/vgname/lvname//Reduce Logical volume size
Note: File backups prior to reduced operations
3.5 Delete Operations
The corresponding command is as follows:
Umount/dev/vgname/lvname//Unload LV
Lvremove/dev/vgname/lvname//Delete LV
Vgremove/dev/vgname//Delete VG
Pvremove/dev/sda2//Remove PV
Iv. Linux Partitioning
1./swap swap partition, typically twice times the memory of your machine (<8g)
Note that a large amount of processing audio, video, and pictures requires more than 3GB of swap space.
2./root partition, the general choice of 15G, the default EXT4,
If you do not separate the partitions described below, they are attributed to this partition, even if the most recent novice can also consider the upper limit of 30GB-usually do not use this
3./boot partition recommended ext2, default EXT4.
This partition contains the kernel of the operating system and the files to be used in booting the system, it is necessary to build this partition, because most of the current PC is limited by the BIOS, and if there is a separate/boot boot partition, even if the main root partition problems, the computer can still boot. The size of this partition is about 60MB-120MB, not exceeding 150MB. 1G is enough to study the kernel.
Note: The EFI problem file format may need to be modified
4./home partition, default EXT4, private file, just put the rest of the space here.
These are the basic requirements.
/usr partition 100G default ext4, where the system and personal software are stored.
/var/log partition 1G default EXT4, System logging partition, if this separate partition is set up, this will not affect the primary partition of the operating system even if there is a problem with the system's log files.
/tmp partition 5G The default ext4,tmp partition is used to hold temporary files. is necessary for a Web server. This allows the other parts of the file system to be secure even if the program is running with a large number of temporary files, or if the user is doing something wrong with the system. Because this part of the filesystem still has read and write operations, it usually has problems faster than the rest of the system.
/OPT partition 1G Add-on storage place
Five, Linux installation considerations
An EFI error occurred while installing Linux.
There are two types of solutions available online:
1. Use legacy mode in BIOS setup to disable EFI mode
2. Allocating space for/boot/efi
Practical Solutions:
The system was successfully installed with the 200M EFI partition assigned and the/boot partition assigned.
LVM Management of Linux learning experience and installation of Linux system