Linux 扩容 / 根目录(以云主机扩容根目录为例)
1,确定当前服务器的/root 分区为 lvm 卷,否则将无法扩容。确认后将云主机关机。命令:
df -h
2,对服务器的硬盘进行手动扩展 增加容量。
3,将服务器开机,对硬盘扩容的空间进行分区
1) 先确定当前/dev/sda 下有几个分区,可以看到当前系统/dev/sda 有两个分区,分别为 /dev/sda1、/dev/sda2
命令依次为:
fdisk /dev/sda
p
2)将/dev/sda 剩下的空闲容量建立分区 /dev/sda3
命令依次为:fdisk /dev/sda
n
p
3
回车
回车
t
3
8e
w
3) 使用 partprobe 命令重新读取分区表:
partprobe 注:如果提示:partprobe: command not found ,需要使用yum进行安装parted:yum -y install parted,安装完再执行即可。
如果出现如下提示,将系统重启,重启后无需再刷新分区表,继续执行剩下操作即可。
4、将/dev/sda3 创建PV,查看PV
pvcreate /dev/sda3
查看当前PV:pvdisplay
5、将当前的/dev/sda3 PV加入到VG,先查看当前VG名称及大小
命令:vgdisplay
使用 vgextend 命令把/dev/sda3加入到vg_cloud:
vgextend vg_cloud /dev/sda3
加入到vg后可以查看到当前vg的大小
6、对当前的 lv 逻辑分区卷进行扩容
1)先查看当前/root 目录的lv名,当前可以查看lv名为:/dev/vg_cloud/lv_root
lvdisplay
2)使用 lvextend 命令进行逻辑卷扩容。我把VG内所有剩余空间都分配给root
lvextend -l +100%FREE /dev/vg_cloud/lv_root
3)再次查看 lv 分区状态,查看是否扩容成功
lvdisplay
4)使用 命令在线调整文件系统大小
注:不同系统,文件系统格式不同,调整命令也不同,ext2 ext3 ext4 文件系统格式使用:resize2fs命令;xfs 文件系统格式使用xfs_growfs 命令。
一般情况下:
centos7 调整命令为:xfs_growfs /dev/vg_cloud/lv_root
centos6 调整命令为:resize2fs /dev/vg_cloud/lv_root
先查看当前文件系统格式:
df -Th
当前文件系统格式为 ext4 ,使用 resize2fs 命令进行调整:
resize2fs /dev/vg_cloud/lv_root
5)使用命令 df -Th查看当前分区是否扩容成功
df -Th
到此/root根目录扩容完成。
页:
[1]