温馨提示×

centos怎么重分区

小樊
49
2026-09-15 09:36:06
栏目: 智能运维

在 CentOS 下“重分区”通常分为几种场景,我先按常见需求给你说明,你可对号入座;如果不确定,可以先把你的磁盘情况(lsblk、df -h、fdisk -l)发我。


一、重分区前的准备(很重要)

  1. 备份数据(重分区会丢数据)
  2. 查看当前分区
lsblk
df -h
sudo fdisk -l

二、情况 1:未挂载的新磁盘,直接重分区

例如新加一块 /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

三、情况 2:系统盘(/ 所在磁盘)重分区(危险)

⚠️ 不建议直接 fdisk 系统盘

可选方案:

  • 使用 LVM(推荐)
  • 用 Live CD / ISO 启动后操作
  • 云服务器:用控制台“重装系统”或“调整磁盘”

四、情况 3:使用 LVM 重分区(CentOS 默认)

查看:

pvdisplay
vgdisplay
lvdisplay

示例:扩展根分区

lvextend -l +100%FREE /dev/centos/root
xfs_growfs /
# ext4 用:
# resize2fs /dev/centos/root

五、情况 4:调整已有分区大小(无损)

可用工具:

  • parted(支持 GPT)
  • growpart

示例:

yum install cloud-utils-growpart -y
growpart /dev/sda 1

六、图形化方式(服务器不推荐)

  • gparted-live
  • 远程:不推荐

七、我需要你补充的信息

你可以直接贴:

lsblk
df -h
fdisk -l

我可以按你的实际情况一步一步教你重分区,避免误操作。

0 踩