Articles of 存储

ESXi 5.1本地数据存储不再可访问

我正在运行ESXi,刚刚重build了一个RAIDarrays,现在ESXi中现有的本地数据存储不再可访问。 细节: 原configuration : 包含esxi 5.1的1个USB驱动器(在背板上)安装。 将hw raid1中的两个本地SAS驱动器configuration为datastore1。 还包含esxi的临时空间。 在RAID 5中的3个本地SATA驱动器,configuration为datastore2。 新的configuration 使用数据存储浏览器,我将所有虚拟机和文件从datastore1移动到datastore2,进入维护模式并closures服务器。 我添加了一个(第三)sas驱动器到服务器,删除了raid1arrays,并用3个SAS磁盘构build了一个raid5arrays。 在这一点上,我绝对没有碰过现有raid5arrays中的3个SATA驱动器。 所以,现在我重新启动服务器,并没有持久的数据存储。 在这一点上,我希望仍然有datastore2(3x SATA驱动器,现在包含我的vms / data)。 然后退出维护模式,在SAS raid5arrays上重新创builddatastore1,在datastore1上configuration临时空间并重新启动。 仍然没有数据存储2。 我重新扫描,什么都没有。 当我去"add storage" -> "disk/Lun" -> select the SATA array -> Select VMFS-5 ,我看到警告: A partition will be created and used 。 此时,我在更改分区信息之前取消了。 任何想法发生了什么,以及如何恢复SATAarrays上的数据存储?

简单的方法来扩展服务器磁盘容量

扩展现有服务器存储function的最简单方法是什么? 我有一台SuperMicro定制服务器和一台Dell PowerEdge 2950,我想用预算的硬盘来扩展他们的存储,而不是服务器。 我正在寻找类似JBOD机箱(12+ 3.5“)的东西,可以通过某种控制器/扩展卡直接连接到服务器 – 然后只需在/ dev就可以使用LVM / Raid。

RAID控制器不会重buildRAID-1arrays

台式电脑上有一个RAID-1arrays。 RAID控制器是3ware 7006-2。 最近控制器一直在报告其中一个驱动器的ECC错误。 它能够纠正所有这些错误,但我想我更好地更换驱动器之前死亡。 我之前已经成功地使用replace驱动器重build了arrays,但由于某些原因,RAID控制器此次不会重buildarrays。 它一直在说,replace驱动器是“不在服务:重build”,它仍然停留在0%几个小时。 (以前,当我重buildarrays只需要大约一个小时。)我曾尝试使用3个不同的replace驱动器,没有工作(所有3停留在0%)。 我也从arrays中删除了好的驱动器,并把坏驱动器(那个有所有的ECC错误),看看我是否可以使用坏的驱动器重buildarrays,但也没有工作。 任何想法,为什么我的RAID控制器无法现在重buildarrays? 即使所有其他function似乎正在工作,控制器是否可以变坏? 我可以启动到操作系统罚款,这只是重build,将无法正常工作。 我知道replace驱动器比arrays中的其他驱动器稍微小一些,这不是问题。 去年当我重buildarrays时,我尝试过使用一个稍小的replace驱动器,控制器给出了一个关于驱动器变小的错误,它甚至不能让我开始重build。 这一次它没有显示任何错误,让我开始重build,所以我知道这个问题不必与驱动器大小。 一个奇怪的是这个 – 重build进度停留在0%,除非我重新启动计算机。 那么进度将会说1%,并且它仍然停留在1%,直到我再次重新启动。 然后它说2%,并停留在2%…也许我应该尝试重新启动我的电脑100次,看看是否完全重build后的数组?

有没有可能通过加速networking文件系统像unionfs,aufs?

我需要使用本地SSD驱动器加速缓慢的大容量存储。 我想通过union文件系统可以做到这一点。 这里是nginx读取数据的结果: 单独的本地SSD:〜140个交易/秒。 单独的大caching:约25个交易/秒 本地固态硬盘aufs-与本地目录和空目录:约30交易/秒 本地固态硬盘aufs-与本地目录和大型慢速存储目录:约30交易/秒 本地固态硬盘overlayfs-与本地目录和大型慢速存储目录安装:〜140个交易/秒 正如你所看到的,我的瓶颈是aufs。 本地+大容量慢速存储的Overlayfs可以和本地硬盘一样快,但这是因为它不允许底层文件系统发生变化(所以不适合我)。 你有什么其他的想法如何解决这个问题?

有没有一种编程方式来确定Linux服务器上的可用磁盘空间?

我有一组Linux服务器,每台服务器都有一个带有/ tmp目录的本地硬盘驱动器。 有时,服务器上的/ tmp目录将填满并导致错误。 我想自动检查每个本地驱动器上的可用空间,以便在导致问题之前清除/ tmp。 有没有一个优雅的,编程的方式来确定Linux上的磁盘上的可用空间量? 我知道“古典”的答案是运行 df -h 在每台服务器上(可能使用分布式shell工具,如dsh ),并编写脚本来parsing输出。 许多这样的脚本可以在网上find 。 我正在寻找一个更优雅的解决scheme,比如一个更新的磁盘实用程序,它返回结构化数据,或埋藏在/ proc文件系统中的一些信息。

3ware 9500S-4LP raid-1重build失败

