LVM的安装和卸载

  • Whinc
  • 9 Minutes
  • May 18, 2017

一、安装

1.新建分区

管理磁盘分区

1
[root@hx ~]# fdisk /dev/sdb

打印当前磁盘上的分区

1
Command (m for help): p

新建分区

1
2
3
4
5
6
7
8
9
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p #输入p 选择分区类型为主分区
Partition number (1-4): 1 #输入1 选择为第一个主分区
First cylinder (1-7832, default 1): #直接回车 选择分区起始块为1
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-7832, default 7832): #直接回车默认分配所有大小或者输入+20G分配20G大小

改变分区类型

1
2
3
4
Command (m for help): t
Partition number (1-4): 1 #输入1 选择改变分区类型的分区号为1
Hex code (type L to list codes): 8e #输入8e 改变分区类型为8e
Changed system type of partition 1 to 8e (Linux LVM)

写入分区表

1
Command (m for help): w

2.将物理分区与硬盘创建为物理卷

1
[root@hx ~]# pvcreate /dev/sdb1

查看pv情况

1
[root@hx ~]# pvs

3.将物理卷(pv)创建为卷组

1
[root@hx ~]# vgcreate vg_data /dev/sdb1

查看lv情况

1
[root@hx ~]# vgs

4.在卷组(vg)里创建逻辑卷

1
[root@hx ~]# lvcreate -n utxt -L 100G vg_data #在vg_data上创建100G的逻辑卷utxt

查看vg情况

1
[root@hx ~]# lvs

5.格式化

1
[root@hx ~]# mkfs.ext4 /dev/vg_data/utxt #格式化utxt为ext4格式

6.编辑开机自动挂载

先查看UUID #查看后复制UUID

1
[root@hx ~]# blkid

编辑开机自动挂载

1
[root@hx ~]# vi /etc/fstab

添加

1
UUID=47fef68f-f361-43c9-9907-e00cbb115521 /utxt ext4 defaults 0 0

二、卸载

1.卸载卷组的逻辑卷LV

1
[root@hx ~]# umount /dev/vg_data/utxt

2.删除逻辑卷LV

1
[root@hx ~]# lvremove /dev/vg_data/utxt

3.删除卷组VG

1
[root@hx ~]# vgremove vg_data

如果采用安全的方式删除卷组VG,则必须使用vgchange -a n vg_data关闭了vg_data,然后才可以删除它。

1
[root@hx ~]# vgchange -a n vg_data

1
[root@hx ~]# vgremove vg_data

4. 删除物理卷PV

1
[root@hx ~]# Pvremove /dev/vg_data

5. 编辑/etc/fstab,删除对应挂载信息

删除UUID

6. 查看卷组vg_data中包含的LV,PV信息以确认删除

1
[root@hx ~]# Vgdisplay –v vg_data