物理磁盘的空间是限定的。不便于我们的删除、拷贝、授权。
单凭借物理磁盘,是无法解决空间增加的问题
抄文件:
dd if= of= bs= count=
抄 被复制文件地址 需要被放的文件地址 大小 次数
dd if=/dev/text of=/mnt/disk1 bs=10M count1000
1、新增银盘。
2、变成物理卷
3、加入卷组
4、在卷组中,抽调空间,制作逻辑卷。
5、格式化
6、挂载
这时候我们就需要我们的----LVM 逻辑卷
随意扩充大小
磁盘的扩容
创建LVM,
VG管理
LV扩容
volume卷组 physical 物理 logical逻辑
pv :物理卷
vg :卷组
lv :逻辑卷
#vg1 卷组名 lv1逻辑卷名
#创建物理卷
[root@localhost ~]# pvcreate /dev/sde
Physical volume "/dev/sde" successfully created.
#创建逻辑组
[root@localhost ~]# vgcreate vg1 /dev/sde
Volume group "vg1" successfully created
#创建逻辑卷
[root@localhost ~]# lvcreate -L 1G -n lv1 vg1
Logical volume "lv1" created.
#设置文件系统
[root@localhost ~]# mkfs.ext4 /dev/vg1/lv1
#创建挂载点
[root@localhost ~]# mkdir /mnt/luojiquan
#挂载
[root@localhost ~]# mount -t ext4 /dev/vg1/lv1 /mnt/luojiquan
总结创建逻辑卷使用指令:
1、pvcreate
2、vgcreate
3、lvcreate
4、mkfs.ext4
5、mount
当我们的逻辑卷存储满以后我们使用vgextend扩大VG
#查看硬盘挂载情况
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 37G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 2G 0 disk
├─sdb1 8:17 0 1.5G 0 part /mnt/disk1
└─sdb2 8:18 0 547M 0 part /mnt/disk2
sdc 8:32 0 2G 0 disk
├─sdc1 8:33 0 200M 0 part
├─sdc2 8:34 0 200M 0 part
├─sdc3 8:35 0 200M 0 part
├─sdc4 8:36 0 1K 0 part
├─sdc5 8:37 0 200M 0 part
├─sdc6 8:38 0 200M 0 part
├─sdc7 8:39 0 200M 0 part
└─sdc8 8:40 0 843M 0 part
sdd 8:48 0 2G 0 disk
└─sdd1 8:49 0 2G 0 part
sde 8:64 0 4G 0 disk
└─vg1-lv1 253:2 0 2G 0 lvm
sdf 8:80 0 2G 0 disk
sr0 11:0 1 4.4G 0 rom
#创建物理卷
[root@localhost ~]# pvcreate /dev/sdf
Physical volume "/dev/sdf" successfully created.
[root@localhost ~]# vgextend vg1 /dev/sdf
Volume group "vg1" successfully extended
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <39.00g 4.00m
vg1 2 1 0 wz--n- 5.99g 3.99g
#增加1G到我们的逻辑卷lv1
[root@localhost ~]# lvextend -L +1G /dev/vg1/lv1
Size of logical volume vg1/lv1 changed from 2.00 GiB (512 extents) to 3.00 GiB (768 extents).
Logical volume vg1/lv1 successfully resized.
#刷新、重置逻辑卷
[root@localhost ~]# resize2fs /dev/vg1/lv1
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/vg1/lv1 to 786432 (4k) blocks.
The filesystem on /dev/vg1/lv1 is now 786432 blocks long.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 37G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 2G 0 disk
├─sdb1 8:17 0 1.5G 0 part /mnt/disk1
└─sdb2 8:18 0 547M 0 part /mnt/disk2
sdc 8:32 0 2G 0 disk
├─sdc1 8:33 0 200M 0 part
├─sdc2 8:34 0 200M 0 part
├─sdc3 8:35 0 200M 0 part
├─sdc4 8:36 0 1K 0 part
├─sdc5 8:37 0 200M 0 part
├─sdc6 8:38 0 200M 0 part
├─sdc7 8:39 0 200M 0 part
└─sdc8 8:40 0 843M 0 part
sdd 8:48 0 2G 0 disk
└─sdd1 8:49 0 2G 0 part
sde 8:64 0 4G 0 disk
└─vg1-lv1 253:2 0 3G 0 lvm
sdf 8:80 0 2G 0 disk
sr0 11:0 1 4.4G 0 rom
总结扩容方式
1、pvcreate
2、vgextend
3、lvextend
4、resize2fs