在两个磁盘设置 /dev/sda /dev/sdb 我创build每个磁盘3分区 bios_grub 1mb linux raid 512mb md0 (/boot – ext3) linux raid rest md1 (physical volume for lvm) https://unix.stackexchange.com/a/218384上的答案指出,不可能为bios grub创build镜像raid 如果您想要镜像BIOS启动分区,您将需要硬件RAID。 但在https://askubuntu.com/a/57010它看起来像是可能的,但没有信息如何工作 如果您想要镜像BIOS启动分区,您将需要硬件RAID。 但是,您可以将GRUB安装到多个驱动器; 只需在每个具有BIOS启动分区的驱动器上的目标操作系统上运行grub-install(将整个驱动器(比如/ dev / sda)作为参数; grub-install将从中找出BIOS启动分区的位置GPT)。 所以有可能创build一个bios_grub分区的软件RAID? 如果是的话如何? 目前我使用fai setup-storage来创build分区。
我想重新格式化/ dev / md0,这是一个由4个磁盘(sd [bcde])组成的RAID0arrays。 但是,当我试图运行命令mke2fs,我收到以下错误信息: /dev/md0 is apparently in use by the system; will not make a filesystem here! 我也尝试了mdadm – 停止它,但它没有工作: mdadm: Cannot get exclusive access to /dev/md0:Perhaps a running process, mounted filesystem or active volume group? 仅供参考,/ dev / md0未安装,并且lsof / fuser的输出仅为空。 有什么想法吗? [UPDATE1] lsblk的输出如下所示: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT […]
我有HP ML 150 Smart Array b140i控制器。 我想安装CentOS 6.6,但驱动程序不是内置ISO。 我已经下载驱动程序并安装在USB(dd)中。 我需要命令来检查USB,以及放在哪里。
我有两个RAID 10卷,其中/ dev / sda上只有一个分区被踢出两个卷之一。 这里是/ dev / mdstat(在恢复过程中): md1:active raid10 sda3 [4] sdd3 [3] sdc3 [2] sdb3 [1] 11719732224 blocks super 1.2 512K chunk 2 near-copies [4/3] [_UUU] [=========== ========>。]恢复= 97.7%(5725121408/5859866112)完成= 100.5分钟速度= 22334K /秒 md0:active raid10 sda2 [4] sdd2 [3] sdc2 [2] sdb2 [1] 1043456块超级1.2 512K块2近似副本[4/4] [UUUU] 根据以下内核消息,我发现只有21个读取错误后,sda3分区从md1被删除: Apr 17 14:25:05 someserver kernel:md / […]
我需要在硬件RAID-6(10x 6TB + 2奇偶校验)的基础上,在LVM之上build立一个XFS文件系统,我在http://xfs.org/index.php/XFS_FAQ(“How to计算正确的sunit,最佳性能的swidth值“),build议: 当在硬件raid之上的LVM之上创buildXFS文件系统时,请使用sunit / swith值,直接在硬件raid之上创buildXFS文件系统。 我知道sunit的值是在创buildRAID卷时定义的条带大小, swidth是数据磁盘的数量(例如上例中的10)。 如果我想创build12 TB和30 TB的逻辑卷,我仍然会使用swidth = 10为两个XFS文件系统,或者我会使用swidth = 2和swidth = 5与2和5数据磁盘一致(math)编写这些逻辑卷?
我仍然是储存世界的新手。 我正在开发一个将我们的备份从Solaris迁移到Linux的项目。 作为其中的一部分,我已经将一台服务器重build为Linux(RHEL7),并且从2个Xyratex机架(24 + 6)中有两个根磁盘(每个300GB)和30个磁盘(每个3TB)。 其中一个Xyratex机架(带有24个磁盘的机架)configuration了多path。 而Linux内核通过每个path检测到每个共享驱动器一次, fdisk -l输出列出102个3TB磁盘(而不是实际的30个)。 $ fdisk -l | grep '3000.6 GB' | wc -l 102 其中有: 48是多path设备。 $ fdisk -l | grep '/dev/mapper/mpath*' | grep -v '3000.6' | wc -l 48 例如一个条目是: Disk /dev/mapper/mpathb: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors 30个是实际的磁盘(24 + 6): Disk /dev/sdaa: 3000.6 GB, 3000592982016 bytes, 5860533168 […]
我最近发现我们的一台生产服务器(运行RHEL7)没有镜像的根磁盘。 所以,我们考虑使用mdraid镜像根磁盘的其中一个备用磁盘(有一些垃圾数据)。 我想这样做,而不会打扰服务器上的任何东西,因为它正在生产。 我正在检查如何使用mdraid来做到这一点,但找不到有用的东西。 有人可以让我知道如何使用mdraid与RAID 1镜像现有的根磁盘? 提前致谢。 -内存
我有一个设置与三个相同的硬盘,被识别为sdb,sdd和sde。 我在这三个磁盘上有一个RAID0分区(md0)和两个RAID5分区(md1和md2)。 我所有的RAID分区似乎都正常工作,并且自创build它们以来就已经这样做了。 我在控制台上看到关于md [12]的消息“正在使用3个设备中的2个”,这对我来说听起来像是一个问题。 $ cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] [raid0] [linear] [multipath] [raid1] [raid10] md2 : active raid0 sdb3[0] sdd3[1] sde3[2] 24574464 blocks super 1.2 512k chunks md1 : active raid5 sdd2[1] sde2[3] 5823403008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU] md0 : active raid5 sdd1[1] sde1[3] […]
新的RAID和Linux。 我从3到4个设备增长了我的RAID5arrays。 由于其他原因,我不得不失败,并删除4个驱动器之一 – sda1 。 我想现在缩小到3个设备,但是当试图这样做,我得到一个new_offset错误: # mdadm –grow –raid-devices=3 /dev/md127 mdadm: Cannot set new_offset for /dev/sdb1 一些说明: 数组挂载在/ ,所以我想避免不得不卸载它。 数组中有数据,所以我想保留它。 RAID细节: /dev/md127: Version : 1.1 Creation Time : Mon Oct 22 16:20:37 2012 Raid Level : raid5 Array Size : 1953518592 (1863.02 GiB 2000.40 GB) Used Dev Size : 976759296 (931.51 GiB 1000.20 […]
UEFI需要从大多数时间格式化为vFAT的ESP启动。 如果我记得正确的话,BTRFS可以像逻辑卷pipe理器(LVM)那样将子卷格式化为ext3 / ext4。 但是,UEFI不支持从BTRFS启动。 大多数情况下,解决scheme只需使用三个(或2N + 1)磁盘,其中两个用于RAID,另一个用于启动。 在这种情况下,我主要关心的是简单的RAID1镜像。 在这种情况下,虽然我只能使用两个磁盘。 如果主板使用BIOS,那么我可以简单地镜像启动分区。 我听说这个问题(不得不使用一个额外的磁盘启动)是为什么人们已经转向使用ZFS的(freeBSD)的一个动机,尽pipe我可能会错误地回想起来。 在我的情况下,我所做的是用分区镜像整个磁盘。 Id est,第二个磁盘有两个分区:一个ESP,一个btrfs分区。 但是,我认为这不是BTRFS-RAID1打算如何使用。 所以我的问题具体是: 这种configuration会导致腐败或其他意想不到的后果吗? 什么是更好的解决scheme?