CentOS如何给分区分配空间

CentOS如何给分区分配空间

操作环境准备

执行分区操作前需确保系统已安装partedfdisklvm2工具包,建议通过yum install -y parted lvm2命令完成安装。操作涉及数据修改,建议提前备份重要数据。

查看当前磁盘布局

使用lsblk命令获取磁盘及分区信息:

lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
└─sda2   8:2    0   99G  0 part 
  ├─cl-root 253:0    0   50G  0 lvm  /
  └─cl-swap 253:1    0    4G  0 lvm  [SWAP]

物理卷空间扩展

新增磁盘扩容

连接新磁盘后执行分区操作:

fdisk /dev/sdb
n → p → Enter → Enter → w

创建物理卷并加入卷组:

pvcreate /dev/sdb1
vgextend cl /dev/sdb1

现有磁盘扩容

使用parted调整分区尺寸:

parted /dev/sda
resizepart 2 100%
quit

逻辑卷动态调整

扩展根分区逻辑卷:

lvextend -L +20G /dev/cl/root

同步文件系统(以xfs为例):

xfs_growfs /

非LVM分区处理

对于标准分区需卸载后操作:

umount /dev/sdb1
resize2fs /dev/sdb1

EXT4文件系统支持离线扩容,XFS需在挂载状态执行扩展。

操作验证

执行df -hT确认分区容量变化:

/dev/mapper/cl-root xfs        70G   15G   55G   22% /

风险控制

  • 操作前创建系统快照
  • 避免对正在写入的分区执行扩容
  • RAID阵列需先完成阵列扩展

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END