我的公司需要升级我们当前正在运行的几个(非常)旧的服务器,但是我们现在还不够用。 我们在一对HP DL360 G6服务器上得到了很好的报价,但是SAS或企业级SATA的硬盘成本是嘲讽的,几乎是服务器价格的两倍。 我记得在过去的一个工作场所使用服务器上的消费级SATA驱动器,但由于某种原因,我找不到任何信息 – 我记得服务器的SATA连接不同于消费者的SATA连接(消费者有连接电源/数据的插槽,而服务器是连续的) 所以问题是 – 从不考虑性能/可靠性问题 – 我可以在物理上使其工作吗? 我需要某种SATA连接适配器吗? 一个特殊的托盘或控制器或东西? 谢谢!
我们有一个只能读写物理驱动器的遗留应用程序。 如果我们将其指向映射networking驱动器,则不起作用。 我已经尝试了subst , mklink和net use无济于事。 有没有一个程序可以在Windows 10上创build虚拟硬盘(使用驱动程序)? 那么,让我指定这个虚拟驱动器应该从哪里获取数据? 在这种情况下,一个networking驱动器。 编辑:Daemon的iSCSI Target非常接近,但似乎无法提供由networking驱动器支持的iSCSI目标。 编辑2: 这个问题以不同的方式提出问题。 它包含有用的信息。 编辑3:哈哈,哦不。 这个人自己暗示这是一个坏主意: 下一次有人试图向您推销一种编程产品,您可以访问networking资源,就像您访问本地资源一样,在相反的方向上全速运行。
LBA (逻辑块地址)是在FTL中实现的映射表,以便在SSD中的逻辑和物理页面/块之间进行匹配,我猜测大多数SSD (至less在它们是空的时候)保持物理地址的顺序与逻辑1(物理地址0映射为逻辑地址0,1映射1,依此类推)。 当页面被更改时, SSD控制器将更新的页面复制到caching中,更改页面,将旧页面标记为“ 无效 / 陈旧 ”,然后将新页面写入其他位置并更新LBA。 所以,即使物理地址与逻辑地址一致,也需要一些写操作,这个命令将会搞乱! 为什么连续写入比随机写入有更好的性能呢? 编辑 连续写入和随机写入之间的性能不足,无论块大小还是队列深度。
大容量磁盘驱动器仍然存在可靠性问题吗? 当500GB和1TB硬盘在市场上首次出现的时候,他们的可靠性比250GB和更小的250G以下的硬盘更低。 我有第一手的经验,因为我在大约2年(2006 – 2008年)的时间内购买了几个500GB和1TB的硬盘(总计<10个),其中有2个在购买后12个月内出现故障。 在2007年初,Google发布了从他们的数据中心收集的驱动器故障统计数据( http://labs.google.com/papers/disk_failures.pdf )的研究。 研究表明,在研究期间,高容量驱动器的故障率比低容量驱动器高得多。
我想知道是否有一些硬件可以同时擦除/清除不同品种的硬盘驱动器。 如果没有,手动创build一个会不够简单? 我们有几十个硬盘需要擦除。 我们目前正在从实验室机器中移除硬盘驱动器,将其replace为要擦除的硬盘驱动器,并使用可引导的DBAN。 它很慢,很麻烦,需要拆卸和重新组装几台实验室机器(这也很慢,很麻烦)。 当然,如果我可以混合和匹配types并同时擦除,它必须能够擦除3.5“,SATA,2.5”等。 如果它与专有Sun驱动器有连接,则可获得双倍奖励积分。 注意:我们不能使用消磁器的政策。 我们也不想摧毁所有这些(也许30个中的1个实际上需要被物理破坏,我们可以处理这个),所以一个研磨机/破碎机不是我们正在寻找的。 谢谢!
我有一个坏的硬盘驱动器,之前我把它发送给RMA我想尽可能从它擦拭。 我尝试使用Windows实用程序,也做了/ dev /随机的dd。 问题是我不能等待这些解决scheme中的任何一个完成,因为RMA的原因是它以1 MB /秒的最大速度写入。 500GB硬盘一次只需要140个小时。 我一直在寻找一个实用程序(甚至是Linux上的bash脚本),随机挑选扇区,并向这些扇区写入随机数据(甚至是零)。 我希望如果我运行这个24小时,这将擦除大约80 GB的数据。 由于它是随机select的,所有较大的文件将不可能恢复,较小的文件将被擦除,将丢失块或可能可恢复。 不幸的是,在这一点上,这是我的最佳解决scheme。 解 感谢“evildead”,我能够获得驱动器上的大量数据,随机填充/ dev / urandom中的垃圾。 如果有人需要,bash脚本如下: #!/bin/bash while (true); do randnum=${RANDOM}${RANDOM} number=$((10#$randnum%976773168)) echo -e $number >> progress.txt dd if=/dev/urandom of=/dev/sdx1 skip=$number count=1 done 您将需要用驱动器上的块数replace976773168。 我最初在bash中尝试了$ RANDOM,但它只是一个16位整数,因此只有32k。 因为我需要一个超过9亿的数字,所以我将两个$ RANDOM值相加,例如,如果我的随机数是22,861和11,111,那么我得到了2,286,111,111,然后将其与我的块大小相匹配,在我的范围内得到一个非常随机的值。 它没有完美的熵,但是再一次,电脑上真的是随机的? ;)如果第一个随机数是0,那么10#就是这样,它强制bash使用基数10,而不是基数8,如果它认为数字是八进制数(前导零),则使用它。 我也将这些随机数字写入一个文件中,稍后分析一下这个数据是什么。 如果你不需要这个,你可以把它拿出来 echo -e $number >> progress.txt 它会运行良好。 另外不要忘记用实际的驱动器或分区来代替sdx1 。 我希望这对某人有帮助,我知道这对我有帮助。
我想从一台机器上取一个物理磁盘(或磁盘的一部分),称之为机器A ,然后把它提供给另一台机器,即机器B. 但我不想映射networking驱动器。 我希望它看起来机器B作为物理驱动器。 即使它不是物理驱动器。 我想要这样做,以便在该驱动器上的机器B上创build共享。 由于我不能在映射的驱动器上这样做,所以我需要使用一种愚弄机器B的实用工具,认为这是一个物理驱动器,并将其当作是物理驱动器。 两台机器都是Windows Server 2003。 我听说NFS( Allegro NFS for Windows )。 这听起来像是可以解决我的问题。 它使用Linux / Unix协议吗? 我可以使用哪些工具? 有没有开源解决scheme? 我不在乎什么解决scheme,只要我实现了我的目标。 我真的更喜欢开源解决scheme。
我想将几千兆字节(apx。250 GB)的敏感数据从美国的一个位置传输到另一个位置。 目前看起来最简单的方法是发送一个包含数据的encryption硬盘。 这样做有什么select? 安全是头等大事。
有没有办法使用“dd”命令来获取硬盘驱动器映像,忽略硬盘上的可用空间?
运行Server 2008 R2的HP ProLiant ML110 G7。 问题1: 这台服务器需要FOREVER启动。 我认为这是因为在每次启动时都会进行“HP Power and Thermal Calibration”。 这是必要的,如果没有,可以禁用它来加快启动时间? 问题2 偶尔,服务器会因为某种原因尝试启动networking,但是这只会在插入外部USB硬盘驱动器(我们用于备份)的情况下发生。 重新启动后,得到非常恼人的,然后发现它坐在那里试图启动的USB驱动器。 我尝试挖掘通过它的“BIOS”,但没有find任何看起来像我想要的东西(更改引导顺序?)。 任何想法在这一个? 谢谢!