在 CentOS 下“重分区”通常分为几种场景,我先按常见需求给你说明,你可对号入座;如果不确定,可以先把你的磁盘情况(lsblk、df -h、fdisk -l)发我。
lsblk
df -h
sudo fdisk -l
例如新加一块 /dev/sdb
fdisk /dev/sdb
常用命令:
n 新建分区d 删除分区p 查看分区表w 保存退出示例(创建一个分区):
n
p
1
回车
回车
w
格式化:
mkfs.xfs /dev/sdb1
# 或 ext4
mkfs.ext4 /dev/sdb1
挂载:
mkdir /data
mount /dev/sdb1 /data
开机自动挂载:
blkid /dev/sdb1
vim /etc/fstab
添加:
UUID=xxxx /data xfs defaults 0 0
⚠️ 不建议直接 fdisk 系统盘
可选方案:
查看:
pvdisplay
vgdisplay
lvdisplay
示例:扩展根分区
lvextend -l +100%FREE /dev/centos/root
xfs_growfs /
# ext4 用:
# resize2fs /dev/centos/root
可用工具:
parted(支持 GPT)growpart示例:
yum install cloud-utils-growpart -y
growpart /dev/sda 1
gparted-live你可以直接贴:
lsblk
df -h
fdisk -l
我可以按你的实际情况一步一步教你重分区,避免误操作。