给Linux虚拟机扩展磁盘空间(CentOS7为例)_F_hawk189_新浪博客
  0SSnl5DXYnTt 2023年11月02日 69 0
方法是创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。

首先在VMware设置中扩容之后,打开虚拟机,输入命令:
df -h
#显示:

文件系统 容量 已用 可用 已用%% 挂载点

[root@localhost ]# df -h

文件系统 容量 已用 可用 已用% 挂载点

/dev/mapper/centos-root 18G 15G 2.9G 84% /

devtmpfs 485M 0 485M 0% /dev

tmpfs 494M 84K 494M 1% /dev/shm

tmpfs 494M 7.1M 487M 2% /run

tmpfs 494M 0 494M 0% /sys/fs/cgroup

/dev/sda1 497M 119M 379M 24% /boot

/dev/sr0 3.9G 3.9G 0 100% /run/media/zoubf/CentOS

发现并没有显示扩大的磁盘空间。

首先对新增加的硬盘进行分区、格式化

  增加了空间的硬盘是 /dev/sda。  分区:

fdisk /dev/sda    操作 /dev/sda 的分区表

p       查看已分区数量

n       新增加一个分区

p       分区类型我们选择为主分区

       分区号选3(选择自己没有使用的分区号)

回车      默认(起始扇区)

回车      默认(结束扇区)

t       修改分区类型

      选分区3

8e      修改为LVM(8e就是LVM)

w      写分区表

q      完成,退出fdisk命令

  系统提示重启。

开机后,格式化:

mkfs.ext3 /dev/sda3


三、添加新LVM到已有的LVM组,实现扩容
lvm                   进入lvm管理

lvm> pvcreate /dev/sda3          这是初始化刚才的分区,必须的

lvm>vgextend
centos /dev/sda3    将初始化过的分区加入到虚拟卷组vg_dc01

lvm>lvextend -L +29.9G /dev/mapper/centos-root  扩展已有卷的容量

lvm>pvdisplay               查看卷容量,这时你会看到一个很大的卷了

lvm>quit                 退出

扩容了多少,上面数字就是多少,如果报错,稍微减小点

以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:

xfs_growfs /dev/mapper/centos-root

再运行下:df -h

成功扩容
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
0SSnl5DXYnTt