一、添加硬盘
过程略
二、配置
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
补充:创建vg 以及 lv 现添加磁盘 /dev/sdb1 已经分区格式化 文件类型为xfs
# vgcreate cust /dev/sdb1 #创建vg
# vgdisplay
# lvcreate -L +15G -n cust cust #创建lv
# lvdisplay #查看刚才的lv 并初始化lv
# mkfs.xfs /dev/cust/cust #/dev/cust/cust 通过lvdisplay获取到
# mount /dev/cust/cust /cust
# cat /etc/fstab | tail -1 #uuid通过命令blkid 获取
UUID="620c0daf-015a-4396-8cb4-6ee5faddbee1" /cust xfs noatime 0 0