最近一个项目,客户的存储空间有点大,32TB,16块2TB的硬盘,相对应的服务器是linux操作系统的。因不能一次全部用完20多TB的存储空间,所以暂时的分配10TB作为数据存储,若以后有需要在加,也可用于其它目的。

当用光纤交换机与存储和服务器相连接后,若用fdisk -l无法找到对应的存储,那么请使用一下命令试试

echo - - - >/sys/class/scsi_host/host0/scan 

echo - - - >/sys/class/scsi_host/host1/scan 

echo - - - >/sys/class/scsi_host/host2/scan 

echo - - - >/sys/class/scsi_host/host3/scan 

执行后,再用fdisk -l看能否找到对应的存储空间,前提是,你必须在存储上面已经做好了raid,而且存储的控制器连接方式、速率匹配等必须要准确,光交换机的分组、连接要准确

当找到后,若是多路径,首先做的是多路径软件的安装,安装device-mapper-multipath rpm包

多路径做好后,fdisk -l,一般情况看到的是/dev/mapper/mpathbp1 

然后吧这个part改为GPT格式的

利用parted命令修改/dev/mapper/mpathbp1 为GPT格式的,查看/dev/mapper/mpathbp1 的system是否为GPT

接下来就是划分物理卷、虚拟机、逻辑卷的时候了

1、创建物理卷 pvcreate /dev/mapper/mpathbp1 

查看pvdisplay 

2、创建虚拟卷组 vgcreate vg1 /dev/mapper/mpathbp1p1  -s 16M     

#(-s 指定pe大小、默认4M) 

#vg1为创建的虚拟卷组的名称

#vgchange -ay vg1                   #激活vg1
#vgextend vg1 /dev/sde           #添加磁盘到卷组
#vgreduce vg1 /dev/sdc           #从卷组中删除一个物理卷

查看vgdisplay

3、创建逻辑卷组   lvcreate -L 10T -n lv1 vg1    #在虚拟卷组VG1中增加10TB空间给LV1的逻辑卷组

# lvcreate -l200 -n lv3 vg1                    #  -l      200个pe
#lvremove /dev/vg1/lv1                  # 删除卷
# lvextend -L15T /dev/vg1/lv1        #将lv1逻辑卷扩展为15TB

#lvextend -L +5T /dev/vg1/lv1 ; resize2fs /dev/vg1/lv1    #将逻辑卷lv1扩展5T 共10T+5T=15T
#lvresize -L 5T /dev/vg1/lv1 ; e2fsck -f /dev/vg1/lv1 ; resize2fs /dev/vg1/lv1 5T    #增加为5T

查看lvdisplay

做好后就可以mount到目录了