标签: raid

RAID 1 中的一个 SSD + 两个 HDD:SSD 性能受到影响?

我的基于 SSD 的系统开始感觉缓慢和迟钝,但它曾经是闪电般的快速。我尝试尽可能多地清理,从启动中删除程序等。

但是,我所做的一项重大更改是我将硬盘设置从 1 个硬盘更改为 RAID 1 中的 2 个硬盘(为了增加安全性,而无需手动备份)。

我所有的程序都在 SSD 上,以及用户目录,但数据在 HDD 上,除了一些我想保持非常快的东西(主要是我的 C++ 编程内容)。奇怪的是,即使仅使用 SSD 操作(启动程序等),系统也会感觉变慢。

硬件:

  • 主板:P6T-SE 带 ICH10R intel 控制器。
  • 固态硬盘:Crucial 128 M4
  • 硬盘:2 * 希捷 Barracuda 7200.11 (ST31000333AS)

为了使用 RAID 1,我必须将 BIOS 中的设置从 AHCI 更改为 RAID。这是否可能会损害我的 SSD 的性能?

我在 Process Explorer 中注意到,最耗时的进程之一是 MsMpEng(反恶意软件服务,Microsoft Security Essentials 的一部分)。

raid ssd hard-drive

6
推荐指数
1
解决办法
1万
查看次数

从 raid0 设置重新挂载两个旧磁盘以恢复数据

我在服务器上的 RAID0 中设置了两个 500gb 磁盘,但最近遇到了硬盘故障(在启动时看到硬盘上出现 SMART 错误)。我的主机再次将 2 个新磁盘放入 RAID-0(重新安装操作系统)并在同一台机器上重新连接旧驱动器,以便我可以恢复数据。

我的旧驱动器是:

  • /dev/sdb
  • /dev/sdc

如何将这两个磁盘挂载回 RAID0,以便我们可以从旧驱动器中恢复数据?或者这不再可能了?我丢失了所有数据吗?

这是我/etc/fstabdf -h

这是我的fdisk -l

[root@localhost ~]# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040cf1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13 …
Run Code Online (Sandbox Code Playgroud)

linux raid hard-drive partitioning

6
推荐指数
1
解决办法
2万
查看次数

如何删除Linux软件RAID MD设备?

我正在尝试在新服务器上安装 openSUSE 12.3。就是这台机器

有 2 个 HDD 连接到 SAS 控制器。我想要实现的是一个非 RAID 配置,其中 1.HDD 用于交换和根分区,2.HDD 将包含 /home 分区。但是当我开始设置过程时,我可以看到分区实用程序显示系统中存在 4 个 md 设备,例如:/dev/md124 ...

其中两个设备可以移除,但其余的不能。我还尝试过 GParted 实时发行版来删除这些分区并创建所需的布局,但是当我在那里提交所有更改时,它最终出现错误。所以没有创建新分区。

raid opensuse partitioning mdadm

6
推荐指数
1
解决办法
3万
查看次数

Synology ds2413+ 上的音量扩展非常慢

我也在互联网上的其他地方发布了这个,如果找到合适的解决方案,显然会在两个地方回复。

我正在尝试在 ds2413+ 上使用额外的 4TB 驱动器扩展 SHR 容量(2x4TB、1x2TB)。4TB 硬盘为 WD Red,2TB 为 WD Green。

扩展在大约 4 小时 30 分钟内完成了 12%。推断这告诉我还需要 36 小时。之后,我需要将另外 3 个旧的 2TB 驱动器迁移到这个新的 NAS(首先移动数据,然后使用这 3 个额外的驱动器再次扩展卷)。

看来 NAS 将在近一周内无法部署。

有什么办法可以加快这个过程吗?

一些事实/信息:

  • 设备是 Synology ds2413+

  • DSM 5.0,更新 1

  • 如果需要,设备可以在扩展时单独放置。

  • CPU 徘徊在 14% 左右

  • RAM 为 5%(2GB 的)

  • /proc/sys/dev/raid/speed_limit_max 状态 200000

  • /proc/sys/dev/raid/speed_limit_min 状态 10000

  • 到目前为止,没有人在扩展时使用该设备。

  • /proc/mdstat:(注意速度很慢)

这是输出cat /proc/mdstat

cat /proc/mdstat

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]

md3 : active raid5 sde6[2] sda6[1] sdc6[0]

  1953494784 …
Run Code Online (Sandbox Code Playgroud)

raid performance nas

6
推荐指数
1
解决办法
1万
查看次数

mdadm:Win7 安装在我的一个 RAID6 驱动器上创建了一个引导分区。如何重建?

当我尝试在它自己的 SSD 上安装 Windows 7 时,我的问题发生了。我使用的具有软件 RAID 系统知识的 Linux 操作系统位于我在安装前断开连接的 SSD 上。这样 Windows(或我)就不会无意中搞砸了。

然而,回想起来,愚蠢的是,我让 RAID 磁盘保持连接状态,认为 Windows 不会如此荒谬,以至于弄乱了它认为只是未分配空间的 HDD。

