创建LVM
[root@localhost ~]# pvcreate /dev/sdg //将物理磁盘转换为物理卷
Physical volume "/dev/sdg" successfully created.
[root@localhost ~]# vgcreate vg2 /dev/sdg //创建卷组vg2
Volume group "vg2" successfully created
[root@localhost ~]# lvcreate -L 200M -n lv2 vg2 //创建逻辑卷 的大小 卷名lv2 组名vg2
Logical volume "lv2" created.
[root@localhost ~]# mkfs.ext4 /dev/vg2/lv2 //创建文件系统格式化
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
51200 inodes, 204800 blocks
10240 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=33816576
25 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (4096 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
[root@localhost ~]# mkdir /mnt/lv2 //创建挂载点
[root@localhost ~]# mount /dev/vg2/lv2 /mnt/lv2 //挂载
[root@localhost ~]#
[root@localhost ~]# mkdir /mnt/lv2 //测试能否使用 结果正常创建文件
[root@localhost ~]# mount /dev/vg2/lv2 /mnt/lv2
[root@localhost ~]# touch /mnt/lv2/111
[root@localhost ~]# ls /mnt/lv2/
111 lost+found
[root@localhost ~]#
Lv扩容
扩大lv lvextend
[root@localhost ~]# df -hT //查看原来lv的大小
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/vg2-lv2 ext4 190M 1.6M 175M 1% /mnt/lv2
[root@localhost ~]# lvextend -L +1G /dev/vg2/lv2
[root@localhost ~]# lvextend -L +200M /dev/vg2/lv2 //给lv增加空间
[root@localhost ~]# resize2fs /dev/vg2/lv2 //扩容后不会直接显示,我们来刷新
[root@localhost ~]# df -hT //查看扩容后的空间
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/vg2-lv2 ext4 1.4G 2.7M 1.3G 1% /mnt/lv2
相反 lv缩小的命令为 lvreduce -L -2G /dev/vg1/lv1
Vg扩容
[root@localhost ~]# pvcreate /dev/sdh //将pv增加到vg中
Physical volume "/dev/sdh" successfully created.
[root@localhost ~]# vgextend vg2 /dev/sdh //扩展vg,把sdh添加进vg2
Volume group "vg2" successfully extended
[root@localhost ~]#
[root@localhost ~]# vgs //查看VG 现在是10G 我们刚开始是5G ,sdh盘是5G说明已经扩容成功
VG #PV #LV #SN Attr VSize VFree
vg2 2 1 0 wz--n- 9.99g 8.60g
增加交换分区
[root@localhost ~]# free -m //查看原来交换分区
total used free shared buff/cache available
Mem: 972 412 205 19 353 399
Swap: 2047 0 2047
[root@localhost ~]# fdisk /dev/sdi //新建一个2G的分区 过程略
[root@localhost ~]# partprobe /dev/sdi //重新读取分区信息
[root@localhost ~]# ll /dev/sdi*
brw-rw---- 1 root disk 8, 128 7月 31 20:34 /dev/sdi
brw-rw---- 1 root disk 8, 129 7月 31 20:34 /dev/sdi1
[root@localhost ~]# mkswap /dev/sdi1
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=e6d8b1c1-41e9-4abe-bff3-4aa5b91a4ad3
[root@localhost ~]# swapon /dev/sdi1 //给刚分的分区设置成交换分区.
[root@localhost ~]# free -m //重新查看 ,交换分区增大2G
total used free shared buff/cache available
Mem: 972 414 204 19 353 398
Swap: 4095 0 4095
卸载交换分区 swapoff /dev/sdi1.
奋斗!