ubutun 16 创建逻辑卷

1. LVM介绍

LVM全称为Logical Volume Management,它是Linux环境下对磁盘分区进行管理的一种机制,它通过在硬盘和分区上建立一个抽象的逻辑层,来屏蔽分区大小,磁盘空间给用户带来的困难。在LVM中,可以将多个磁盘分区组做成一个存储池,管理员可以在此存储池上随意创建逻辑卷组,再mount到相应的挂载点上去,从而达成动态增加磁盘空间的目的。例如:当/home分区不够大时,可把磁盘的一部分空间mount到/home上去,这样的话,就可以实现零当机时间来调整磁盘了。

2. LVM 涉及名词

物理硬盘:
目前硬盘传输接口主要有IDE,STAT等,IDE多见于较老机器或者大型计算机,而目前个人计算机主要使用STAT接口。IDE接口传输速度理论为133MB/s, STAT接口传输速度在300MB/s。IDE接口接入的硬盘等存储设备显示为 hda, hdb,hdc等等。STAT接口接入的存储设备显示为sda, sdb, sdc等等。

物理卷(PhysicalVolume):

磁盘上的分区经过LVM的特殊处理成为物理卷。磁盘分区只有成为物理卷才可以加入卷组。物理卷是LVM的基本存储块。

卷组(Volume Group):

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

逻辑卷(Logical Volume):

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

PE (Physical Extent):

每一个物理卷被划分为一个个的基本存储单元,每一个PE都具有唯一的编址(这个东西类似于物理硬盘上的磁盘地址)。PE的大小默认为4MB。

LE(Logical Extent):

每一个逻辑卷也被划分为一个个的基本存储单元,每一个LE也具有一个唯一的编址。在同一个卷组中,LE和PE的大小是相等的。

3. LVM配置挂载流程

3.1 总体流程:

① 为服务器安装新的硬盘

② 为服务器安装LVM管理软件

③ 对新磁盘进行分区, 并标记分区为LVM分区

④ 把新磁盘上的分区创建为物理卷(PV)

⑤ 利用物理卷创建卷组(VG)

⑥ 利用卷组分配逻辑卷(LV)

⑦ 在逻辑卷上建立文件系统

⑧ 把逻辑卷挂载对需要挂载的目录

⑨ 配置逻辑卷挂载开机自动挂载

3.2 具体流程:

安装lvm2

安装lvm2的时候报错:

E: Package 'lvm2' has no installation candidate

解决:

apt-get update
apt-get upgrade
apt-get install -y lvm2

查看当前磁盘

fdisk -l

对新磁盘进行分区

fdisk /dev/vdb

在Command(m for help): 命令后输入n (n表示新建分区,可以输入m打印出帮助提示)
输入n后系统提示创建分区类型:这里选择主分区输入p
e extend
p primary partition
输入p后系统提示命名分区编号:选择合适编号如: 1
partitionnumber(1-4): 1
输入编号后系统提示选择此分区的第一个开始柱面:选择默认值直接enter回车
First sector (2048-419430399, default 2048):: 回车
提示输入结束柱面,这个可以根据需要选择,如果不做其他用处可以直接回车,使用所有空间。
输入p见当前分区信息打印出来,如:
目前磁盘System字段为Linux,需要修改成LVM类型的。在命令行继续输入 t
选择分区 partition number(1-4):1
系统提示Hex code (type L to listcodes): 然后输入L看下LVM对应的代码是 8e, 然后输入8e,再输入 w保存退出(一定要保存退出)。



将创建好的分区加入物理卷中

pvcreate /dev/vdb1
pvdisplay

利用物理卷创建逻辑卷组

vgcreate -s 32M VolGroup /dev/vdb1

在卷组上创建逻辑卷

lvcreate --name data -l 100%Free VolGroup

格式化逻辑卷:

lvdisplay |grep "LV Path "|awk '{print $3}'
mkfs.ext4  /dev/VolGroup/data

挂载逻辑卷

mkdir /data
mount /dev/VolGroup/data /data

开机自动挂载

vi /etc/fstab 

/dev/VolGroup/data /data ext4 defaults 0 0
posted @ 2021-02-04 15:22  邹姣姣  阅读(303)  评论(0编辑  收藏  举报