问题标签 [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 回答
619 浏览

io - 在 RAID 5 中写入一个块需要多少物理 I/O 操作?

我知道读取和写入速率的总和等于 RAID 5 设计中每秒的 I/O 速率,但是我该如何计算准确写入一个块需要多少物理 I/O 操作呢?

谢谢!

0 投票
0 回答
179 浏览

unix - 突袭 5 ,为子数组编写预期的位图?

我有一个带有 4 个 6TB 磁盘的 Intel Rapid Storage Raid 5(所有空间都用作 ubuntu 14.04 和 mdadm 上的 raid),

我想添加一个写入预期的位图,这样恢复更快。

我试过了:

输出 mdadm: Cannot add bitmaps to sub-arrays yet

我怎样才能做到这一点,问题出在哪里?唯一的选择是外部位图文件吗?

谢谢您的帮助!

0 投票
3 回答
4489 浏览

io - 当我在一个LV下有多个磁盘时,lvm的性能如何

我在一个VG下有三个磁盘和三个PV(基于三个磁盘),然后我只是在VG上创建了一个LV并将LV挂载到文件夹/bigdisk。即把三个硬盘合并到一个文件夹/bigdisk。我的问题是当我将数据写入 /bigdisk 时,数据会同时条带化到三个磁盘吗?即三个磁盘是否会同时服务于输入操作以获得更好的I/O 性能,就像r​​aid0 一样?

0 投票
1 回答
576 浏览

raid - lsi 2108 控制器上的 megacli 会破坏创建为 RAID0 的驱动器上的数据

我有一堆磁盘连接到 Centos BOX 上的 LSI 2108 SAS 控制器,我需要从这些驱动器中挽救所有数据。该磁盘已直接在其他一些 linux 机器上使用,并且不属于任何 RAID 组。恐怕我的控制器无法通过 JBOD aka Pass。

如果我将驱动器连接为单个 RAID0 驱动器,数据会损坏吗?

==================================================== =======

产品名称:LSI MegaRAID SAS 9261-8i

序列号:SV02808690

固件包版本:12.15.0-0205

制造日期 : 07/10/10

返工日期:00/00/00

修订号:

电池 FRU:不适用

固件版本:2.130.403-3835

BIOS 版本:3.30.02.2_4.16.08.00_0x06060A05

预引导 CLI 版本:04.04-020:#%00009

WebBIOS 版本:6.0-54-e_50-Rel

NVDATA 版本:2.09.03-0051

引导块版本:2.02.00.00-0000

引导版本:09.250.01.219

0 投票
1 回答
650 浏览

recovery - 恢复 mdadm RAID5:5 个磁盘中的 4 个标记为已删除

我有一个用 5 个磁盘构建的软件 RAID5。我试图通过 mondorescue 解决的系统存在一些问题。我使用了“nuke”类型的恢复,这导致我破坏了我的 RAID5 阵列。现在 mdadm -D /dev/md0 显示 4 个磁盘被“移除”,一个磁盘仍然“活动”。在“已移除”的磁盘上未找到超级块,因此 mdadm 无法重新组装此阵列。是否有机会恢复“已删除”磁盘上的超级块?

所有磁盘上都没有坏块,它们都是干净的。请帮忙。

mdadm --检查输出:

0 投票
0 回答
81 浏览

winapi - CreateFile() 直接访问 RAID 磁盘?

有一个问题,只是找不到答案,这里是

我可以使用 CreateFile() 打开具有物理地址(即 \.\PhysicalDriveX )的单个硬盘并在任何所需地址上执行原始读取和写入,我的问题是如何对软件 RAID 磁盘执行相同操作?我还能使用 \.\PhysicalDriveX(我不这么认为)还是有任何替代解决方案?(我使用的是 MSVC 2010)。

提前致谢。

0 投票
1 回答
1228 浏览

hosting - 在 Hetzner 主机的恢复模式下挂载有缺陷的 RAID 驱动器?

我在 Hetzner 的服务器坏了。并非所有数据都已备份。请帮助我从崩溃的磁盘挂载和修复数据。任何帮助都会非常好。

这是 mdstat 信息:

磁盘信息:

/md0 是交换..:

成功挂载/dev/md1:

但是这些文件没用:

下一个..

mdadm 说:

接下来走。。

使用 -y 重新启动:

请给我一个方向或任何建议。

0 投票
1 回答
224 浏览

google-cloud-storage - 是否可以查看和更改谷歌云永久磁盘的条带大小?

我想更好地使某些磁盘上的块大小适合平均文件大小,但如果它不适合条带大小,它将无用。我什至找不到在文档中查看条带大小的方法。

0 投票
2 回答
838 浏览

linux-kernel - Linux md驱动如何将数据写入SATA磁盘?

英特尔白皮书中,它说:

Linux中的MD RAID是一个块驱动程序,它在Linux文件系统驱动程序(如ext2文件系统)和低级硬盘驱动程序(如AHCI驱动程序和SAS驱动程序)之间过滤数据。

在内核代码drivers/md/md.c中,我只找到这个file_operations

md_fops 既没有读也没有写:

这是MD驱动程序执行的file_operations open, read...?MD驱动如何写入数据?使用AHCI驱动程序?

当调用 write 系统调用时,写入数据的步骤是什么?

sys_write -> vfs_write -> 文件->f_op->write 还是 do_sync_write?md_seq_fops 既没有 write 也没有 aio_write

0 投票
1 回答
845 浏览

ubuntu - 在 mdadm raid 5 增长后,我是否必须等待重塑才能调用 resize2fs?

标题说明了一切。我在 ubuntu 上有一个 3 个分区 mdadm raid 5。现在我添加了第四个分区。所有分区覆盖整个物理磁盘,每个磁盘大小为 4 TB。使用的文件系统是 ext4。

在 mdadm 增加 raid 5 之后,wiki 说要进行 fsck 检查然后调整大小

我是否必须等待 mdadm reshape 完成才能使 resize2fs 工作?如果没有,它似乎不起作用。突袭当然是卸载的。我做了 fsck -f 检查。在 raid 上运行 resize2fs 但 mdadm -D /dev/md0 仍然显示 4 个磁盘,阵列大小为 8 TB,开发大小为 4 TB。fdisk -l 也只显示了 8 TB 的大小。

我做错什么了吗?如何调整文件系统的大小以包含我的第四个磁盘?

fdisk -l 输出:

mdadm -D /dev/md0 输出