首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 14.04中的Fakeraid不会在启动时自动组装

Ubuntu 14.04中的Fakeraid不会在启动时自动组装
EN

Ask Ubuntu用户
提问于 2015-02-04 03:51:32
回答 1查看 1.3K关注 0票数 1

我正在尝试使用fakeraid (英特尔矩阵存储管理器)作为辅助存储设置一个4TbRAID 1。

我能够使用mdadm使用以下命令手动组装raid:

代码语言:javascript
复制
sudo mdadm --assemble --scan

然后运行以下命令来更新initramfs映像:

代码语言:javascript
复制
sudo update-initramfs -u -k all

重新启动之后,突袭就消失了。

然后,我尝试使用以下命令手动组装raid:

代码语言:javascript
复制
sudo mdadm -C /dev/md/imsm /dev/sd[b-c] -n 2 -e imsm
sudo mdadm -C /dev/md/vol0 /dev/md/imsm -n 2 -l 1
sudo /usr/share/mdadm/mkconf >> /etc/mdadm/mdadm.conf
sudo update-initramfs -u -k all

raid是存在的,我能够访问文件系统,但是在重新启动之后,我需要重新组装raid。

后面是/etc/mdadm/mdadm.conf:

代码语言:javascript
复制
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY metadata=imsm UUID=771c1d7d:f06bccc3:9f0e4f61:1ecffe38
ARRAY /dev/md/vol0 container=771c1d7d:f06bccc3:9f0e4f61:1ecffe38 member=0 UUID=6b4bd4ee:81bdc61a:30663fed:35b62326

sudo mdadm --检查磁盘sdb和sdc的输出:

代码语言:javascript
复制
sudo mdadm --examine /dev/sdb
/dev/sdb:
          Magic : Intel Raid ISM Cfg Sig.
        Version : 1.3.00
    Orig Family : aeceb881
         Family : aeceb881
     Generation : 00000003
     Attributes : All supported
           UUID : 7163688a:ffbbddc9:a1ef9d17:c8c62c84
       Checksum : 97950a1f correct
    MPB Sectors : 1
          Disks : 2
   RAID Devices : 1

  Disk00 Serial : S300ZMX0
          State : active
             Id : 00000002
    Usable Size : 7814030862 (3726.02 GiB 4000.78 GB)

[Volume1]:
           UUID : 560af17d:e7fbce35:2790deb9:210a2c3b
     RAID Level : 1
        Members : 2
          Slots : [UU]
    Failed disk : none
      This Slot : 0
     Array Size : 7813988352 (3726.00 GiB 4000.76 GB)
   Per Dev Size : 7813988616 (3726.00 GiB 4000.76 GB)
  Sector Offset : 0
    Num Stripes : 30523392
     Chunk Size : 64 KiB
       Reserved : 0
  Migrate State : idle
      Map State : uninitialized
    Dirty State : clean

  Disk01 Serial : S300ZTDP
          State : active
             Id : 00000003
    Usable Size : 7814030862 (3726.02 GiB 4000.78 GB)


sudo mdadm --examine /dev/sdc
/dev/sdc:
          Magic : Intel Raid ISM Cfg Sig.
        Version : 1.3.00
    Orig Family : aeceb881
         Family : aeceb881
     Generation : 00000003
     Attributes : All supported
           UUID : 7163688a:ffbbddc9:a1ef9d17:c8c62c84
       Checksum : 97950a1f correct
    MPB Sectors : 1
          Disks : 2
   RAID Devices : 1

  Disk01 Serial : S300ZTDP
          State : active
             Id : 00000003
    Usable Size : 7814030862 (3726.02 GiB 4000.78 GB)

[Volume1]:
           UUID : 560af17d:e7fbce35:2790deb9:210a2c3b
     RAID Level : 1
        Members : 2
          Slots : [UU]
    Failed disk : none
      This Slot : 1
     Array Size : 7813988352 (3726.00 GiB 4000.76 GB)
   Per Dev Size : 7813988616 (3726.00 GiB 4000.76 GB)
  Sector Offset : 0
    Num Stripes : 30523392
     Chunk Size : 64 KiB
       Reserved : 0
  Migrate State : idle
      Map State : uninitialized
    Dirty State : clean

  Disk00 Serial : S300ZMX0
          State : active
             Id : 00000002
    Usable Size : 7814030862 (3726.02 GiB 4000.78 GB)

从mdadm重新启动后的syslog输出:

代码语言:javascript
复制
mdadm[12155]: DeviceDisappeared event detected on md device /dev/md/Volume1
EN

回答 1

Ask Ubuntu用户

发布于 2015-02-28 17:11:57

通过试验和错误,以下几点似乎部分奏效:

  1. 按照乌本图bug 1318351的建议,准备# to /etc/default/grub.d/dmraid2mdadm.cfg
  2. sudo mdadm --assemble --scan
  3. sudo update-initramfs -u -k all
  4. sudo dpkg-reconfigure mdadm

(我不确定第一步是否必要;我也不确定第三步是否必要,因为第四步似乎无论如何都是必要的)

在此之前,每当我重新启动时,文件管理器将分别显示这两个磁盘是否可用挂载。运行sudo mdadm --assemble --scan将用一个可以挂载的合并条目替换它们。

完成此操作后,每当我重新启动时,我都会分别看到两个磁盘以及可以挂载的单个合并条目(合并的条目有不同的图标),而运行sudo mdadm --assemble --scan则什么也不做。虽然我仍然想知道如何隐藏未合并的磁盘,但还是取得了部分成功。

(我还没有尝试过的另一个可能的解决方案是https://askubuntu.com/a/442788)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/581473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档