Linux中将4块10T新硬盘合并成一个,挂载到Resource目录下
需求:
将4块空硬盘合并为“一块”,挂载到指定目录(/Resource)下,达到在一个目录使用4块硬盘所有空间的效果。
使用 fdisk -l 命令查看当前系统中的硬盘,如下图:
系统中存在4块未分配的硬盘:/dev/vdc、/dev/vdd、/dev/vde、/dev/vdf,共40T
现将4块硬盘合并成一块,挂载到/Resource目录下,具体方法如下:
使用pvcreate命令需要先安装lvm2,否则提示pvcreate命令不存在,有网络直接运行:
yum -y install lvm2
无网络情况下,找一台能上网的机器执行:
yum install --downloadonly --downloaddir=. lvm2
将下载的rpm拷贝至无网络机器;
执行:yum install -y *.rpm
1.创建pv
pvcreate /dev/vdc # 硬盘1
pvcreate /dev/vdd # 硬盘2
pvcreate /dev/vde # 硬盘3
pvcreate /dev/vdf # 硬盘4
2.创建vg
# vgcreate [自定义LVM名称] [硬盘] # 先使用硬盘1创建vg:lvm_data vgcreate lvm_data /dev/vdc
3.扩展vg
# vgextend [自定义vg名称] [硬盘]
# 使用硬盘234扩展vg
vgextend lvm_data /dev/vdd
vgextend lvm_data /dev/vde
vgextend lvm_data /dev/vdf
4.创建lv
# lvcreate -l[自定义分区大小] -n[自定义分区名称] [vg名称]
# 分区大小不能超过硬盘容量总和 如创建一个10G的分区:
lvcreate -l10.0G -n vg_data lvm_data
如果将两个盘全部空间分区,可以使用以下方式:
lvcreate -l 100%VG -n vg_data lvm_data
5.格式化分区
# mkfs -t [文件系统] [分区位置]
mkfs -t ext4 /dev/lvm_data/vg_data
6.挂载分区
# mount [分区位置] [目录地址]
mount /dev/lvm_data/vg_data /Resource
7.设置开机加载
在/etc/fstab文件末尾添加如下行:
/dev/lvm_data/vg_data /Resource ext4 defaults 0 0