我目前在 RAID5 中有 9x1TB 磁盘,对我来说相当于 8TB 的存储空间。但是,我根本不明白。这是从 RAID6 迁移到 RAID5 并执行必要的命令来调整文件系统大小之后的情况。
mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sun Apr 8 18:20:33 2012
Raid Level : raid5
Array Size : 7804669952 (7443.11 GiB 7991.98 GB)
Used Dev Size : 975583744 (930.39 GiB 999.00 GB)
Raid Devices : 9
Total Devices : 9
Persistence : Superblock is persistent
Update Time : Tue Dec 10 10:15:08 2013
State : clean
Active Devices : 9
Working Devices : 9
Failed …Run Code Online (Sandbox Code Playgroud) 问题:糟糕的内核升级给我留下了一个无法启动的系统(不要问我它是如何使我的备份内核无法启动的),其中启动和根目录位于 mdadm raid 1 阵列上(分别具有元数据 1.0/1.2)。
通过 Live CD 启动无法检测到我的 raid 阵列,如果不手动组装它们,我就无法修复我的系统,而且我不记得我使用的所有参数,坦率地说,这很痛苦。我想要最简单的方法来自动检测和重建我的 raid 阵列,以便我可以安装它们。
我有一个由 8 个磁盘组成的 Linux RAID6 阵列 (mdadm)。
2 个磁盘出现故障。我更换了它们,现在我有 2 个新的空磁盘。我想重建raid
但是当我开始raid重建时,重建失败,因为第三个磁盘显示读取错误并被弹出阵列。
在产生读取错误的少数扇区上丢失数据是可以的。
(什么是| 有没有)恢复raid 阵列的方法?
我有一台带 Perc H200 控制器的 Dell Poweredge R410。
我想用 SSD 升级我的 15k RPM 阵列。两个磁盘均为 SAS 6Gbps。
如果我删除 2 个磁盘中的 1 个,更换为 SSD,等待同步,然后更换另一个,它会起作用吗?
HDD=600GB,SSD=800GB 或 400GB。如果 HDD 仅使用 100GB,控制器是否足够智能并允许与 400GB SDD 同步?
我使用 LSI MegaRaid SAS 控制器在单个虚拟驱动器中有 4 个物理驱动器。似乎(至少)其中一个驱动器有坏扇区,因为:
badblocks报告一些坏扇区我希望解决这个问题就像换出有问题的磁盘并重建 RAID 阵列一样简单。我认为 LSI MegaRaid WebBIOS 可以让我识别有问题的磁盘,但我找不到任何检查坏扇区的选项。
任何人都可以就如何识别有问题的磁盘提供任何建议吗?
在下面的屏幕截图中,我对 3 台机器、4 个驱动器进行了基准测试。我的主要生产基于DL580,HPE 1.92TB SATA 6G 混合使用 SFF SSD RAID 1。
MySQL 100 万行的插入时间在 SSD 中约为 30 秒,而在 ImageServer 20TB 7200 RPM RAID 5 中约为 15 秒!!这他妈的怎么可能?
SSD花了我~2300美元,我真的很震惊,所有固件和驱动程序都是最新的,操作系统是Windows 2012 R2。
这是已知的还是预期的?!如果没有,那么请分享您的见解。
3台机器的详细信息:
的HP ProLiant DL380 Gen9,智能阵列P840,20TB RAID 5体积:12×2 TB 7200 RPM(驱动器类型:SAS HDD,型号:HP MB2000FCWDF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)的。
HP ProLiant DL380 Gen9、Smart Array P440ar、~1TB RAID 5 卷:4 X 300 GB 10500 RPM(驱动器类型:SAS 硬盘,型号:HP EG0300FCVBF,固件版本:HPD9,传输速度:PHY 1:6 Gbps)。
HP ProLiant DL580 Gen9、Smart Array P830i、1.9TB …
我在购买 2 手服务器 (Dell R710) 时遇到了一些麻烦,需要一些帮助。
我(错误地)假设服务器有 RAID 控制器,但它没有,所以我需要一些帮助来解决我所拥有的位以及我需要购买的东西才能到达我想要的地方。
我想连接 2 个 SATA 3.5" 驱动器。
服务器没有RAID卡,驱动器的4x3.5"背板是UL94V-0单元。标有SAS_A,所以我不确定是否可以用于SATA驱动器。
这个背板没有电缆,大概是因为没有安装 RAID 卡来连接。
假设我可以继续购买 H700 RAID 控制器卡(带有数据线)并且这将实现我的需要,我是否正确?
背板标为SAS有问题吗?我知道这样没问题,但是 UL94V 上的连接器怎么样,可以直接连接到 H700 以与 SATA 驱动器一起使用吗?或者我还需要考虑更换背板吗?
在此阶段的任何帮助将不胜感激。
谢谢你。
我一生中从未遇到过磁盘故障,但我遇到了十几个位腐烂和无声的损坏。“普通”文件系统和硬件 RAID 对此完全无能为力。我一直在使用应用程序级奇偶校验冗余来保护我最重要的数据,但它显然不是很有效。
我知道 ZFS 存储软件 RAID 中块的校验和,它提供防止位腐烂和静默损坏的保护,或者是吗?. 问题是,我不想要RAID-Z,因为它不支持扩展,这意味着如果我要扩展,我必须购买容量大于我所有数据的磁盘。
那么是否可以在没有 RAID 或不等磁盘大小的 RAID 的情况下使用文件系统级奇偶校验?例如,通过分配部分磁盘空间来存储“块”的奇偶校验,而不是像 RAID5 那样将相同大小磁盘的奇偶校验存储在另一个磁盘上。
谢谢大家的回答,以下是根据回答得出的结论:
不,在没有 RAID 的情况下不可能使用 ZFS 奇偶校验,但是可以在没有 RAID 的情况下使用镜像副本。
在 mdadm softraid 6(大约 12 个磁盘,60TB)上,大文件(>100GB)中出现了意外的误写。检查了所有系统 - RAM、NIC、LSI RAID 卡。最怀疑的是LSI,因为它的电池BBU没电,写回/直写设置不正确。理论上,每个数据块都使用 XOR 冗余备份,RAID5 1x,RAID 6 2x。但这仅在某些活动磁盘出现故障时才会起作用。
在 mdadm 中是否有一个命令可以在考虑 XOR 备份的情况下启动完整的数据一致性检查?这意味着我可以识别误写的块吗?
在我丢弃 BBU 后,我想知道哪些文件是好的,哪些文件已损坏,必须更换。如果没有办法解决它,我应该从头开始创建阵列并从他们的备份中获取所有文件。
我正在为我们的业务设置镜像存储系统。
我们没有预建的预算,所以我正在尽我所能,让我们的钱得到最大的回报。这是我们的硬件故障:
San1 和 San2 Windows Server 2019
SUPERMICRO MBD-H11SSL-I AMD Epyc 7251 8 核 CPU
64GB 内存 8GB x8
操作系统 SSD 500GB
LSI 9380-8i8e
Intel 10G 网卡,4 端口 - Iscsi 网络
Intel 25G 网卡,2 端口 - 服务器之间同步 - Jumbo Frames-9014。
1 个内部网卡 1G(数据),1 个 IPMI 在 MB 上使用
IW-RJ224-03 24bay SSD 机箱,装有 24 个 2TB Samsung 860 Pros,Raid10 配置。通过 2 根 SAS 电缆连接到 9380 卡。
我们将使用 Starwind 来同步 2 个服务器。
在设置 Starwind 的过程中,我一直尝试使用从 500G 到 5TB 的不同图像大小来查看我们的同步性能
当同步开始时,写入同步数据的系统几乎不可用。系统卡顿,性能监视器挂起,一切都运行得很糟糕,除非我关闭所有缓存选项。如果我启用写回或启用磁盘缓存,我注意到 numa …
raid ×10
mdadm ×4
dell ×2
ssd ×2
bad-blocks ×1
dell-perc ×1
filesystems ×1
hard-drive ×1
hpe ×1
live-cd ×1
lsi ×1
md ×1
megaraid ×1
performance ×1
raid6 ×1
starwind ×1
zfs ×1