Linux Centos虚拟机扩容(/dev/mapper/centos-root)
程序员文章站
2022-04-18 22:30:35
1:.首先查看我们的根分区大小是多少 2:在虚拟机中添加一块物理的磁盘,重起虚拟机。 3:查看磁盘编号 ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb 4:创建pv pvcreate /dev/sdb Physical volume "/dev/s ......
1:.首先查看我们的根分区大小是多少
df -h
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 18g 1.1g 17g 6% /
devtmpfs devtmpfs 479m 0 479m 0% /dev
tmpfs tmpfs 489m 0 489m 0% /dev/shm
tmpfs tmpfs 489m 6.7m 483m 2% /run
tmpfs tmpfs 489m 0 489m 0% /sys/fs/cgroup
/dev/sda1 xfs 497m 125m 373m 25% /boot
tmpfs tmpfs 98m 0 98m 0% /run/user/0
2:在虚拟机中添加一块物理的磁盘,重起虚拟机。
3:查看磁盘编号
ls /dev/sd*
/dev/sda
/dev/sda1
/dev/sda2
/dev/sdb
4:创建pv
pvcreate /dev/sdb
physical volume
"/dev/sdb"
successfully created
5:把pv加入vg中,相当于扩充vg的大小
先使用vgs查看vg组
vgs
vg #pv #lv #sn attr vsize vfree
centos 2 2 0 wz--n- 59.50g 20.04g
扩展vg,使用vgextend命令
vgextend centos /dev/sdb
6 :我们成功把vg卷扩展了,在用vgs查看一下
vgs
vg
#pv #lv #sn attr vsize vfree
centos 2 2 0 wz--n- 39.50g 20.04g
lvs
lv vg attr lsize pool origin data% meta% move log cpy%sync convert
root centos -wi-ao---- 17.47g
swap centos -wi-ao---- 2.00g 虽然我们把vg扩展了,但是lv还没有扩展
7:扩展lv,使用lvextend命令
lvextend -l +20g /dev/mapper/centos-root
size of logical volume centos
/root
changed from 17.47 gib (4472 extents) to 37.47 gib (9592 extents).
logical volume root successfully resized
8: 命令使系统重新读取大小
xfs_growfs /dev/mapper/centos-root
meta-data=
/dev/mapper/centos-root
isize=256 agcount=4, agsize=1144832 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=4579328, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 4579328 to 9822208
9:再使用df -h查看
df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root
38g 1.1g 37g 3% /
devtmpfs 479m 0 479m 0%
/dev
tmpfs 489m 0 489m 0%
/dev/shm
tmpfs 489m 6.7m 483m 2%
/run
tmpfs 489m 0 489m 0%
/sys/fs/cgroup
/dev/sda1
497m 125m 373m 25%
/boot
tmpfs 98m 0 98m 0%
/run/user/0
特别提示:vg/pv创建时提示 not found (or ignored by filtering)
激活的新分区,创建vg和pv时提示 device /dev/sdb1 not found (or ignored by filtering) ,查了下是因为分区没格式化(激活)。
dd if=/dev/urandom of=/dev/sdb bs=512 count=64
ssh执行以上命令即可。
上一篇: 在win10虚拟机中安装Android Studio遇到的问题总结
下一篇: 迫不及待地快点快点
推荐阅读
-
Linux虚拟机扩容根分区CentOs6.9 VMware14
-
Linux Centos虚拟机扩容(/dev/mapper/centos-root)
-
Linux 虚拟机根分区磁盘进行扩容--增大卷组空间,获得更大的空间,避免重新分区,centos7通用
-
Centos根目录(/dev/mapper/centos-root)扩容
-
Linux虚拟机扩容根分区CentOs6.9 VMware14
-
Centos7将/dev/mapper/centos-home磁盘空间转移到/dev/mapper/centos-root
-
Linux Centos虚拟机扩容(/dev/mapper/centos-root)
-
linux 对已挂载分区扩容 根目录挂载的/dev/mapper/centos-root分区满了的解决办法
-
使用已有分区对dev/mapper/centos-root/进行扩容