服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

启用放弃HP 3PAR StoreServ 7400

从以前提出的问题中分离出来 如何从安装的驱动器获得可用空间Redhat 7 更新crypttab要求为fstrim密码 我们有一台HP 3PAR StoreServ 7400,其中有170台虚拟机分布在38台主机上。 以下是我所了解的问题:(另外我也被告知一些信息,我不确定是否是真的,我已经阅读了HP 3PAR StoreServ 7400白皮书,实际上找不到任何支持我的存储系统的东西告诉我,所以在下面如果有人注意到任何事情都不是真的,请告诉我。) 3 PAR分成3个部分, 第1层:SSD用于caching和快速访问常用文件。 第2层和第3层:某种旋转盘,什么以及为什么还有额外的2层im不确定,但我的假设是第2层用于数据是不是最常见的访问,但访问一点,第3层用于其余的存储。 在SSD部分中,我已经在很多文章中读到数据写入到SSD块后删除,然后删除该块没有归零,直到写入新数据,所以当块内的数据被删除时,存储映射的表info被更新,然后当新的数据被写入同一个块时,块首先需要被清零,然后才能被写入。 如果驱动器没有被周期性修剪,SSD内的这个过程可能导致较低的w / r速度。 3PAR LUN是精简configuration,VM是Eager Thickconfiguration的。 据我的存储人员介绍,3PAR内置了一个特殊function,可以根据需要使用SSD存储器,而不必使用其他虚拟机,这是没有意义的。 事实检查: 厚configuration的VM是VMDK文件,创buildVM时指定VM的大小,并创buildVMDK文件。 在我看来,如果VM正在被定期访问,那么整个VMDK文件就会被转移到SDD,而他们告诉我的是,即使VMDK被设置为使用40GB,其中一些可以使用40GB其他VM的? 这听起来更像是一个精简configuration的虚拟机,而不是一个厚厚的。 好的解决问题。 在我们的Windows系统上,我们使用sdelete来查找和清零未使用的块。 在我们的Linux Fedora系统上,我一直试图弄清楚如何让fstrim工作。 我尝试了dd = write-big-file delete-big-file命令,并且通过屋顶发送了磁盘I / O,这被注意到了,我被告知不要再这样做。 做一个小小的研究,看起来像sdelete几乎和dd = write-big-file delete-big-file一样,那么为什么磁盘I / O不能通过windows系统来实现呢? 所以我认为我已经削减到两个解决scheme。 我也不知道该怎么做。 某种情况下,如果不将虚拟机移动到不同的存储arrays,则可以在SAN的整个SSD部分上运行类似fstrim的function。 注意:如果我明白了我读过的所有东西,fstrim会查看每个数据块,看看数据是否存在,如果不需要的话,将不需要的数据块清零,当sdelete写入一个巨大的文件,然后删除它。 这就是为什么我要在3PAR的整个SSD部分寻找fstrim选项。 长,但我得到的错误与fstrim是: [root @ rhtest〜]#fstrim -v / […]