Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

一.添加一个容量为512Mib的swap分区,开机自动挂载。

1)首先添加一个更改id为82

fdisk /dev/sda       fdisk -l 查看

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

2)让内核识别到新创建的分区

同步识别新的分区表 partprobe

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

3)格式化

mkswap /dev/sda5

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

4)**分区   swapon /dev/sda4   可看到增加了512m swap分区

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

5)写入/etc/fstab文件中    blkid

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

6)检查是否成功  mount -a

 

 

二.创建一个大小为2G,名为datastore的卷组,逻辑卷的名字为database,所属卷组名为datastore,该逻辑卷大小为1G,将新建逻辑卷格式化为xfs文件系统,并开机自动挂载

1)创建几个扩展分区id标记为8e    并同步识别新的分区表

Fdisk /dev/sda                partprobe

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

2)创建为真实物理卷

Pvcreate /dev/sda{6,7,8}     pvs

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

3)创建卷组datastore

Vgcreate datastore /dev/sda{6,7}    vgs

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

4)创建逻辑卷database

Lvcreate -n database -L 1G datastore      lvs

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

5)逻辑卷格式化

Mkfs.xfs /dev/datastore/database

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

6)开机自动挂载,写入/etc/fstab文件

Blkid       vim /etc/fstab    mount -a使配置文件生效,重新读取fstab文件信息    

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

mount | grep /dev  查看挂在信息

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

 

 

三.扩大卷组-扩展上题逻辑卷大小到3G

1)扩大卷组到3G

Vgextend datastore /dev/sda8     vgs

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

2)扩大逻辑卷到3G

Lvextend -l 3G /dev/datastore/database

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

3)分区与文件系统进行同步

Xfs_growfs /dev/datastore/database

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

 

 

四.删除所有逻辑卷恢复到最初状态

1)取消挂载,卸载逻辑卷database

Unmount /dev/mapper/datastore-databas

2)修改/etc/fstab    vim /etc/fstab

3)删除逻辑卷   lvremove /dev/datastore/database

4)删除卷组Vgremove datastore

5)物理卷转化回普通分区  pvremove /dev/sda{6,7,8}

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除

6)id改回来  fdisk /dev/sda    fdisk -l

Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除