问题标签 [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.
io - 在 RAID 5 中写入一个块需要多少物理 I/O 操作?
我知道读取和写入速率的总和等于 RAID 5 设计中每秒的 I/O 速率,但是我该如何计算准确写入一个块需要多少物理 I/O 操作呢?
谢谢!
unix - 突袭 5 ,为子数组编写预期的位图?
我有一个带有 4 个 6TB 磁盘的 Intel Rapid Storage Raid 5(所有空间都用作 ubuntu 14.04 和 mdadm 上的 raid),
我想添加一个写入预期的位图,这样恢复更快。
我试过了:
输出 mdadm: Cannot add bitmaps to sub-arrays yet
我怎样才能做到这一点,问题出在哪里?唯一的选择是外部位图文件吗?
谢谢您的帮助!
io - 当我在一个LV下有多个磁盘时,lvm的性能如何
我在一个VG下有三个磁盘和三个PV(基于三个磁盘),然后我只是在VG上创建了一个LV并将LV挂载到文件夹/bigdisk。即把三个硬盘合并到一个文件夹/bigdisk。我的问题是当我将数据写入 /bigdisk 时,数据会同时条带化到三个磁盘吗?即三个磁盘是否会同时服务于输入操作以获得更好的I/O 性能,就像raid0 一样?
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
recovery - 恢复 mdadm RAID5:5 个磁盘中的 4 个标记为已删除
我有一个用 5 个磁盘构建的软件 RAID5。我试图通过 mondorescue 解决的系统存在一些问题。我使用了“nuke”类型的恢复,这导致我破坏了我的 RAID5 阵列。现在 mdadm -D /dev/md0 显示 4 个磁盘被“移除”,一个磁盘仍然“活动”。在“已移除”的磁盘上未找到超级块,因此 mdadm 无法重新组装此阵列。是否有机会恢复“已删除”磁盘上的超级块?
所有磁盘上都没有坏块,它们都是干净的。请帮忙。
mdadm --检查输出:
winapi - CreateFile() 直接访问 RAID 磁盘?
有一个问题,只是找不到答案,这里是
我可以使用 CreateFile() 打开具有物理地址(即 \.\PhysicalDriveX )的单个硬盘并在任何所需地址上执行原始读取和写入,我的问题是如何对软件 RAID 磁盘执行相同操作?我还能使用 \.\PhysicalDriveX(我不这么认为)还是有任何替代解决方案?(我使用的是 MSVC 2010)。
提前致谢。
hosting - 在 Hetzner 主机的恢复模式下挂载有缺陷的 RAID 驱动器?
我在 Hetzner 的服务器坏了。并非所有数据都已备份。请帮助我从崩溃的磁盘挂载和修复数据。任何帮助都会非常好。
这是 mdstat 信息:
磁盘信息:
/md0 是交换..:
成功挂载/dev/md1:
但是这些文件没用:
下一个..
mdadm 说:
接下来走。。
使用 -y 重新启动:
请给我一个方向或任何建议。
google-cloud-storage - 是否可以查看和更改谷歌云永久磁盘的条带大小?
我想更好地使某些磁盘上的块大小适合平均文件大小,但如果它不适合条带大小,它将无用。我什至找不到在文档中查看条带大小的方法。
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
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 输出