[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

时间:2024-04-14 14:16:45

我的是virtualbox+centos6.9的版本

涉及到分区,肯定是要用到新的虚拟硬盘做练习用,所以我们先给virtalbox里添加新的硬盘

1.设置-存储

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

2添加虚拟硬盘,注意这个时候Linux系统是要关闭的,由于我已经开启了所有不能添加,到时候按添加虚拟硬盘,添加新的硬盘,自己设置大小就可以了

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

3成功后你会发现存储多了一块8G的硬盘,我设置的是8G的

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理


4到putty端登陆查看下,输入fdisk -l,发现新的sdb未分区就出现了,容量是8G


[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

-=======================================开始分区====================================================================

分区用到fdisk命令


P查看下分区情况可以看到新的硬盘并没有被分区

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

我们开始新建(这里有个知识点,就是主分区拓展分区和逻辑分区,我这里要把这块硬盘分为一个主分区,剩下的都是拓展分区,将这个拓展分区继续划分逻辑分区,有点抽象,大家可以补充下相关知识点再来看)

n是新建分区,e是拓展分区,p是主分区,要先建主分区,号数为1,一直回车,到最后会选择大小,我这里主分区划给它2G,再P一下就会发现多了一块sdb1的分区,它就是主分区

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

我们再建扩展分区,同样给2G

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

p看一下,可以看到sdb2已经出来了,后面跟着Extended就是拓展分区的意思

这个时候我们就可以建逻辑分区了,逻辑分区必须建立在拓展分区上,n后发现,l这个选项已经出来了,为什么是5呢,你们可以思考下。惯例我们给2G

再P看一下,sdb5和sdb2在同一个起始位置,也就是说,逻辑分区是在扩展分区里的

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

接下来w保存[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

注意如果多次处理分区,系统就要提示你重启,那样太麻烦了,所有就用partprobe重新读取

我们来查看一下分区情况,就发现分区已经完成了

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理


===============LVM逻辑卷===挂载===============================================================================================

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

注意扩展分区不能直接使用,它只是用来容纳逻辑分区的,创建了逻辑分区后才可以继续用来创建物理卷,所以创建物理卷可以说主分区或者逻辑分区。

【1】pvcreate /dev/sdb1 /dev/sdb5 /dev/sdb6      (按上个知识点我重新分区是共2G+2G+2G,全部用来变成物理卷)

pvs查看下转换情况

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

【2】创建卷组 名字另起

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

【3】创建逻辑卷 -n 名字 -L逻辑卷大小

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

格式化逻辑卷[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

挂载 可以先在 / 目录下新建一个文件夹用于挂载

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

mount 下也可以看到挂载完成

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

PS:关于删除,要按顺序删除 如果已经挂载了 先unmount /disk1/

通过lvremove 删除逻辑卷/dev/vgname/lvname

通过vgremove 删除卷组vgname

通过pvremove 将物理卷转化成普通分区

============================动态拉伸逻辑卷===================================================================

现在我来分配一块新的硬盘分区sdb7创建一个新的卷组,我要将这个卷组为逻辑卷扩容

记得扩展之前要将sdb7变为PE

vgextend 为卷组扩容。

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理


然后逻辑卷扩容,我的myT本来1GB,扩容后发现变为2GB了

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

如果已经挂载了,我们可以发现df -h 下容量并没有改变,那是因为我们没有更新文件系统,这时候更新文件系统才可以被系统识别被拉伸的容量

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理

更新文件系统,发现容量已经改变了

[Linux]fdisk分区相关/Virtualbox为centos添加新硬盘/LVM逻辑卷管理