我将重建一个raid 1 阵列。在重建过程中,人们仍然可以读/写阵列中的数据吗?
在 Debian 6 新安装中,设置软件 RAID1 阵列以便系统可从两个磁盘启动的推荐方法是什么?
我听说不知道自己在做什么的人可能会以这样一种方式设置它:如果主磁盘出现故障(!)
我找不到最新版本 Debian 的简单步骤列表。
我正在使用 3 个 1TB 磁盘测试非硬件 Raid 。我使用前 2 个磁盘创建了 RAID-1 阵列,并在创建的 Raid 磁盘上安装了 Windows 7。我拔掉了 RAID 阵列中第一块磁盘 SATA 电缆并重新启动系统。当我按“Ctrl+I”进入 RAID 控制器时,我收到一条消息,要求我将可用磁盘添加到阵列中。添加该磁盘后,Raid 卷状态更改为“重建”。屏幕下方有一条黄色消息:“具有重建状态的卷将在操作系统内重建”。
这是我的问题:
首先,我更愿意提到我已经找到并阅读了这个。
我正在使用标准 3.16 内核运行 Debian Jessie。我已经手动定义了一个 RAID1 阵列。但它不会在启动时自动组装。因此,在尝试挂载 /etc/fstab 中描述的 FS 后,systemd 会回退到某个降级的 shell。如果注释了 fstab 中的那一行,则引导过程会结束,但 RAID 阵列不可用。手动组装它不会触发任何错误。然后安装 FS 很简单。
手动组装时,数组如下所示:
root@tinas:~# cat /proc/mdstat
Personalities : [raid1]
md0 : active (auto-read-only) raid1 sdc1[0] sdd1[1]
1953382464 blocks super 1.2 [2/2] [UU]
bitmap: 0/15 pages [0KB], 65536KB chunk
unused devices: <none>
Run Code Online (Sandbox Code Playgroud)
这是 blkid 命令的摘录:
/dev/sdd1: UUID="c8c2cb23-fbd2-4aae-3e78-d9262f9e425b" UUID_SUB="8647a005-6569-c76f-93ee-6d4fedd700c3" LABEL="tinas:0" TYPE="linux_raid_member" PARTUUID="81b1bbfe-fad7-4fd2-8b73-554f13fbb26b"
/dev/sdc1: UUID="c8c2cb23-fbd2-4aae-3e78-d9262f9e425b" UUID_SUB="ee9c2905-0ce7-2910-2fed-316ba20ec3a9" LABEL="tinas:0" TYPE="linux_raid_member" PARTUUID="11d681e5-9021-42c0-a858-f645c8c52708"
/dev/md0: UUID="b8a72591-040e-4ca1-a663-731a5dcbebc2" UUID_SUB="a2d4edfb-876a-49c5-ae76-da5eac5bb1bd" TYPE="btrfs"
Run Code Online (Sandbox Code Playgroud)
来自 fdisk 的信息:
root@tinas:~# fdisk -l /dev/sdc
Disque /dev/sdc : …Run Code Online (Sandbox Code Playgroud) 我正在调查我们遇到的性能问题。我们目前有一个 4 驱动器 RAID5(3+1 故障转移),读取性能很差。
查看带有 2 个驱动器的 RAID1(也许更多,有什么好处?)但从我所阅读的内容来看,带有女士的 RAID1 似乎并没有比单个驱动器提供更多的读取性能,例如它会将读取拆分为 2驱动器。
linux 软件 RAID1 的性能是否比单个驱动器更好?
ispconfig 说我的服务器有raid 问题。服务器不是我的,它是从托管公司租用的。操作系统安装不是我的事:托管公司做到了。
cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda1[2](F) sdb1[1]
312568576 blocks [2/1] [_U]
Run Code Online (Sandbox Code Playgroud)
我真的不熟悉这个问题,我从来没有遇到过这样的问题。
估计sda1死了 你能帮我现在做什么吗(除了我应该打电话给托管公司)?我有所有重要的备份。
最近我们在服务器上配置了一个 Ubuntu 16.04。我们有两个 256 GB 的 SSD。过了一会儿,我们发现我们的主 RAID 分区只有 20GB,而其他分区有 200GB 以上。
这是fdisk -l打印出来的:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x807adac1
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 614399 612352 299M fd Linux raid autodetect
/dev/sda2 614400 1662975 1048576 512M 82 Linux …Run Code Online (Sandbox Code Playgroud) 我搜索过,但我刚刚找到了这个。
我的问题是
我可以将文件写入我的 raid1 设备吗...
[root@centos ~]# cat /proc/mdstat
人物:[raid1]
md0 : 活动 raid1 sdb[1] sda[0]
3906886464 块超级 1.2 [2/2] [UU]
[====>................] 重新同步 = 24.2% (946291392/3906886464) 完成 = 426.0 分钟 速度 = 115826K/秒
位图:24/30 页 [96KB],65536KB 块
未使用的设备:[无]
它会让我的硬盘拥有不同的数据吗?
然后,如果我手动启动重新同步过程,
我的数据会被覆盖吗?
以及如何手动启动重新同步过程?
我搜索“重新同步是什么意思”,网站都只是显示“在设备a和设备b之间同步数据”。
好吧,回到主题,如果我刚刚创建了一个 RAID1 设备,并且它正在重新同步,我可以立即向其写入文件吗?
我有一台 CentOS 7 服务器。它正在运行镜像三个磁盘的软件 RAID 1。我想添加第四个磁盘作为热备份。我的意图是,如果被镜像的三个磁盘之一出现故障,热备用将自动从剩余的工作磁盘之一填充,并从故障驱动器中取而代之。
对于热备盘,除了格式化新盘还需要做些什么呢?我认为它上面没有数据,直到需要它并开始同步以更换坏驱动器?
我正在将 VROC 用于带有一些 NVMe 驱动器的 CPU RAID。我有一个似乎有问题的 RAID 1 阵列。我有一个更一般的问题,而不是让你厌烦细节。
VROC(或一般的 RAID 1 控制器)如何处理驱动器位不一致的情况?它无法知道哪个是正确的,因为没有奇偶校验位。
大多数 RAID 控制器如何处理这个问题?