centos扩容分区
发表于:2024-09-06 14:08:33浏览:200次
引言
本文适用于centos的扩容分区。当你购买了一块新的数据盘,是没法直接使用,需要对其分区,跟window操作系统一样,不过在linux上还需要执行挂载,否则是无法使用。
步骤
一、确认待扩容云盘及其分区信息
sudo fdisk -lu
① 云盘名称
② 云盘的分区类型:
dos表示MBR分区
gpt表示GPT分区
③ 云盘是否分区及分区名称
已分区:如果③处有分区信息表示已分区,则跳过步骤二
未分区:如果③处无分区信息表示未分区,执行步骤二
二、分区
# /dev/vdb 需根据实际情况更改
fdisk /dev/vdb
注意:必须指定分区容量(不要全部都扩容,需留些空余的磁柱),否则在扩容的时候会报错NOCHANGE:partition 1 could only be grown by -33 [fudge=2048]
另附删除分区方法
fdisk /dev/vdb
# d 删除意思
d
# w 保存
w
三、挂载
获取需要扩容的文件系统的类型和挂载目录
df -Th
未挂载示例
已挂载示例
挂载
# /dev/vdb1 根据实际情况修改
# /mnt 挂载的目录,也可以挂载到别的目录
sudo mount -t ext4 /dev/vdb1 /mnt
另附卸载已经挂载的分区
sudo umount /dev/vdb1
查看所有磁盘和分区
lsblk
四、扩容分区
MBR分区
type growpart || sudo yum install -y cloud-utils-growpart sudo yum update cloud-utils-growpart sudo LC_ALL=en_US.UTF-8 growpart /dev/vdb 1
注意:有CHANGED
才是有扩容成功GPT分区(需安装gdisk工具)
type growpart || sudo yum install -y cloud-utils-growpart sudo yum update cloud-utils-growpart type sgdisk || sudo yum install -y gdisk sudo LC_ALL=en_US.UTF-8 growpart /dev/vdb 1
五、扩容文件系统
ext*(例如ext2、ext3、ext4)文件系统
sudo resize2fs /dev/vdb1
栏目分类全部>