背景
公司使用的服务器一般为Linux虚拟机(云主机),其系统盘构成完整的Linux文件系统,数据盘大小在申请时自己指定,但没有被挂载到系统中。如下所示,sda、sdb构成Linux文件系统,100G的sdc没有挂载点。因而,有了此篇文章---Linux LVM分区与FS挂载。
[root@zavier2 mnt]<20180926 09:22:35># lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 70G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 69G 0 part
├─VolGroup-lv_root 253:0 0 10G 0 lvm /
├─VolGroup-lv_swap 253:1 0 8G 0 lvm [SWAP]
├─VolGroup-lv_home 253:3 0 5G 0 lvm /home
├─VolGroup-lv_var 253:4 0 10G 0 lvm /var
├─VolGroup-lv_tmp 253:5 0 5G 0 lvm /tmp
├─VolGroup-lv_opt 253:6 0 10G 0 lvm /opt
└─VolGroup-lv_var_crash 253:7 0 10G 0 lvm /var/crash
sdb 8:16 0 30G 0 disk
└─sdb1 8:17 0 30G 0 part
└─VolApp-lv_app 253:2 0 30G 0 lvm /opt/app
sdc 8:32 0 100G 0 disk
sr0 11:0 1 1024M 0 rom
基本概念与术语
概念
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LV