我使用 PERC 3/DC 控制器来运行使用 4 个硬盘的 RAID 5 阵列。我希望将其更改为阵列中的 3 个磁盘和 1 个热备用。是否可以从阵列中删除 1 个磁盘,将其重新配置为热备用,然后重新配置 RAID 5 阵列以使用 3 个磁盘而不丢失任何数据?我有备份,但我宁愿重新配置它,而不必经历恢复数据的麻烦。谢谢!
我有 3 个 4TB 驱动器用于 ZRAID1 配置(单奇偶校验驱动器)
运行后
zpool create data zraid1 sdb sdc sdd
Run Code Online (Sandbox Code Playgroud)
我有一个大小为 10.9T 的卷,这是我期望的条带配置,而不是 RAID5 配置。zpool status 声称它是 raidz1-0 配置(0 有意义,这是这台计算机上唯一的池)。
为什么我的尺寸不是7.2T?
弄清楚:zpool list显示池的总数,而不是最终的卷大小。df -h正确显示为 7.2T。
sas 控制器和 sas raid 控制器有什么区别?它们是同一件事,只是名称不同,还是 SAS 控制器纯粹是一个没有 RAID 功能的连接点,而 SAS Raid 控制器是可以配置的(以某种方式?)
我试图在我的阵列中找到磁盘的 SMART 参数,似乎简单的方法不起作用:
% smartctl -d sat --all /dev/sg0 -H
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-8-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Read Device Identity failed: scsi error unsupported scsi opcode
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
root@wrzos ~ % smartctl -d sat -T permissive -T permissive --all /dev/sg0 -H
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-8-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Read Device Identity …Run Code Online (Sandbox Code Playgroud) 我习惯于认为 USB 传输对数据是安全的,也就是说 USB 不会增加数据存储的不可靠性。
但是,我读到 USB 并不总是关于其可靠性的数据传输的好选择。例如,在 RAID 中使用 U 盘似乎不是一个好主意。
我想知道数据丢失的风险是特定于 RAID 的工作方式,还是每个 USB 传输固有的风险。
我在 LSI Logic 9211-4i 控制器(4 个磁盘)上配置了 RAID-10。控制器似乎有问题。每隔几天它就会停止工作,Vmware 会记录以下信息:由于连接问题,无法访问卷 xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx (DATASTORE)。恢复尝试正在进行中,结果将很快报告。. 发生这种情况时,只有重新启动服务器才有帮助。
理论上RAID10是剥离了两个镜像。是否可以在不丢失数据的情况下将控制器更换为不同的控制器?
这是我需要实现的目标。我有一台带有 2xSSD 的工作 PC,一个用于操作系统和软件,第二个用于存储数据。目前我在外部硬盘和云上备份我的数据,我还做操作系统映像以使用软件恢复整个系统。外置硬盘数据每天备份,云备份每周一次,操作系统镜像每月一次。
我想通过用 NAS 替换我的外部 HDD 来改进这种模式,所以第一个问题是:用于存储备份文件的 NAS 是一个好主意还是一个矫枉过正?
第二个问题是:我需要什么样的NAS来存储上面的内容?我已经阅读了各种 RAID 级别,到目前为止我还没有决定在 1、6 或 10 之间的可能性是什么:a)两个磁盘同时坏了,或者 b)第二个磁盘在我之前坏了能不能换第一个故障?
另一种选择可能只是用更大的硬盘替换我当前的外部硬盘,它可以容纳更多的数据集,但这并不会像我想象的那样真正提高安全性。
我知道,对于 ext2/3/4 和其他文件系统,超级块的副本存储在整个磁盘中,以防主超级块损坏(https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout)。
使用 md-raid(软件 raid),超级块存储在磁盘的开头或结尾,具体取决于使用的元数据版本(https://raid.wiki.kernel.org/index.php/RAID_superblock_formats#Sub -versions_of_the_version-1_superblock)
| 颠覆 | 超级块在设备上的位置 |
|---|---|
| 0.9 | 在设备末端 |
| 1.0 | 在设备末端 |
| 1.1 | 在设备的开头 |
| 1.2 | 从设备开始的 4K |
假设出现磁盘故障并且 md 超级块损坏。md-raid 是否将备份超级块存储在磁盘上的任何位置?
(我的猜测是“不”,因为这需要 md-raid 和文件系统之间的合作。自从 Linux 中添加 raid 支持以来,文件系统已经取得了长足的进步,所以似乎有人可能想出了一种方法来使这项工作)。
我有一个 Avago raid 控制器,管理 4 个磁盘 + 1 个热备用的阵列。
----------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
----------------------------------------------------------------------------------
252:0 3 Onln 0 5.457 TB SATA HDD N N 512B WDC WD6002FRYZ-01WD5B1 U -
252:1 5 Onln 0 5.457 TB SATA HDD N N 512B WDC WD6002FRYZ-01WD5B1 U -
252:2 6 Onln 0 5.457 TB SATA HDD N N 512B WDC WD6002FRYZ-01WD5B1 U -
252:3 7 Onln 0 5.457 TB SATA HDD N N 512B …Run Code Online (Sandbox Code Playgroud) 您如何让您的经理相信您想到的解决方案是好的/最好的解决方案?
添加/反射:
我需要能够用外行的术语(或者可能是商业术语)解释为什么这个解决方案实际上是一个好的解决方案。当然,这使得默认情况下解决方案的实现更加昂贵。我必须花更多时间研究选项,以确保我所说的一切都是真实的(有事实支持)。
回顾我刚刚写的内容,我认为我的经理持怀疑态度并不是坏事。这让我保持敏锐,它会阻止我或多或少地为错误的问题使用千篇一律的解决方案。
我正在寻找的实际上是我需要提供的东西来制作商业案例。我最大的缺点是我本质上是一个技术人员,所以我的解决方案不是来自商业 PoV,而是来自优雅的 PoV,如果你愿意的话。我知道我可以实施某些解决方案,但也许并不总是需要。
不要误会我的意思。我们确实有一个备份设置,我们可以处理服务器中断。我们没有很大的容量,所以我们必须小心我们花费的时间。我们每周都有一些时间做一些随机的事情(免费的主动时间),所以我想我会花时间去解决这些问题。
PS:请重新标记,找不到合适的标记