LVM (Logical Volume Management) 介绍
1.创建LVM 分区标识
1.创建LVM 分区标识
fdisk /dev/sdb
# 以上步骤可以不用,这个只是做个标识用.
2. fdisk -l 首先查看已有硬盘(部分截图)
3. pvcreate /dev/sdd1 # 创建LVM物理分区,此时这个分区必须没有挂载
4. pvcreate /dev/sdd2 # 创建LVM物理分区,此时这个分区必须没有挂载
5. pvdisplay # 查看物理卷分区的情况
6. vgcreate VolGroup03 /dev/sdd1 # 把这些物理卷放到一个卷组里面,是它成为一个大硬盘
# 下面红色部分可以忽略
7. vgextend VolGroup03 /dev/sdd2 # 现在已经创建了一个VolGroup03的组,所以现在就是往这个组里面新增卷
# 下面红色部分可以忽略
8. pvdisplay # 这是再看看物理分区的情况,就可以显示是哪个逻辑卷组了
9. vgdisplay # 显示有哪些卷组
10. lvcreate -l +100%free VolGroup03 -n VolSDD # 上面已经把物理卷组创建好了.接下来就是对这个物理卷组进行逻辑划分了.
# 在这个组上,新建一个逻辑分区,分配100%的空间,空间名VolSDD
# free% 自由空间的百分之多少
11. lvdisplay # 逻辑卷的配置情况
12. pvdisplay # 红色区域,可以看到物理分区卷有多少分化到逻辑卷里面
# 在默认情况,逻辑分区卷的文件存放在/dev/VolGroup03/VolSDD or /dev/mapper/VoLSDD
13. mkfs.ext3 /dev/VolGroup03/VolSDD # 创建磁盘文件系统格式.
############################## 以下是一些基本命令#########################################
14. lvs # 逻辑卷list,分配了哪些逻辑卷,就用这个命令
15. mount /dev/VolGroup03/VolSDD /sdd # 这时就可以挂载这个文件系统了
16. lvremove /dev/VolGroup03/VolSDD # 删除某个逻辑卷文件
17. vgreduce VolGroup03 /dev/sdd1 # 从某个卷组中移除一个物理分区,
# 但是,卷中最后一个分区无法删除
18. pvremove /dev/sdd1 # 删除已经移被除卷组中的某一个分区(和pvcreate命令作用相反),去掉它是LVM的物理卷功能
19. vgremove VolGroup03 # 如果是卷组中只有最后一个分区时,要先删除这个卷组.
# 再删除这个卷组中的物理分区 pvremove /dev/sdd2.
20. lvextend -L +10.10G /dev/VolGroup03/VolSDD # 如果某个逻辑卷大小不够,必须要增加.
# 对VolSDD卷增加10.10G的空间
# 这个逻辑卷组必须有这么大的空间(10.10G).自由空间这么大的才行
# 先可以用vgdisplay 来看这个卷还有多少空余的空间
# resize2fs /dev/VolGroup03/VolSDD 这里执行了这个,增加的空间才能生效
21. lvreduce -L 5G /dev/VolGroup03/VolSDD # 减小某个逻辑卷的大小. 减小到只剩下5G.
1代表第几个分区. 这里的1就是sdb1, 2就是sdb2
8e代表LINUX LVM
再w保存
# 以上步骤可以不用,这个只是做个标识用.
2. fdisk -l 首先查看已有硬盘(部分截图)
3. pvcreate /dev/sdd1 # 创建LVM物理分区,此时这个分区必须没有挂载
4. pvcreate /dev/sdd2 # 创建LVM物理分区,此时这个分区必须没有挂载
5. pvdisplay # 查看物理卷分区的情况
6. vgcreate VolGroup03 /dev/sdd1 # 把这些物理卷放到一个卷组里面,是它成为一个大硬盘
# 下面红色部分可以忽略
7. vgextend VolGroup03 /dev/sdd2 # 现在已经创建了一个VolGroup03的组,所以现在就是往这个组里面新增卷
# 下面红色部分可以忽略
8. pvdisplay # 这是再看看物理分区的情况,就可以显示是哪个逻辑卷组了
9. vgdisplay # 显示有哪些卷组
10. lvcreate -l +100%free VolGroup03 -n VolSDD # 上面已经把物理卷组创建好了.接下来就是对这个物理卷组进行逻辑划分了.
# 在这个组上,新建一个逻辑分区,分配100%的空间,空间名VolSDD
# free% 自由空间的百分之多少
11. lvdisplay # 逻辑卷的配置情况
12. pvdisplay # 红色区域,可以看到物理分区卷有多少分化到逻辑卷里面
# 在默认情况,逻辑分区卷的文件存放在/dev/VolGroup03/VolSDD or /dev/mapper/VoLSDD
13. mkfs.ext3 /dev/VolGroup03/VolSDD # 创建磁盘文件系统格式.
############################## 以下是一些基本命令#########################################
14. lvs # 逻辑卷list,分配了哪些逻辑卷,就用这个命令
15. mount /dev/VolGroup03/VolSDD /sdd # 这时就可以挂载这个文件系统了
16. lvremove /dev/VolGroup03/VolSDD # 删除某个逻辑卷文件
17. vgreduce VolGroup03 /dev/sdd1 # 从某个卷组中移除一个物理分区,
# 但是,卷中最后一个分区无法删除
18. pvremove /dev/sdd1 # 删除已经移被除卷组中的某一个分区(和pvcreate命令作用相反),去掉它是LVM的物理卷功能
19. vgremove VolGroup03 # 如果是卷组中只有最后一个分区时,要先删除这个卷组.
# 再删除这个卷组中的物理分区 pvremove /dev/sdd2.
20. lvextend -L +10.10G /dev/VolGroup03/VolSDD # 如果某个逻辑卷大小不够,必须要增加.
# 对VolSDD卷增加10.10G的空间
# 这个逻辑卷组必须有这么大的空间(10.10G).自由空间这么大的才行
# 先可以用vgdisplay 来看这个卷还有多少空余的空间
# resize2fs /dev/VolGroup03/VolSDD 这里执行了这个,增加的空间才能生效
21. lvreduce -L 5G /dev/VolGroup03/VolSDD # 减小某个逻辑卷的大小. 减小到只剩下5G.