CentOS磁盘在根目录下扩容(无卷组情况下)
-
查看磁盘分区情况,sda3挂载在根目录下,新扩容增加的sda4挂在在/data下
-
现在想把sda4同样挂载在根目录下
解决方法
:删除sda3,再重建sda3(注意:删除后不要退出,紧接着重建,注意重建后的起始位置)删除sda3然后重建
-
输入下面那个命令进入磁盘管理
fdisk /dev/sda
命令p: 查看
命令d: 删除
命令n: 新建
命令w: 退出
下面是具体操作:可以看到sda3原先是17.7G,操作完成后变成了47.7G
[lj@localhost ~]$ su
密码:
[root@localhost lj]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertroot centos -wi-ao---- <30.00g
[root@localhost lj]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。命令(输入 m 获取帮助):p磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ee067设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 4810751 2097152 8e Linux LVM
/dev/sda3 4810752 41943039 18566144 8e Linux LVM
/dev/sda4 41943040 104857599 31457280 8e Linux LVM命令(输入 m 获取帮助):d
分区号 (1-4,默认 4):3
分区 3 已删除命令(输入 m 获取帮助):p磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ee067设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 4810751 2097152 8e Linux LVM
/dev/sda4 41943040 104857599 31457280 8e Linux LVM命令(输入 m 获取帮助):d
分区号 (1,2,4,默认 4):4
分区 4 已删除命令(输入 m 获取帮助):n
Partition type:p primary (2 primary, 0 extended, 2 free)e extended
Select (default p): p
分区号 (3,4,默认 3):3
起始 扇区 (4810752-104857599,默认为 4810752):
将使用默认值 4810752
Last 扇区, +扇区 or +size{K,M,G} (4810752-104857599,默认为 104857599):
将使用默认值 104857599
分区 3 已设置为 Linux 类型,大小设为 47.7 GiB命令(输入 m 获取帮助):p磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000ee067设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 4810751 2097152 8e Linux LVM
/dev/sda3 4810752 104857599 50023424 83 Linux命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
- 重启后刷新
- 先执行下面代码,重启虚拟机
reboot
- 对于xfs系统文件格式(刷新)
xfs_growfs /dev/sda3
- 对于ext4系统文件格式(刷新)
resize2fs /dev/sda3
- 执行前后对比,扩容成功