Linux centos 7 磁盘扩容步骤
侧边栏壁纸
  • 累计撰写 26 篇文章
  • 累计收到 33 条评论

Linux centos 7 磁盘扩容步骤

残月
2023-12-22 / 3 评论 / 76 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年01月06日,已超过394天没有更新,若内容或图片失效,请留言反馈。

在虚拟机中使用Linux的时候根目录磁盘满了导致文件无法解压
lqg9x2kl.png

1.为虚拟机扩展磁盘

在虚拟机软件中,选中虚拟机并打开虚拟机设置,在图中点击扩展磁盘容量(需要虚拟机关机,并且没有快照)
lqg9zevu.png
扩容完成后进入启动虚拟机

2.创建分区

通过以下命令查看硬盘分区
可以看到默认有两个sda分区(只能创建四个)

fdisk -l


磁盘 /dev/sda:1099.5 GB, 1099511627776 字节,2147483648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00095e6c
 
   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

对磁盘进行分区操作

fdisk /dev/sda

命令(输入 m 获取帮助):n   #n 代表新建new
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p     #前面已有2个分区,所以分区从3开始
分区号 (3,4,默认 3):3
起始 扇区 (104857600-2147483647,默认为 104857600):   #直接回车,选择默认值
Last 扇区, +扇区 or +size{K,M,G} (104857600-214748364,默认为 214748364): #直接回车,选择默认值
分区 3 已设置为 Linux 类型,大小设为 60 GiB
 
命令(输入 m 获取帮助):t  #t 代表 change a partition's system id
分区号 (1-3,默认 3):3
Hex 代码(输入 L 列出所有代码):8e  #8e 代表Linux LVM
已将分区“Linux”的类型更改为“Linux LVM”
命令(输入 m 获取帮助):w   #写入并保存,退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。

// 上述文字扇区是复制其他扩容过程可能出现不对的情况,但过程一致

整体步骤就是,输入命令后按n->回车(默认值)->回车(默认值)->回车(可以定义分区大小)->回车(默认值)->输入w->退出后reboot(或者使用partprobe命令)

lqg9xw46.png

3.格式化磁盘

格式化刚刚创建的磁盘格式为xfs

mkfs.xfs /dev/sda3

lr1oe3zz.png

4.新建pv卷

pvcreate /dev/sda3 

lr1odoak.png

5.查看vg组

vgdisplay

lqgaehhn.png

6.新pv卷加入到vg组中

将刚刚生成的pv卷 /dev/sda3 加入到根目录所在的vg组:centos

vgextend centos /dev/sda3

lr1of80n.png

查看vg
在此查看后就发现已经扩容成功

vgdisplay

lqgah011.png
查看lv卷

lvdisplay

lqgahoe7.png

7.扩容

使用 lvextend 为根目录进行扩容
这里的15360就是vgdisplay里的Free PE值

lvextend -l +15360 /dev/centos/root

或者可以

lvextend -L +60G /dev/centos/root

lqgaj880.png
再次查看lv卷已经添加了刚刚的60GiB容量

lvdisplay

lqgalbuv.png

8.扩容文件系统

xfs_growfs /dev/mapper/centos-root

lqgao4hd.png

这个时候就代表扩容成功,可以通过命令查看

df -h

lqgap0sj.png

0

评论 (3)

取消
  1. 头像
    cpjwhgmlhg
    Windows 10 · Google Chrome

    《诅咒2005》科幻片高清在线免费观看:https://www.jgz518.com/xingkong/123617.html

    回复
  2. 头像
    kdwjihmxot
    Windows 10 · Google Chrome

    《女皇撞到正》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/52652.html

    回复
  3. 头像
    snwbaafyxq
    Windows 10 · Google Chrome

    《鸥鸟落亡于海港》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/92365.html

    回复