阅读量:1
此方法的使用场景为:对普通的分区扩容,分区格式为xfs,不适用于lvm逻辑卷的扩容。
注意:扩展磁盘空间的操作风险较高,最好先做好备份,或在实验环境下操作成功后,再对目标系统进行扩容操作,避免操作失误导致数据丢失。
- 扩展前
sdb1
是5G容量,格式为xfs
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 39G 0 part ├─klas-root 253:0 0 35.1G 0 lvm / └─klas-swap 253:1 0 3.9G 0 lvm [SWAP] sdb 8:16 0 7G 0 disk └─sdb1 8:17 0 5G 0 part sr0 11:0 1 4.3G 0 rom [root@localhost ~]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs tmpfs 1.5G 0 1.5G 0% /dev/shm tmpfs tmpfs 1.5G 9.2M 1.4G 1% /run tmpfs tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup /dev/mapper/klas-root xfs 36G 2.7G 33G 8% / tmpfs tmpfs 1.5G 0 1.5G 0% /tmp /dev/sda1 xfs 1014M 167M 848M 17% /boot tmpfs tmpfs 289M 0 289M 0% /run/user/0 /dev/sdb1 xfs 5.0G 68M 5.0G 2% /data
- 从虚拟机后台,给
sdb
增加2G容量后,可以看到sdb
已经增加到了7G,sdb1
还是5G,接下来需要扩展sdb1
分区容量。
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 39G 0 part ├─klas-root 253:0 0 35.1G 0 lvm / └─klas-swap 253:1 0 3.9G 0 lvm [SWAP] sdb 8:16 0 7G 0 disk └─sdb1 8:17 0 5G 0 part sr0 11:0 1 4.3G 0 rom
使用
cfdisk /dev/sdb
命令给扩展sdb1扩展空间,选择到需要扩展的分区后,依次操作【更改尺寸】-【输入需要扩展的容量后回车】-【写入】-【输入yes回车】-【退出】检查扩容是否成功。此时
sdb1
也变为了7G,说明扩展成功。
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 39G 0 part ├─klas-root 253:0 0 35.1G 0 lvm / └─klas-swap 253:1 0 3.9G 0 lvm [SWAP] sdb 8:16 0 7G 0 disk └─sdb1 8:17 0 7G 0 part sr0 11:0 1 4.3G 0 rom
- 扩展xfs文件系统
xfs_growfs /dev/sdb1
- 挂载分区后
df -Th
检查,可以看到/data
已经变为了7G,说明扩展成功
[root@localhost data]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs tmpfs 1.5G 0 1.5G 0% /dev/shm tmpfs tmpfs 1.5G 9.2M 1.4G 1% /run tmpfs tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup /dev/mapper/klas-root xfs 36G 2.7G 33G 8% / tmpfs tmpfs 1.5G 0 1.5G 0% /tmp /dev/sda1 xfs 1014M 167M 848M 17% /boot tmpfs tmpfs 289M 0 289M 0% /run/user/0 /dev/sdb1 xfs 7.0G 83M 7.0G 2% /data