男孩是我错了!将安装文件复制到 SSD 后(如预期和需要的那样),它还ntfs在其中一个 RAID 磁盘上创建了一个分区。既意外又完全不受欢迎!RAID 磁盘上 ntfs 分区的屏幕截图 .

SSD再次更改了s,并在 linux 中启动。mdadm像以前一样组装阵列似乎没有任何问题,但是如果我尝试挂载阵列,则会收到错误消息:

mount: wrong fs type, bad option, bad superblock on /dev/md0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

dmesg

EXT4-fs (md0): ext4_check_descriptors: Block bitmap for group 0 not in …
Run Code Online (Sandbox Code Playgroud)

linux raid software-raid mdadm hard-drive-recovery

6
推荐指数
1
解决办法
454
查看次数

btrfs/ZFS 是否需要 RAID1 或类似的东西来防止位腐烂?

我正在使用 Linux 软件 raid 运行文件服务器,设置为 raid6。作为文件系统,我选择了 btrfs。但是,我没有使用 btrfs 自己的 raid6 实现,因为它还不是很稳定。所以基本上,我在事物的块级别上使用突袭。此外,我正在备份真正重要数据的另一个位置。最后,我已将 UPS 连接到服务器以防止断电和浪涌。

我的问题:

  1. 我知道raid6 对硬盘故障提供了很好的保护,但是它上面的btrfs 真的能检测到位腐烂并纠正它吗?如果是这样,没有文件系统raid1怎么可能?

  2. md 是否会不时通过 raid6 块来查找和纠正损坏?我需要安排吗?

  3. 如果我做错了事情,如果我想要很好地防止数据故障和位腐烂,你建议我做什么?

linux raid zfs btrfs raid6

6
推荐指数
2
解决办法
2044
查看次数

设备挂载后启动 systemd 服务

我正在为 CentOS 7 下的 minidlnad(DLNA 服务器)编写 systemd 的 .service 文件。由于我的媒体文件集合托管在 RAID 阵列上,因此我需要在启动 minidlnad 服务器之前安装该阵列。RAID 阵列和 minidlnad 都应该在引导时启动。有没有办法在 systemd 中做到这一点?

raid mount systemd

6
推荐指数
2
解决办法
2万
查看次数

当 ATA 停止响应时,md RAID 中的设备失败

我已经创造5个1TB HDD分区/dev/sda1/dev/sdb1/dev/sdc1/dev/sde1,和/dev/sdf1在a)中RAID 6阵列称为/dev/md0使用mdadm在Ubuntu 14.04 LTS可信赖的塔尔羊。

命令 sudomdadm --detail /dev/md0用于显示处于活动同步状态的所有驱动器。

然后,为了测试,我/dev/sdb通过/dev/sdb1在阵列中仍处于活动状态时运行这些命令来模拟长 I/O 阻塞:

hdparm --user-master u --security-set-pass deltik /dev/sdb
hdparm --user-master u --security-erase-enhanced deltik /dev/sdb
Run Code Online (Sandbox Code Playgroud)

警告

不要在你关心的数据上尝试这个!
由于此 ATA 操作,我最终损坏了 455681 个 inode。我承认我的疏忽。

用于安全擦除的 ATA 命令预计将运行 188 分钟,阻止所有其他命令至少那么长时间。

md原本希望像一个合适的 RAID 控制器一样丢弃没有响应的驱动器,但令我惊讶的是,它/dev/md0也被阻塞了。

mdadm --detail /dev/md0 查询被阻止的设备,因此它会冻结并且不会输出。

这是/proc/mdstat我无法使用时的布局mdadm --detail /dev/md0 …

linux raid io mdadm raid6

6
推荐指数
1
解决办法
2049
查看次数

在 RAID-10 阵列中,我可以安全地丢失多少个驱动器?

在 4 驱动器 RAID-10 设置中,在数据无法恢复之前,我可以“安全”丢失多少驱动器?我有点不清楚该设置是提供一个驱动器还是两个驱动器的冗余。

RAID-01 的冗余与 RAID-10 不同还是相同?

raid hard-drive raid-10 hard-drive-failure

6
推荐指数
1
解决办法
1万
查看次数

Synology Hybrid RAID 如何工作?

我不是在寻找 Synology Hybrid RAID (SHR) 允许用户做什么,而是 SHR 用于允许您组合不同大小的磁盘的概念是什么?在 ZFS、Linux RAID/mdadm 或 Btrfs 等大多数 RAID 实现中,只能组合相同大小的磁盘。我也听说SHR是基于Linux RAID的,如果是这样,在标准Linux RAID不能使用的情况下,它如何允许我使用不同大小的磁盘?它是否使用将磁盘分区为相同大小的块然后在阵列中设置的方案?Synology 网站上的文档解释了 SHR 可以实现的结果,但现在它是如何实现的,这是我想知道的。

linux raid nas hard-drive software-raid

6
推荐指数
1
解决办法
2231
查看次数