Linux LVM配置过程详解-swap分区的添加/逻辑卷的创建扩大及删除
一.添加一个容量为512Mib的swap分区,开机自动挂载。
1)首先添加一个更改id为82
fdisk /dev/sda fdisk -l 查看
2)让内核识别到新创建的分区
同步识别新的分区表 partprobe
3)格式化
mkswap /dev/sda5
4)**分区 swapon /dev/sda4 可看到增加了512m swap分区
5)写入/etc/fstab文件中 blkid
6)检查是否成功 mount -a
二.创建一个大小为2G,名为datastore的卷组,逻辑卷的名字为database,所属卷组名为datastore,该逻辑卷大小为1G,将新建逻辑卷格式化为xfs文件系统,并开机自动挂载
1)创建几个扩展分区id标记为8e 并同步识别新的分区表
Fdisk /dev/sda partprobe
2)创建为真实物理卷
Pvcreate /dev/sda{6,7,8} pvs
3)创建卷组datastore
Vgcreate datastore /dev/sda{6,7} vgs
4)创建逻辑卷database
Lvcreate -n database -L 1G datastore lvs
5)逻辑卷格式化
Mkfs.xfs /dev/datastore/database
6)开机自动挂载,写入/etc/fstab文件
Blkid vim /etc/fstab mount -a使配置文件生效,重新读取fstab文件信息
mount | grep /dev 查看挂在信息
三.扩大卷组-扩展上题逻辑卷大小到3G
1)扩大卷组到3G
Vgextend datastore /dev/sda8 vgs
2)扩大逻辑卷到3G
Lvextend -l 3G /dev/datastore/database
3)分区与文件系统进行同步
Xfs_growfs /dev/datastore/database
四.删除所有逻辑卷恢复到最初状态
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}
6)id改回来 fdisk /dev/sda fdisk -l