服务器硬盘配置是 4X2TB 机房帮忙安装系统后,从XenCnter中查看到默认存储空间为7444G
SSH连接上服务器,使用命令 “pvs” 与 “vgs” 可以看到4个硬盘共4个物理卷,且空间都在同一个存储里了
缺点:
如此情况,当各VPS写入数据时.数据会不规则地分布在4个硬盘中.当一个硬盘发生损坏时,直接可能影响到多台VPS的数据,导致VPS的数据不完整.
还有就是当VPS读取数据时.就要调用到多个硬盘.导致IO性能下降,尤其当SSD(固态)硬盘与普通硬盘的空间连在一起时,更是无法发挥SSD硬盘的优势.
建议每个物理卷创建出属于自己的存储
解决方法:
一、通过XenCenter查看并记录存储的UUID, 如下图: “a6e4868f-7bf7-c049-581c-58dd279f92c0”
二、删除存储(请保证在没有数据的情况下操作!)
①、SSH连接服务器.使用命令,填入存储的UUID
xe pbd-list sr-uuid=a6e4868f-7bf7-c049-581c-58dd279f92c0
查看出存储的pdb uuid,并把它记录下来 “de717191-991e-4adc-c458-0d102066816a”
②、使用命令,填入pdb uuid,断开存储的连接
xe pbd-unplug uuid=de717191-991e-4adc-c458-0d102066816a
断开存储连接之后,可以从XenCenter中看到情况如下图
③、使用命令,此步填入的uuid依然为存储的uuid
xe sr-forget uuid=cdbe8dab-3b65-1678-60d5-aa4bc5ac0885
完成存储的删除
三、创建存储,命令格式如下
xe sr-create name-label="Disk2"(自定义名称,之后可修改) shared=false device-config-device=/dev/sdb(设备名) type=lvm
使用命令 “fdisk -l” 查看设备名 并使用上面的命令把存储创建出来
四、完成