software-raid

自定义 NAS 上简单文件或数据冗余的选项有哪些?
software-raid

自定义 NAS 上简单文件或数据冗余的选项有哪些?

我问这个问题是为了清楚起见,因为我正在构建家庭 NAS,并且疯狂地试图决定如何设置它。 有哪些选项可以实现无麻烦的文件/数据冗余以避免数据丢失? 我目前得出的结论是: 硬件 RAID:这不是一个好主意,因为控制器的故障会使文件/数据恢复非常困难且昂贵。 软件 RAID:Raid 10 和 Raid 5 很有趣,但如果多个驱动器发生故障,是否会受到攻击? 文件重复:手动文件复制很繁琐,自动解决方案更好。 自由网络存储:ZFS 听起来不错,但需要一个具有 ECC 内存且没有任何元数据修复实用程序的系统? 解除突袭:专有的,我不清楚这个 NAS 操作系统如...

Admin

小型 ZFS 池与大型 ZFS 池的缺点
software-raid

小型 ZFS 池与大型 ZFS 池的缺点

我们正在重新设计当前的 ZFS 文件服务器。它目前只有一个超过 70TB 的池。 我认为这是一个问题,因为如果池中的磁盘故障足够多以至于使其无法运行,我们就必须恢复所有 60TB 的现有数据。 关于如何将存储划分为更小的池以及每个池应该有多大/多小,出现了争论。 在我看来,使用“太小”的池的唯一缺点是浪费大量磁盘空间。我们正在4TB 7500 spinning disks使用4TB SSD cache disks。因此,我倾向于 20TB raidz vdisk。 这意味着我们获得了大约 77% 的可用磁盘空间。 问:池大小过大/过小还有其他优点...

Admin

如果独立的操作系统驱动器出现故障,Linux 软件 raid 可以恢复吗?
software-raid

如果独立的操作系统驱动器出现故障,Linux 软件 raid 可以恢复吗?

据我所知,RAID 控制器负责管理对 RAID 阵列的读取/写入,因为某些配置(我想到的是 5 和 10)的数据可以分片到多个驱动器上。我知道许多高端服务器将包含一个独立的 RAID 卡,专门用于此管理,如果该卡坏了……你就有麻烦了。但是,我不确定如何通过 Linux 软件 RAID 跟踪此信息。 我将首先提供引发我的问题的硬件设置的示例。 PC001 包含四个驱动器,drive001、drive002、drive003 和 drive004 drive001 作为非 raid 配置中的 OS 驱动器(某种 Linux 版本)存在 drive002、d...

Admin

df 没有在 Ubuntu 18.04 上列出一个 RAID 设备 (RAID1)。fdisk -l 列出了两者
software-raid

df 没有在 Ubuntu 18.04 上列出一个 RAID 设备 (RAID1)。fdisk -l 列出了两者

我已经在 Ubuntu 18.04 上安装了两个 RAID1 驱动器,并已验证如果取出任何一个驱动器,系统就会启动,然后在添加第二个驱动器后重新同步。 那是几个月前的事了...我现在看到 df 的以下输出: Filesystem 1K-blocks Used Available Use% Mounted on udev 7938140 0 7938140 0% /dev tmpfs 1593780 1116 1592664 1% /run /dev/md1...

Admin

将新硬盘添加到 RAID1 软件 RAID 失败
software-raid

将新硬盘添加到 RAID1 软件 RAID 失败

我有一台运行 macOS Server 10.6.8 的 Mac Pro 1.1,我想将其用作 RAID 服务器。我使用磁盘实用程序运行带有两个 500GB 硬盘的 RAID1 组。 现在向现有 RAID 集添加第三个 500GB 硬盘diskutil appleraid add member失败,并显示以下错误消息: 错误:-9911:目标磁盘似乎太小,无法添加到此 RAID 集 但是,当我删除 RAID 集并将所有三个硬盘驱动器一起设置时,RAID 可以毫无问题地创建。 我认为这可能与以下事实有关:第三块硬盘是不同型号(不同公司),而其他两块完全...

Admin

如何使用 Raspberry PI 4b / DietPi 安全地配置/使用 SW RAID 5 而不丢失数据?
software-raid

如何使用 Raspberry PI 4b / DietPi 安全地配置/使用 SW RAID 5 而不丢失数据?

这个问题也是为了澄清我这里是否有一个像样的 bug,软件还是硬件。我的目标是使用 USB3.0 HUB 和 3 个 4 TB Western Digital 硬盘驱动器为我的 Raspberry PI 4b 系统设置 SW-RAID-5。在配置(恢复)和/或将数据 rsync 到它的过程中出现了问题。我的范围:我是使用 (SW) RAID 和 Raspberry PI 的新手,但作为用户和 Java 程序员,我已经使用 Debian (UBUNTU) 大概 12 年了。 到目前为止,我的所有努力都集中在 1、2 或所有 3 个磁盘上的超级块错误上。然后我无...

Admin

为什么 Raid 1 不能像 Raid 0 那样提高读取性能?
software-raid

为什么 Raid 1 不能像 Raid 0 那样提高读取性能?

它应该能够像 Raid 0 一样读取 2 个磁盘上的数据,对吗? 但当我查看基准测试时,似乎只有一个驱动器用于读取数据。 https://raid.wiki.kernel.org/index.php/Performance ...

Admin

重启后 mdadm UUID 丢失
software-raid

重启后 mdadm UUID 丢失

问题就出在这里。我把所有磁盘分成 4 个分区。使用所有磁盘分区 1 创建 raid1(md0)。但是,重启后一些 raid 成员丢失,raid 降级。使用 blkid 检查 UUID 并发现它丢失了。 创建命令: mdadm -C ${RAID_CHECK} -l 1 -n ${disk_num} ${disk_str}; 然后写入配置: mdadm --detail --scan > /etc/mdadm.conf 创建后: mdadm -D /dev/md0 显示: [root@afa_primary ~]# mdadm -D /d...

