签到成功

知道了

CNDBA社区CNDBA社区

Vbox 虚拟机 增加 磁盘大小

2023-12-11 17:41 570 0 原创 Linux
作者: dave

vbox 虚拟机开始创建的时候,磁盘空间划分小了,导致磁盘使用率100%。 测试环境,文件都不太好删,所以只能增加磁盘大小。

关闭虚拟机后直接在图形界面修改:

然后启动虚拟机修改 LVM 大小:https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]# fdisk /dev/sda
命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
分区号 (3,4,默认 3):
起始 扇区 (104857600-167772159,默认为 104857600):
将使用默认值 104857600
Last 扇区, +扇区 or +size{K,M,G} (104857600-167772159,默认为 167772159):
将使用默认值 167772159
分区 3 已设置为 Linux 类型,大小设为 30 GiB

命令(输入 m 获取帮助):
命令(输入 m 获取帮助):w
The partition table has been altered!

[dave@www.cndba.cn:~]# fdisk -l
磁盘 /dev/sda:85.9 GB, 85899345920 字节,167772160 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000c4956

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM
/dev/sda3       104857600   167772159    31457280   83  Linux

磁盘 /dev/mapper/centos-root:47.2 GB, 47240445952 字节,92266496 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

磁盘 /dev/mapper/centos-swap:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

为了不重启虚拟机,使用partprobe命令使配置生效:
创建物理卷https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]# pvcreate /dev/sda3
  Device /dev/sda3 not found.
[dave@www.cndba.cn:~]# partprobe
[dave@www.cndba.cn:~]# pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created.

扩展LVM的VolumeGrouphttps://www.cndba.cn/dave/article/131478

https://www.cndba.cn/dave/article/131478
https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]# vgextend centos /dev/sda3
  Couldn't create temporary archive name.
如果报这个错误,就先删点文件,磁盘 100% 无法操作。
[dave@www.cndba.cn:~]# vgextend centos /dev/sda3
  Volume group "centos" successfully extended
[dave@www.cndba.cn:~]# lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- <44.00g                                                    
  swap centos -wi-a-----   5.00g                                                    
[dave@www.cndba.cn:~]#vgs
  VG     #PV #LV #SN Attr   VSize  VFree  
  centos   2   2   0 wz--n- 78.99g <30.00g

扩展LVM的逻辑卷https://www.cndba.cn/dave/article/131478https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]# lvextend /dev/mapper/centos-root /dev/sda3
  Size of logical volume centos/root changed from <44.00 GiB (11263 extents) to 73.99 GiB (18942 extents).
  Logical volume centos/root successfully resized.

调整逻辑卷大小

https://www.cndba.cn/dave/article/131478
https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]#  resize2fs /dev/mapper/centos-root
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.

因为我们磁盘是 xfs 格式的,所以这里报错,使用如下命令:

https://www.cndba.cn/dave/article/131478

[dave@www.cndba.cn:~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=2883328 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=11533312, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=5631, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 11533312 to 19396608

查看修改,调整成功:

[dave@www.cndba.cn:~]#df -lh
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 3.8G     0  3.8G    0% /dev
tmpfs                    3.8G  8.0K  3.8G    1% /dev/shm
tmpfs                    3.8G   25M  3.8G    1% /run
tmpfs                    3.8G     0  3.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root   74G   44G   30G   60% /
/dev/sda1               1014M  185M  830M   19% /boot
tmpfs                    764M     0  764M    0% /run/user/0

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2249
    原创
  • 3
    翻译
  • 573
    转载
  • 191
    评论
  • 访问:7505946次
  • 积分:4303
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