在3ware卡上取代2个失败的驱动器后,我得到了这个: Ctl型号(V)端口驱动器单元NotOpt RRate VRate BBU ————————————————– ———————- c0 9500S-4LP 4 4 4 2 5 5 – c1 9500S-4LP 4 4 2 1 1 1 – 控制器c0 4驱动器2台我有4个单元, 单位单位types状态%RCmpl%V / I / M条带大小(GB)cachingAVrfy ————————————————– —————————- u0 RAID-1降级 – – – 931.312 OFF OFF u1 RAID-1降级 – – – 1862.63 OFF OFF u2 JBOD OK – – […]

从SSH访问iomega StorCenter ix4-200d转储实用程序

我的雇主正在将损坏的硬盘返还给Lenovo / iomega。 不幸的是,在我们发送之前,他们要求我们彻底转储系统的当前状态。 通常情况下,我只需要转到“http:/diagnostics.html”,然后单击一个button将所有内容转储到tar.gz存档,然后我将下载并附加到我的电子邮件中,以便联想支持。 但是,当我们几天前升级固件时,这种情况就停止了。 现在,它会坐在那里长达30分钟,并假装收集必要的日志文件。 我已经尝试手动启动“/ usr / bin / gather”。 但是,既然这也不行(它返回了关于丢失文件的几条消息,奇怪的是,在它甚至将它们重新编入之前,会清除诸如index.html之类的文件,从而导致脚本的提前中断)不再相信这甚至会是正确的效用。 有没有人知道更多关于艾美加的转储机制,可以帮助吗? 也许,这只是预先执行另一个脚本的问题?

存储大量Web应用程序的文件

有一个旧的讨论,是否应用程序应该将其文件存储在数据库或文件系统中。 两者各有利弊。 我想知道是否有任何特定的应用程序文件存储系统可以克服一些文件系统和数据库的缺点。 例: 在每年处理大约100K条logging的Web应用程序中,每个logging有一些(2到5)个扫描文件。 处理大量Blob时,数据库通常会遇到性能问题 文件系统通常在处理同一目录中的大量文件时遇到问题,我不想关心处理子文件夹。 在这样的场景中是否有特定的文件存储系统?

更换SAN交换机后备份速度缓慢

我们有一个netbackup环境 最近,我们将两台SQL服务器(集群服务器)的连接从一台SAN交换机(MDS 9509)更改为另一台(MDS 9513),随后我们正在经历这些服务器更长的备份时间。 这些服务器的存储从Symmetrix VMAX调配。 任何人都可以帮助我们解决这个问题。

windows2012故障转移群集+存储。 注意事项

我们计划用Windows2012r2构build一个故障转移存储。 每台服务器上将会有2台或3台物理机器和2台虚拟机。 一台虚拟机构build故障转移,另一台虚拟机作为存储机器(每台物理服务器上的存储+故障转移机器)。 networking布局如下所示: 点击查看大图。 在存储计算机上,我打算创build将分配给故障转移机器(每个存储机器上一个磁盘)的存储池(分层和镜像​​)和iSCSI虚拟磁盘。 我已经用vmware(故障转移群集工作)在我的实验室中创build了这样的群集,但是我在这里发布,希望得到以下考虑的一些build议: 如果networking看起来像上面那样,戴尔强制pipe理每个物理服务器节点(2×10 Gb和4 x 1Gb)上的所有stream量和6个NICS,那么使用它们的最佳方式是什么? 甚至是设置一个合理的(我知道会有SPOFs)? 您将如何设置存储池并在稍后进行故障转移,在每个存储节点上镜像数据,以及如何影响性能? 这样的设置最适合的设置是什么(不会释放太多的可用空间)? 如果我在每个物理节点上有64个ram,那么哪个虚拟机应该有更多的内存。 存储或故障转移的一个实现良好的性能? 我会感谢来自做过类似事情的人的所有见解。 – > (请移动评论或答案,谢谢) 您确实可以在现有的共享存储上集群Microsoft iSCSI。 http://technet.microsoft.com/en-us/library/gg232632(v=ws.10).aspx http://techontip.wordpress.com/2011/05/03/microsoft-iscsi-target-cluster-building-walkthrough/ 你做什么你做一个configuration将死亡与群集的每个节点死亡。 因为目标图像彼此之间不同步。 …或绘制一个正确的互连图:) < – 回答上面: 实际上,我已经设法用连接到集群服务器的3个虚拟ISCSI磁盘创buildScale Out File Server(集群)。 我在池上创build了镜像虚拟磁盘(由虚拟iSCSI形成),并将其添加到群集中。 然后创buildSOFS。 然后,我切换了一个虚拟iSCSIclosures的服务器(closures电源) – 群集和共享正在工作。 群集报告一个磁盘丢失,但群集未处于脱机状态。 然后,我重新启动了存储并重新连接到群集。 – > 我终于明白你现在所做的了! 好的,问题是微软不支持群集存储空间内生产SAS之外的任何东西。 看到: http://blogs.msdn.com/b/clustering/archive/2012/06/02/10314262.aspx “集群存储池务必由串行连接SCSI(SAS)连接的物理磁盘组成,无论是直接连接还是通过存储结构连接,分层存储子系统的任何forms,无论是内部RAID卡还是外部RAID盒,都是不支持。” 艾丹早就做了,我们也做了。 看到: Creating A Virtual WS2012R2 SOFS […]