查看数据盘
在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。
对数据盘进行分区
执行“fdisk /dev/xvdb”命令,对数据盘进行分区;
根据提示,依次输入n,p,1,两次回车,wq,等待分区。
若是原本有分区,要合并成一个大的分区,需要先删除,删除命令 d。
查看新的分区
使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成。
格式化新分区
使用“mkfs.ext4 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。
硬盘格式有xfs,ext2,ext3,ext4等,根据需要选择。
添加分区信息
使用命令:echo ‘/dev/xvdb1 /mnt ext4 defaults 0 0’ >> /etc/fstab 命令写入新分区信息,启动时候自动挂载。也可直接 vim /etc/fstab 编辑。
注:硬盘格式或者分区路径错误会导致系统启动失败,若是这个原因导致,先删除/etc/fstab中添加的记录。
挂载新分区
使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。
例: mount /dev/vdb1 ~/data
不格式化增加硬盘大小的方式:
在分区步骤后,不格式化分区,使用resize2fs 指令扩大文件系统大小,原有数据不会丢失。
e2fsck -f /dev/xvdb1
resize2fs /dev/xvdb1
fdisk参数
m 查看全部可用参数
n 添加新分区
d 删除某分区
l 列出所有可用分区类型
t 改变某个分区类型
p 查看分区信息
w 保存退出
q 不保存直接退出
LVM分区拓展
首先把未分配的空间分区出来,创建新的分区
fdisk /dev/vdb
建好后保存退出重启服务器。
查看原本卷分配情况:
pvdisplay
创建物理卷
pvcreate /dev/vdb2
接下来把这个新建的物理卷加到逻辑卷组里面
先查看下现有的卷组:
vgdisplay
将/dev/vdb2的物理卷加到逻辑卷组vg_data (这个是第一个卷组,名称有的不一样,注意区分。)
vgextend vg_data /dev/vdb2
查看逻辑卷,添加剩余的空间到对应的卷,然后刷新下硬盘信息。
lvdisplay
#添加的路径是 LV Path 后面的路径
lvextend -l +100%FREE /dev/vg_data/lv_data
resize2fs /dev/vg_data/lv_data