为Linux添加新硬盘,划分LVM分区
1、为VM添加两块SCSI硬盘→→完成后重启VM→→运行fdisk -l,可以看到系统自动将添加的硬盘识别为/dev/sdb和dev/sdc.

2、分区
对sdb和sdc进行分区,并调整分区类型为8e(LVM类型),sdb划分为sdb1,sdb2,sdc划分为sdc1,sdc2,sdc3
[root@promote ~]# fdisk /dev/sdb 分区(n添加分区,p添加主分区,t调整分区类型,w保存)
[root@promote ~]# partprobe /dev/sdb 分区信息写入内核
[root@promote ~]# cat /proc/partitions 查看内核分区信息
a)创建PV
[root@promote ~]# pvcreate /dev/sdb1 /dev/sdb2
Physical volume "/dev/sdb1" successfully created
Physical volume "/dev/sdb2" successfully created
[root@promote ~]# pvcreate /dev/sdc1 /dev/sdc2 /dev/sdc3
b)创建VG
[root@promote ~]# vgcreate -s 8M VGTest /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdc2 /dev/sdc3 创建VGTest
[root@promote ~]# vgs
VG #PV #LV #SN Attr VSize VFree
VGTest 5 0 0 wz--n- 14.97g 14.97g
[root@promote ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 VGTest lvm2 a-- 2.00g 2.00g
/dev/sdb2 VGTest lvm2 a-- 2.98g 2.98g
/dev/sdc1 VGTest lvm2 a-- 1.47g 1.47g
/dev/sdc2 VGTest lvm2 a-- 3.01g 3.01g
/dev/sdc3 VGTest lvm2 a-- 5.51g 5.51g
c)创建LV
[root@promote ~]# lvcreate -L 10G -n lvtest1 VGTest 创建10G大小的lvtest1
[root@promote ~]# lvcreate -n lvtest2 -l 100%FREE VGTest 剩下的空间都做lvtest2
3、格式化
[root@promote ~]# mkfs -t ext4 /dev/VGTest/lvtest1 格式化lvtest1
[root@promote ~]# mkfs.ext4 /dev/VGTest/lvtest2 同上,格式化lvtest2
4、挂载
[root@promote ~]# mkdir /data1
[root@promote ~]# mkdir /data2
[root@promote ~]# mount /dev/mapper/VGTest-lvtest1 /data1 将VGTest-lvtest1挂载至/data1目录
[root@promote ~]# mount /dev/mapper/VGTest-lvtest2 /data2
5、写入/etc/fstab
[root@promote ~]# echo "/dev/mapper/VGTest-lvtest2 /data2 ext4 defaults 0 0" >> /etc/fstab 写入/etc/fstab,开机自动挂载lvtest2
用脚本实现LVM分区
MBR(Master Boot Record),中文意为主引导区记录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。
dd if=/dev/zero of=/dev/sdb bs=512 count=1 对/dev/sdb设备的前512字节填充0(删除分区表)

浙公网安备 33010602011771号