centos7为磁盘扩容

以下步骤为给磁盘扩容的步骤,而非新增磁盘操作,操作环境为虚拟机操作
 
1,虚拟机为磁盘扩容
 
2,查看当前磁盘容量情况
df -h
 
3,查看磁盘分区信息
fdisk -l
 
4,操作分区表
fdisk /dev/sdb
 
4.1,输入m
d   delete a partition
g   create a new empty GPT partition table
G   create an IRIX (SGI) partition table
l   list known partition types
m   print this menu
n   add a new partition
o   create a new empty DOS partition table
p   print the partition table
q   quit without saving changes
s   create a new empty Sun disklabel
t   change a partition's system id
v   verify the partition table
w   write table to disk and exit
x   extra functionality (experts only)
 
d删除分区
g创建新的空GPT分区表
G创建IRIX(SGI)分区表
l列出已知的分区类型
我打印这个菜单
n添加新分区
o创建一个新的空DOS分区表
p打印分区表
q不保存更改就退出
s创建一个新的空Sun磁盘标签
t更改分区的系统id
v验证分区表
w将表写入磁盘并退出
x额外功能(仅限专家)
 
4.2,先打印已分区数据
输入p
 
4.3,新增一个分区
输入n
 
4.4,在打开的分区号命中默认的分区号
输入p(注意:使用默认即可)
再输入3(注意:使用默认即可)
回车确认起始位置
 
4.5,查看当前分区
输入p
 
4.6,写入磁盘信息并保存
输入w
命令(输入 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)
正在同步磁盘。
 
如出现以上错误:执行kpartx
执行kpartx -l /dev/sdb或partprobe
或多等一会再试(优先多等一会再试)
 
4.7,重启
 
5,查看磁盘卷组名(VG Name很重要)
vgdisplay
 
6,初始化刚建立的分区
pvcreate /dev/sdb2
 
7,新分区加入到虚拟卷组名中
vgextend cl /dev/sdb2
 
8,再次查看虚拟卷组中的空闲区域
vgdisplay
 
9,查看需要扩展的文件系统名
df -h
 
10,文件系统名扩容
lvextend -L +8G /dev/mapper/centos-root
 
11,查看卷组名信息
vgdisplay
 
12,文件系统扩容
cat /etc/fstab | grep centos-root
 
13,扩展磁盘空间(注意后参数是挂载点,不是设备名)
xfs_growfs /
 
自此,扩容完成
 

爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img