问题标签 [raid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1421 浏览

filesystems - 硬件 RAID 或 btrfs 文件系统 - 避免/检测位损坏的最佳实践?

阅读这篇文章让我意识到位腐烂的问题,即 RAID 阵列中硬盘上的单个位(未检测到)更改为多个字节。

现在,我的服务器运行着一个硬件 RAID6,每台 12 个 3GB 硬盘,并且我希望提高比特腐烂不会发生的可能性,至少不会未被发现。

在 12 个 JBOD 硬盘上使用会更好btrfs吗(这是在 Debian 上,所以对 ZFS 的 BSD 进行更改在这里有点不可能。虽然我知道两个文件系统共享许多功能。)?任何“btrfs 最佳实践”指针?

---编辑 1

为了测试我的 RAID(例如。“它工作正常,还是有什么大问题?”我创建了一些大小与我们在服务器上处理的文件(大约 100 GiB/文件)的 /dev/zero 内容,然后md5sum是每隔一段时间。但这需要很长时间

0 投票
1 回答
327 浏览

wmi - 使用 AMD 芯片组和 RAID 的计算机系统如何获得 HDD 序列号?

我拿了硬盘序列号,但它没有导致系统使用 AMD 芯片组。在使用 RAID 的计算机系统的情况下,如何获取 HDD 序列号?

0 投票
1 回答
2069 浏览

bash - 对 raid5 数组脚本自动是

我正在编写一个脚本来安装阵列 raid5。当脚本询问时插入 auto=yes 时遇到问题:是否要继续创建数组。我试过 --auto=yes (http://www.linuxmanpages.com/man8/mdadm.8.php),但很不确定该放在哪里。

0 投票
0 回答
59 浏览

php - 云服务 RAID - 上传问题

我是存储设计师,我想开发一个网站,该网站将使用云服务而不是磁盘来重现一些 RAID 级别。

将有 4 个云存储服务(例如:Dropbox、S3、Drive、XXXX),用户使用 Web 实用程序将能够选择 2 个服务,例如,复制 RAID0 (1+1),或至少选择 3 并使用 RAID 5 (2+1) 等等。

更容易的是,我想知道是否可以使用 PHP/Django 或其他方式上传文件,将其拆分为大小为 N 的块(用户可选择),然后使用它们的 API 将其上传到不同的服务上。

我已经知道如何使用 API 以及如何在上传方面使用服务,但我无法使用 HP 解决此上传+拆分问题。

我知道使用 UNIX 很容易做到这一点,然后直接上传块,但这不是我想要实现的。

你有什么建议吗?

谢谢!

0 投票
1 回答
1942 浏览

linux - mdadm:阵列在重新启动时消失,尽管 mdadm.conf 正确

我正在使用 Ubuntu 13.10 并尝试在连接到主板上 SATA 端口的 3 个相同磁盘上创建一个 RAID 5 阵列。我遵循了所有指南,并在命令行中使用了内置的 Disks GUI 应用程序和 mdadm,尽管如此,我仍然无法让阵列在重新启动后持续存在。

我使用以下命令创建数组:

然后我在 /proc/mdstat 同步时观察了一段时间,直到我得到这个:

要更新 mdadm 配置文件,我运行以下命令:

这将基本行添加到我的配置文件中:

一切似乎都是正确的,但是当我重新启动时,阵列就消失了!

0 投票
1 回答
350 浏览

solaris - 解释 ZFS 数据完整性

我在 VirtualBox 中测试 Solaris 11,因为我想在家里用它来制作一个简单的、基于 ZFS 的文件服务器。我想看看校验和的恢复。

我的设置是三个虚拟磁盘:安装它的 Solaris OS 磁盘和两个数据磁盘。我成功地用两个虚拟磁盘构建了一个 zpool,并为它写了一个文本文件。

现在我试图看看我是否可以“损坏”文件,ZFS 是否会“修复”它。所以我保存了带有更改的文件,并将数据磁盘 1、prechange 和数据磁盘 2、post change 组合在一起,然后启动了 VirtualBox。但是 Solaris 没有检测到任何问题,它只是使用了更新版本的文件。

我想知道当两个虚拟磁盘上有两个不同版本的文件时,为什么 ZFS 不认为这是一个问题?

0 投票
2 回答
234 浏览

raid - ext4 inode 数据位置数学?

我正在尝试从带有坏超级块的 RAID 5 中恢复数据。我用 g++ 编写了一个工具,它可以让我同时从所有 3 个驱动器中转储数据,并且如果有一个丢失的驱动器,它将从丢失的驱动器中创建数据。没有。我确实知道一个驱动器不是 100% 同步的,因此该功能以后可能会派上用场。它还具有 ASCII 搜索功能,有助于查找目录,但可能需要两天时间才能完成对 3TB 数据的搜索。

无论如何,问题是我如何计算我想从 inode 号转储的块?当通过我的 inode*16+36984 等式运行时,inode 编号 0x02E00001 将我指向 inode 0x02E0A007 和 0x02E0A007,它们是存储在 2 个 RAID 驱动器上的数据,我将始终有机会找到 2 个目录。但是,我的数学计算出 0xA000 inode 为高。在过去 2 天里我提出的所有计算中,这是我似乎能够得到的最接近的。

如果 1 除以 2,则 36984 可能是 inode 零位置,因为数据跨 2 个驱动器进行条带化以用于 RAID。我根据找到位于转储位置 37000 或 ext4 位置 74000 的 inode 2 的根目录计算了这个数字。

0 投票
2 回答
1242 浏览

controller - 是否可以从 SGPIO 电缆获取 ACT IN 模拟 LED 信号?

好的,这可能是一个奇怪的问题,但它已经困扰了我一段时间了。

我刚买了以下 RAID5 控制卡... MegaRAID SAS 9261-8i

MegaRAID SAS 9261-8i

我有这个旧的 Supermicro 机箱... SuperServer 7044H

超级服务器 7044H

我必须连接到硬盘背板的电缆是... Amphenol MiniSAS SFF8087 WITH SGPIO

Amphenol MiniSAS SFF8087 带 SGPIO

该电缆随附一根 SGPIO 电缆(用于连接到支持 SGPIO 的背板)。问题是我的背板上没有那个位置。我只有如下所示的 ACT IN 引脚...

我的旧背板

问题:是否有可能以某种方式制造/购买某种类型的适配器以仍然能够使用我的前置 LED 进行活动?或者甚至是带有小型 IC 或微处理器套件的某种类型的 LED 前面板显示器,以显示我的驱动器的状态?

谢谢!

0 投票
2 回答
953 浏览

freebsd - 使 SMART 十六进制转储可读

我在运行 FreeBSD 的服务器上安装了 3DM2(3ware raid manager)。在 3DM2 中,我可以获得硬盘智能数据的十六进制转储

(在这个问题中可能不需要,它看起来像这样:

0A 00 01 0F 00 75 63 53 FD 63 08 00 00 00 03 03 00 61 61 00 00 00 00 00 00 00 04 32 00 64 64 70 00 00 00 00 00 00 05 003 00 0 64 0 0 03 00 0 64 0 6

ETC。)

有没有可以用来转换为用户可读/可理解的工具的工具?

0 投票
1 回答
654 浏览

data-synchronization - 英特尔快速存储技术中 Raid 1 系统的同步逻辑是什么

我相信这个问题对于家庭/办公室用户来说非常重要

我将所有重要数据保存在 RAID 1 磁盘上,以防硬盘出现故障

最近我的一个 raid 1 磁盘开始发出噪音,所以我决定购买更大尺寸的 2 x 磁盘来替换当前的 raid 1 系统

我用的是P8Z77-V主板raid系统

特征

现在我计划按照以下场景之一升级到新系统

方案 1

Q1:在场景 1 案例 5 之后,windows 将如何知道要同步哪个硬盘?我的意思是它可以将一个数据同步到一个空数据,这会导致数据完全丢失吗?工作逻辑是什么

方案 2

Q2:那么哪个场景更好?为什么 ?你更喜欢哪一个?

Ty 非常希望得到答案

Windows 8.1,英特尔快速存储技术 13.1.0