centos7 LVM 磁盘扩容

一、添加硬盘
过程略

二、配置

1.查看刚才添加的磁盘的名称
# fdisk -l
磁盘 /dev/sdb:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x803cdec6

   设备 Boot      Start         End      Blocks   Id  System

2.分区并格式化
# fdisk /dev/sdb
依次输入以下选项 n   p    t   8e   p     w(写入分区表)		详情见下图

# mkfs.ext4 /dev/sdb1		#格式化

3.将新添加的磁盘 加入到已有的卷组里面,实现卷组的扩容
# pvcreate /dev/sdb1			#创建新的物理卷
# vgextend centos /dev/sdb1		#将pv添加到已存在的vg里面  centos为已存在的vg名称 通过vgdisplay得到

# lvextend -L +20G /dev/centos/root	#对原有的lv进行扩容    /dev/centos/root 通过lvdisplay 获得
# xfs_growfs  /dev/centos/root #以上只是卷扩容了,下面是文件系统的真正扩容, 由于centos7的 /dev/centos/root 是xfs文件系统所以使用命令xfs_growfs (可以查看/etc/fstab 得到文件系统类型),如果是其他的lv 其文件系统为 ext4 则使用  resize2fs 命令

4.以上是对已有lv进行扩容 现在创建一个新的lv
# lvcreate -L +10G -n home centos		# 在centos卷组上创建 一个 新的lv 大小10G 名称home
# lvdisplay								#获取lv的path 进行格式化
# mkfs.ext4 /dev/centos/home			#格式化
# mount /dev/centos/home /home/			#挂载

# vim /etc/fstab		# 写入分区表 开机自动挂载  在最后添加一行
/dev/centos/home        /home                   ext4    defaults        0 0

特别注意的是:
resize2fs命令 针对的是ext2、ext3、ext4文件系统	 # 如果对刚才的/home 进行扩容使用 resize2fs
xfs_growfs命令 针对的是xfs文件系统				#所以对/root进行扩容使用 xfs_growfs

在这里插入图片描述

参考文档:http://blog.csdn.net/zoubf/article/details/46595269
http://blog.csdn.net/chengyuqiang/article/details/59491942

猜你喜欢

转载自blog.csdn.net/sun_xuegang/article/details/86692661