Linux基础–(fdisk分区命令+LVM逻辑卷管理)
2016-12-29 08:48
791 查看
LVM简介 :
LVM主要的好处在于可以弹性调整文件系统的容量,且数据不会丢失。LVM可以整合多个物理分区在一起,让这些分区看起来跟一块完整的磁盘一样,并可从中添加或删除,这就是LVM的重点所在。
关键字:
PV:物理磁盘分区 (fdisk命令分区)
VG:LVM中的磁盘分区(卷组) (许多PV的整合,LVM组合起来的大磁盘)
LV:逻辑卷 (格式化后,可以直接挂载使用的分区 位置/dev/xxxx<VG的名字/xxxx<lv卷名)
实验工具:
VMware Workstation 12
centos 6.8 x64
主硬盘 /sda 硬盘2 /sdb 硬盘3 /sdc 硬盘4 /sdd (除了主硬盘外没个硬盘容量为1G)
实验要求:
增加三块1G磁盘
每块磁盘设置三个分区,200M 全部200M
就有9个分区
将9个分区设置为PV
/dev/sdb1
/dev/sdb2
/dev/sdb2
/dev/sdc1
/dev/sdc2
/dev/sdc3
/dev/sdd
现在将两个VG
第一个VG 1G ,包含
/dev/sd1/2/3
/dev/sdc1/2
第二个VG 800M,包含
/dev/sdc3
/dev/sdd1/2/3
在第一个VG中增加LV
150M LV
在第二个VG中增加LV
200M LV
1.为磁盘分区\\ 命令:fdisk -cu /dev/xxx <磁盘
先插3个1G盘进虚拟机
然后我们进入centos打个命令查查,有没有添加成功
命令:ls /dev/sd*
注意:图中添加的硬盘格式为SATA所以查询到的磁盘是 sdx sdx
图中/dev/sda /dev/sda1 /dev/sda2 位/dev/sda的分区 两个区分别是1区跟2区 /dev/sdb /sdc /sdd 为未分区的硬盘2 3 4,用fdisk分区命令给3个硬盘分区
命令 :fdisk -cu /dev/sdb (给磁盘sdb分区)
然后按下m
图中需要知道 n为新建分区 d 选项为删除分区 p为输出分区信息 q 为退出操作 w为保存分区操作并且退出
这里我们需要分区,所有按下n
图中e选项为扩展 p为新建主分区,这里我们按下p新建主分区
此时我们创建了/dev/sdb的1分区 即为/dev/sdb1 ,按照要求每个硬盘我们需要创建三个分区,且容量为200M,所以我们再重复上面的操作即可,只需在pratition number (1-4)后面跟上要分的区号 分好了1,后面我们就分2 和3的就行了。
2.PV (根据实验要求我们需要把9个分区设置为PV)
命令: pvcreate /dev/xxxx
3.创建VG (实验要求创建两个VG 第一个VG包含 pv:sdb1 sdb2 sdb3 sdc1 sdc2 容量1G 第一个VG包含 sdc3 sdd1 sdd2 sdd3 容量为800M)
命令:vgcreate xxx< 名称 /dev/sdb1 <物理卷pv
图中我们创建了一个名字叫做test1_vg的vg 加入了应加的pv 注意:图中第一条命令为vgcreate创建,加入了pv /sdb1 剩下的pv我们要使用vgextend命令进行添加,若再使用vgcreate对test1_vg进行添加的话,会提示test1_vg已经存在,这里我们知道用vgcreate进行创建,vgxtend进行添加就行了。
上图就完成了VG1. VG2的创建跟上图的操作一样,这里就不再详细演示了。
完成上述实验后我们打条命令来验证一下vg的创建 命令:vgs
4.LV创建 (实验要求,在第一个VG中增加150M LV 在第二个VG中增加 200M LV)
命令:lvcreate -L 80M -n xxx<名称<要创建的lv的名称 xx<vg名称
表示创建成功! 根据要求我们需要创建两个。
5.格式化-挂载-使用
格式化命令:mkfs.ext4 /dev/xxx<vg名称/xxx<lv名称
挂载:mount /dev/xxx<vg名称/xxx<lv名称 /xxx/xxx(需要挂载到的目录)
到这里就完成了我们的实验,我们就学会了如何分区+挂载+LVM的创建