Admin

Synology DiskStation:如何停止/中断正在运行的重塑(RAID5 -> RAID6)
software-raid

Synology DiskStation:如何停止/中断正在运行的重塑(RAID5 -> RAID6)

简而言之:我正在运行从 5 个磁盘的 RAID5 到 6 个磁盘的 RAID6 的重塑,需要停止,以便我可以关闭系统。我不在乎重塑是否需要在重新启动后重新开始,但我希望保持数据完好无损。 时间越长: 系统:Synology DiskStation 1819+ 配备 DSM 6.2.2-24922 运行命令: /sbin/mdadm --grow /dev/md2 --force -l 6 -n 6 --backup-file=/etc/raid/bkp_reshape/md2_20190724_170727(通过 GUI 启动,备份文件位置在 md0 ...

Admin

mdadm 软件 RAID 1 驱动器是否可以独立于阵列中的其他驱动器进行访问?
software-raid

mdadm 软件 RAID 1 驱动器是否可以独立于阵列中的其他驱动器进行访问?

我正在为一个即将启动的项目做研究,因此无法在此提供配置。假设我在两个驱动器之间使用 mdadm 配置了一个软件 RAID 1 阵列。 如果我将数据写入阵列,然后将其中一个驱动器移动到另一台机器,第二台机器是否能够读取和/或将数据写入该驱动器而无需重新格式化?即将文件复制回来 我看见这个帖子,这似乎问的是同样的问题。然而,答案对我来说似乎太抽象了;我不明白: 也可以通过直接挂载 MD 分区并指定(如果需要)文件系统类型(或激活 lvm)来读取其中的内容。通常元数据位于磁盘末尾,因此这样就可以了。 有人可以更明确地解释如何做到这一点以及安装其中一...

Admin

使用通用设备在软件 RAID 上双启动 Windows 10 和 Linux
software-raid

使用通用设备在软件 RAID 上双启动 Windows 10 和 Linux

我有兴趣提高工作站操作系统的可靠性和可用性,这是我即将计划的硬件升级的一部分。我试图在网上找到类似的问题,但没有成功。 我想要实现的是使用软件 RAID 为每个要安装的操作系统提供镜像集。我知道这只适用于 Linux 操作系统,但我对 Windows 的了解不够。如果我这样做,我是否能够按照传统方式让 GRUB 链式加载 Windows 引导加载程序? 我设想的 RAID 布局如下: Windows RAID - Partition 1 on SSD 1 - Partition 1 on SSD 2 /dev/mapper/linux - ...

Admin

将磁盘移至新计算机,RAID 不会重新组装
software-raid

将磁盘移至新计算机,RAID 不会重新组装

我购买了一台带有 NVME ssd 的新电脑。我将所有旧磁盘移过去,但无法让它启动旧磁盘,因此我尝试将 kubuntu 安装到新机器的 NVME 上。 安装和启动后,使用两个硬盘的 RAID1 无法重新组装。我从原始计算机复制了 mdadm.conf 文件,但这没有帮助。我试过了,mdadm --assemble --scan但什么也没做。我尝试使用相同的磁盘手动组装一个新的 RAID,它抱怨说两者都没有正确的超级块。 结果如下fdisk -l: Disk /dev/sdb: 3.7 TiB, 4000787030016 bytes, 78140371...

Admin

mdadm RAID 6 驱动器发生故障转移,然后我的部分数据消失了
software-raid

mdadm RAID 6 驱动器发生故障转移,然后我的部分数据消失了

背景 7 年来,我一直有一个运行 Fedora 的个人文件/媒体服务器(最初是 21 个,目前是 30 个)。主存储阵列由 mdadm RAID6(最初是 RAID5)中的 3TB 驱动器组成。多年来,一些驱动器坏了并被替换;我扩大了阵列;等等。最近,它是 RAID6 中的 6 个驱动器 + 热备用(12TB 可用空间)。从未出现过任何故障转移或重建阵列的问题;一切都像您对冗余 RAID 阵列的期望一样继续运行。但不幸的是,由于阵列的大小,我从未备份过,而是依靠 RAID 来实现弹性。 事件 直到上周。我随机浏览服务器时发现我的大量文件都不见了。(不过...

Admin

mdadm 无法重组 raid 05
software-raid

mdadm 无法重组 raid 05

英语不是我的母语,所以如果出现任何语法错误,请提前致歉。 一位合作伙伴使用 mdadm 配置了 raid 0 的 raid 5(我不想将数据放在非默认配置上)。以下是他使用的基本命令: mdadm --create --verbose /dev/md11 --level=0 --raid-devices=2 /dev/sdb /dev/sdc mdadm --create --verbose /dev/md12 --level=0 --raid-devices=2 /dev/sdd /dev/sde mdadm --create --verbose /de...

Admin

我向 mdadm raid 阵列添加了 5 个驱动器,然后我注意到 3 个驱动器上已经有分区。会发生什么?
software-raid

我向 mdadm raid 阵列添加了 5 个驱动器,然后我注意到 3 个驱动器上已经有分区。会发生什么?

我在 ubuntu linux 18.04.2 服务器上使用 MDADM 建立了一个 15 驱动器 raid6 阵列。我又安装了 5 个驱动器并将它们添加到 raid 阵列中,然后它开始重塑。但是,之后我注意到其中三个驱动器上有 Windows 分区。我搞砸了吗?接下来 30 小时的重建时间会发生什么? 它看起来是这样的: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk └─sda1 8:1 0 465.8G 0 part / s...

Admin