409 字
2 分钟
Centos7.9 磁盘扩容
朋友今儿问我磁盘扩容操作,然后就诞生了今天的笔记
1. 操作前准备
1.1 环境检查
# 查看当前存储结构lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 29G 0 part └─centos-root 253:0 0 29G 0 lvm /2. 磁盘分区操作
2.1 创建新分区
$ fdisk /dev/sda操作步骤:
- 输入
n创建新分区 - 选择分区号(如3)
- 使用默认起始扇区
- 输入结束扇区或大小(如+10G)
- 输入
t修改分区类型为 8e (Linux LVM) - 输入
w保存退出
2.2 刷新分区表
# 常规刷新$ partprobe /dev/sda
# 若刷新失败时强制刷新$ partx -a /dev/sda$ udevadm settle2.3 验证分区
$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 29G 0 part│ └─centos-root 253:0 0 29G 0 lvm /└─sda3 8:3 0 10G 0 part3. LVM扩展流程
3.1 创建物理卷
$ pvcreate /dev/sda3Physical volume "/dev/sda3" successfully created.$ pvdisplay /dev/sda3 # 验证创建3.2 扩展卷组
$ vgextend centos /dev/sda3$ vgdisplay centos # 确认Free PE空间3.3 扩展逻辑卷
# 扩展全部可用空间$ lvextend -l +100%FREE /dev/centos/root
$ lvdisplay /dev/centos/root # 验证新大小4. 文件系统扩展
4.1 XFS文件系统
$ xfs_growfs /dev/mapper/centos-root # 适用于在线扩容# 或$ xfs_growfs /4.2 EXT4文件系统
$ resize2fs /dev/mapper/centos-root # 适用于离线/在线扩容4.3 验证扩展结果
$ df -h /Filesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 39G 1.3G 38G 4% /$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 29G 0 part│ └─centos-root 253:0 0 39G 0 lvm /└─sda3 8:3 0 10G 0 part └─centos-root 253:0 0 39G 0 lvm / Centos7.9 磁盘扩容
http://blog.xeu.asia/posts/linux环境基础配置/centos79-磁盘扩容/