mdadm 分区不够大,无法加入阵列

mdadm 分区不够大,无法加入阵列

在过去的许多年里,我断断续续地使用过 Linux,主要是作为双启动或虚拟机,但是当我决定构建一台开发笔记本电脑时,我决定咬紧牙关,将 Linux 作为基础操作系统。

过去我遇到过一些问题,所以想到使用 RAID 来提供一些弹性,经过一番思考后,我找到了以下文章[URL="https://wiki.debian.org/Multi%20HDD/SSD%20Partition%20Scheme"]多 HDD/SSD 分区方案[/URL]。

总之,它建议构建“嵌套”数组,因此您最终会得到类似以下内容

md6 - /dev/sda1
    - /dev/md60

md60 -/dev/sdb1
     -/dev/sdc1

我尝试使用 Ubuntu LiveCD,并成功构建了阵列,但安装到阵列上却是一个噩梦,我始终无法让它工作(安装过程中失败)。然后我继续尝试 Debian,虽然它安装成功了,但我的显卡驱动程序却无法工作。

因此,进入第三个发行版 (suse),虽然它得到了父亲,但在尝试组装 RAID 时似乎失败了。所以我认为我应该通过仅创建具有一个分区和一个设备的顶级 RAID (md6) 来简化它(这样它就不会认为它被降级了)。

所以我现在有一个完全正常运行的 Suse 安装!

但是我没有 RAID。所以我尝试组建 RAID,

mdadm /dev/md6 --add --write-mostly /dev/md60

或者(正如有人说它是这样工作的......

mdadm --add /dev/md6 --write-mostly /dev/md60

也尝试过使用和不使用 --write-mostly 但总是得到

mdadm: /dev/md60 not large enough to join array

快速查看 mdadm --detail 得到以下内容...

/dev/md6:
        Version : 1.2
  Creation Time : Sun Apr 27 14:42:13 2014
     Raid Level : raid1
     Array Size : 204341248 (194.88 GiB 209.25 GB)
  Used Dev Size : 204341248 (194.88 GiB 209.25 GB)
   Raid Devices : 1
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Fri May  9 20:38:51 2014
          State : clean 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : linux:6
           UUID : b24522f2:8622c47b:be61720b:e69b9dfd
         Events : 23

    Number   Major   Minor   RaidDevice State
       0       8       35        0      active sync   /dev/sdc3

/dev/md60:
        Version : 1.2
  Creation Time : Fri May  9 20:21:00 2014
     Raid Level : raid1
     Array Size : 204343296 (194.88 GiB 209.25 GB)
  Used Dev Size : 204343296 (194.88 GiB 209.25 GB)
   Raid Devices : 1
  Total Devices : 1
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Fri May  9 20:35:21 2014
          State : active 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : hotBlack.ons:60  (local to host hotBlack.ons)
           UUID : 39249c62:f41412c9:b1149c7d:fe4222a0
         Events : 2

    Number   Major   Minor   RaidDevice State
       0       8        7        0      active sync   /dev/sda7

所以看起来

md6  Array Size : 204341248 (194.88 GiB 209.25 GB)
md60 Array Size : 204343296 (194.88 GiB 209.25 GB)

因此看起来 md60 比 md6 大 2MB(这是我的设置),那么它怎么会太小呢?

我在这里遗漏了什么?

您有什么建议吗?

尼克(c)

相关内容