失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 虚拟机磁盘扩容(分区挂载)

虚拟机磁盘扩容(分区挂载)

时间:2023-09-17 14:16:46

相关推荐

虚拟机磁盘扩容(分区挂载)

由于虚拟机根目录/容量不够,需要进行扩容。

查看命令

df -Th 查看磁盘使用情况和挂载情况。

-T 文件系统类型

fdisk -l 查看所有磁盘分区(包括未格式化和未分区的)

lsblk 查看磁盘分区结构

du -sh /mydata/* 查看具体某个目录的占用空间

-s 表示总的

格式化与分区挂载

磁盘格式化(变成指定的文件系统)后才能进行挂载,挂载到某个目录,这个目录称为挂载点,挂载点是访问文件系统的入口。一个目录最多只能挂载一个磁盘

mkfs.ext4 /dev/xvdc1或# mkfs -t xfs /dev/xvdc1 # 格式化mount /dev/xvdb1 /xfs #单独挂载到某个目录umount /dev/xvdc1 #卸载某个分区

添加分区开机自动挂载

说明:/xfstest表示挂载位置,使用mount挂载后重启系统后会失效,需要添加开机自动挂载。

#echo '/dev/xvdb1 /xfstest xfs defaults 0 0' >> /etc/fstab或者编辑/etc/fstab,在下面增加/dev/xvdb1 /xfstest xfs defaults 0 0# mount -a#挂载所有新分区# cat /etc/fstab#查看写入分区信息

LVM

比如下面这张图,磁盘sda分为两个分区sda1和sda2centos-root和centos-swap都是lvm类型,我们目标就是增加根目录/的容量,对应是LVM类型

一、LVM(Logical Volume Manager逻辑卷管理)的概念:

LVM是Linux系统对磁盘分区进行管理的一种方式,使用它可以让你更为灵活的管理你的磁盘。在了解LVM的概念之前我们应该先了解PV(physical volume,物理卷)、VG(volume group,卷组)和LV(logical volume,逻辑卷)。因为LVM就是由这三种元素组成的。下面我们来了解一下它们各自的概念:

PV(physical volume,物理卷):

PV是VG的组成部分,它是由分区构成的,通常我们在有多块硬盘的环境中把一块硬盘格式化成一个主分区后,然后把这块硬盘做成PV,在只有一块硬盘的情况下我们就是把这块硬盘上的某一个分区做成PV。比如,公司里的服务器可能有多块硬盘,这个时候你可以把一块硬盘划一个主分区,然后再把它做成PV,但是就像这次我重做系统时候机子上就一块硬盘,我还得考虑引导分区和“/”根分区,所以我就把硬盘划了四个主分区,一个“/boot”分区、一个“/”分区,还有一个“swap”分区,最后当然就把剩下的分了一个主分区,把系统装好后我把最后一个主分区做成了一个PV,然后加入到VG里,又从VG里划分的LV,也就组成了LVM。VG(volume group,卷组):

VG就是卷组,它是由若干个PV组成的。也就是我们把上面那些硬盘分区,然后做成的PV。它就是由那些PV组成的。它的作用就是把PV集中到一块再进行划分。LV(logical volume,逻辑卷):

LV就是从VG里划分出来的卷,它可以在你所用的卷不够用的情况下增加其容量。它其实就像是Windows里的逻辑磁盘,不过Windows里的逻辑磁盘不能随心所欲的增加或减少磁盘的容量,而LV就可以。

虚拟机扩容

通过lsblk知道磁盘类型是LVM类型,所以思路是通过创建物理PV,增加到卷组VG的容量中,然后再扩展LV容量。

镜像的所以不能直接在原来的扩容,得在新加磁盘然后加入vg中。

fdisk /dev/sdb # 新建主分区pvcreate /dev/sdb # 把新增磁盘分区设为物理卷pvvgs # 查看已有的虚拟组vgvgextend centos /dev/sdb # 将上面物理卷pv加到vg中lventend -L +7G /dev/mapper/centos-root # 扩容逻辑卷lvxfs_grows /dev/mapper/centos-root # xfs类型让系统读取,ext4用resize2fs命令

参考:

/hydd/p/12672797.html

/s?id=1724787261740982828&wfr=spider&for=pc

/uid-23511971-id-320264.html

如果觉得《虚拟机磁盘扩容(分区挂载)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。