我们正在研究SAN存储。 在过去的几个月里,我一直在读这本书。 我们可能会购买一些咨询。 就目前来说,有没有人能提出一种方法,让我可以熟悉pipe理SAN的过程,而不需要真正拥有硬件?
我正在试验一种新的Adaptec 6805(不是'E'型号)的各种RAIDconfiguration。附带的是8x日立5400RPM 2TB SATA 6Gb驱动器,使用miniSAS到SATA电缆提供。 我创build了一个由四个磁盘组成的RAID6arrays,每个连接器两个。 然后我试图扩展数组到其余的磁盘。 我的问题是RAID重新configuration似乎从来没有进展。 超过24小时后,Adaptec存储pipe理器仍然显示完成率为0%。 我不积极使用逻辑数组 – 所以我无法想象这应该是一个重要的因素。 这对于在线重新configuration是否正常? 这是否表示在驱动器出现故障时重buildarrays需要花费的时间? 是否有可能强制数组的离线重新configuration? 假设这会加快速度。 编辑: 感谢您的回应。 只是为了澄清 – 驱动器上没有负载,只有很less的数据(〜5GB)。 大约35小时后,它终于显示了大约1% – 所以,我放弃了,并删除了arrays。 我主要关心的是:如果花费大约35小时来做1%,那么推断出来就意味着,如果一个驱动器出现故障,它将在4-5个月左右的时间内进行重build。 我将通过拔下驱动器并查看重build需要多长时间来testing。
我正在考虑基于ZFS / iSCSI的架构,用于运行在普通PC硬件的Wimpy节点上并运行FreeBSD 9的HA /横向扩展/无共享数据库平台。 它会起作用吗? 什么是可能的缺点? build筑 存储节点直接连接廉价的SATA / SAS驱动器。 每个磁盘都作为单独的iSCSI LUN导出。 请注意,此层不涉及RAID(硬件和软件),分区,卷pipe理或类似的东西。 每个物理磁盘只有一个LUN。 数据库节点运行ZFS。 ZFS镜像vdev是通过来自3个不同存储节点的iSCSI LUN创build的。 在vdev之上创build一个ZFS池,并在该文件系统内部依次备份数据库。 当磁盘或存储节点发生故障时,相应的ZFS vdev将继续以降级模式运行(但仍有2个镜像磁盘)。 将不同的(新)磁盘分配给vdev以replace发生故障的磁盘或存储节点。 ZFS重新同步发生。 一个失败的存储节点或磁盘总是被完全回收,如果它再次可用。 当数据库节点发生故障时,该节点预先使用的LUN是空闲的。 引导新的数据库节点,从失败的数据库节点剩下的LUN重新创buildZFS vdev /池。 出于高可用性原因,不需要数据库级复制。 可能的问题 如何检测vdev的降级? 每5秒检查一次? ZFS提供的任何通知机制? 是否有可能从现有的组成vdev的LUN重新创build一个新池? 任何陷阱?
我们有一台运行CentOS 6的HP Proliant DL320e。 我们将获得SATA硬盘,数据格式为NTFS,FAT,HFS和HFS +,我们希望将这些文件复制到服务器(只读),最好不必每次都重新启动服务器。 所以一些数据供应商会把我们的硬盘邮寄给我们,我们把它连接到服务器,读取数据,断开硬盘并通过邮件退回硬盘。 每个磁盘将有几个TB的数据。 我们将简单地使用cp -R或类似的东西来复制它。 我们目前假设供应商不会向我们发送恶意数据。 数据将被写入一个Synology RAID系统,这个系统能够比从单个硬盘上读取数据的速度快得多。 我们有一个带有几个空闲插槽的HP RAID控制器“B120i”,但是可能我们不能用它来读取客户发送给我们的非search盘,对吗? 此外,我们有一个内部的SATA连接器,卖方打算用我们昂贵的DVD读卡器。 我们没有购买,所以SATA连接器必须是免费的。 现在,卖家告诉我们,除了DVD播放机之外,不可能连接任何东西,而且我们最好的select是通过USB连接硬盘。 我有一个感觉,USB将比SATA慢。 我们可以使用内部SATA连接器,可能使用扩展电缆吗? 我们是否需要CentOS上不可用的特殊驱动程序,除非我们通过USB连接磁盘? 什么是最好的方式来获取数据到服务器?
我想知道大多数人使用的SAN解决scheme。 它可以从存储供应商(EMC CLARiiON,HP EVA,HP模块化智能arrays)或运行OpenFiler,NexentaStor,OpenSolaris存储,StarWind服务器等的定制系统预先configuration。 提前致谢。
如果我们要做一些像youtube一样的东西,那么存储video的方法应该是什么? 任何关于什么youtube的想法?
我有一个mountpoint / mnt / v1和一个用户bak。 我做到了这一点: sudo chown bak:bak /mnt/v1 sudo chmod 775 /mnt/v1 现在我想用分区/ dev / sdb1挂载一个外部fat32驱动器到这个目录。 我得到消息“只有root可以做到这一点”,所以我发现我需要改变fstab,并添加了这一行: /dev/sdb1 /mnt/v1 vfat noauto,user 0 2 但是当我这样安装的时候,我仍然得到了“只有root才能做到这一点”的恶意消息: bak$ mount -t vfat /dev/sdb1 /mnt/v1 但是,当我作为根挂载整个驱动器获得根权限,我不想要的。 是否需要执行一些操作,以便新的fstab条目可以读入内核? 我怎样才能达到我想要的?
我很抱歉,如果这不是一个适当的问题,这个论坛。 我有一台运行良好的老年服务器,因此我宁愿不要完全废弃。 但是我想用老旧的硬盘replace现有的U320硬盘。 我可以通过简单地拉动U320驱动器,将SAS / SATA驱动器放在原位,然后直接用电缆代替当前背板将它们连接起来。 但是我失去了热插拔的能力,所以我宁愿不走这条路。 另一种方法是find一个背板。 如果我能find一个驱动器的电源和数据连接器的小卡片,我可以组装它们。 或者,如果我可以find预制背板,水平行6驱动器垂直安装连接器在32毫米中心,我可以使用这些。 所有build设性意见欢迎! ======================================== 由于我不能添加评论… 感谢您的回应,而且您(特别是Evan,听起来像一个苏格兰人)非常相信我。 我是一个苏格兰人,基因上便宜,所以这将是一个扳手。 我不会提到那个老服务器是什么,因为你已经在笑,而且我讨厌任何人冲出去:-)但是它属于我,并且远离在车库里收集灰尘,在日常使用中作为玩具networking服务器的发展。 这真的是一个很好的老东西。 所以我现在的计划是把它留在目前与U320的angular色中,并build立一个运行FreeNAS的新服务器来集中现在分布在局域网中的所有SAS / SATA存储。 这听起来合理吗?
我当前在RAID10中使用的4xSAS15k驱动器的大量读写操作使我想到了一个新的快速存储器。 我的服务器忙于一个苛刻的数据库,大量的页面,PHP文件和图像。 所以我正在考虑去SSD固态硬盘路线(三星SSD 850 PRO),但所有有争议的信息,我在互联网上find我不能决定如果我真的应该用SSD在RAID或跳过RAID,并让他们作为“独立”。 有人说,如果没有TRIM(很多RAID控制器没有这个function),SSD在RAID中的耐久性会使它们磨损,并在1年的使用时间内死亡。 另一些人则说,TRIM是旧消息,而新的SSD企业级(Samsung 850 PROs?)磁盘具有过度configuration,并且不再需要TRIM,+ Samsung对其850 PRO提供10年保修。 在RAID10与2xSSD(1Tb)中,4xSSD(512Gig)有什么优缺点? 三星850 PRO将在RAID10中服务多久? 我想有最快的读/写速度,但不希望SSD在一年内死亡,也不希望RAID控制器经常死机(他们说不是死掉的SSD,而是控制器)。
这些存储设备可以像正常的硬盘驱动器或应用程序专门针对设备访问吗? 你们对这些设备使用的应用程序,你有告诉你的应用程序他们连接到什么? 我的意思是如果我有一个应用程序X. X只能用于SAN存储或NAS存储,或者无关紧要目标存储设备是什么,因为它们都作为正常的硬盘驱动器或networking共享访问? 我作为应用程序开发人员必须关心我的客户将使用什么存储设备?